今天我们了解一下数据库基本增删改查语法和多表链接查的方式
目录
3. DELETE , TRUNCATE , DROP 区别
一. 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 修改
主要功能: 修改已有的记录, 可以依照条件去做修改