数据库基本增删改查语法和多表链接查询的方式

本文详细介绍了数据库的基本操作,包括INSERT新增记录,DELETE删除记录(整表删除、带条件删除及其区别),UPDATE更新记录,SELECT查询数据以及多表链接查询(内联、外联及UNION/UNION ALL)。内容覆盖了DML和DDL操作,适用于初学者掌握SQL基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天我们了解一下数据库基本增删改查语法和多表链接查的方式

目录

一. INSERT 新增

二. DELETE 删除

        1.整表删除

        2.带条件删除 

        3. DELETE , TRUNCATE , DROP 区别

三. UPDATE 修改

        1.全部修改

         2. 带条件的修改

        3.多条件的修改

四. SELECT 查询 

五.多表链接查询

1.内联查询

2.外连查询 

        ① LEFT JOIN ON:

         ② RIGHT JOIN ON:

         ③ INNER JOIN ON:

3. UNION

4. UNION ALL


一. INSERT 新增

        主要功能: 给数据库表增加记录

        语法:

INSERT INTO `表名` [(字段,字段,字段......)]
VALUE/VALUES (值1,值2,值3) , [(值1,值2,值3)]

# value:只能插入一条数据
# values:能插入多条数据

       不建议的写法:

INSERT INTO `表1` SELECT 字段 FROM `表2`
# 注:查询表和插入表都要存在
CREATE TABLE `表1` SELECT ... FROM `表2`
# 注:查询表存在,插入表不能存在

二. DELETE 删除

        主要功能: 删除已有记录,可以依照条件去做删除

        1.整表删除

                语法:

DELETE FROM `表`

        2.带条件删除 

                语法:

DELETE FROM `表` WHERE 子句(条件)

        3. DELETE , TRUNCATE , DROP 区别

                ①.DELETE 可以删除数据,不能清空索引的自增  是DML

                ②.TRUNCATE DELETE的基础上可以清空主键的索引自增  是DML

                ③.DROP 是直接删除对应的 表 / 表结构 / 数据库 是DDL

三. UPDATE 修改

        主要功能: 修改已有的记录, 可以依照条件去做修改

        1.全部修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值