增
删
改
增 插入数据
//全部字段,字段和值需要一一对应, 类型,约束需要匹对
insert into 表名
values (值1,值2,...),(值1,值2,...)...
//部分字段,值的顺序需要和默认的字段顺序保持一致
insert into 表名(字段1,字段2,...)
values (值1,值2,...),(值1,值2,...)...
1.先打开数据库容器:use 当前数据仓库
2.数值类型不用引号,其他类型需要引号
3.【空值】用 【null】 代替
4.【默认值】用【default】代替
删
//delete语句
1.可以添加 where筛选条件
2.如果字段有[自增长]本方式会记录自增长
3.后端语言可以拿到受影响数据的返回值
4.可以支持事物回滚,还原
delete from 表名
where 筛选条件
// truncate语句
1.不可以添加 where筛选条件
2.如果字段有[自增长]本方式不会记录自增长
3.后端语言不可以拿到受影响数据的返回值,全删了
4.不支持事物回滚,还原
5.truncate 效率较高
truncate table from 表名
改
//修改单表数据
update 表名
set 列1=值1,列2=值2
where 筛选条件;
//修改多表数据【不重要】 99语法
update 表1 别名1 连接类型 left join 表2,别名2
on 连接条件
set 列1=值1,列2=值2
where 筛选条件;