1、插入语句
语法:
Insert into 表名(列名,……..)values(值1,…….);
注意:
插入的值要与数据类型一致
- 插入空值方法一:
·插入null值
Insert into 表名(列名,。。。。。)values(null,…….);
- 插入空值方法二:
直接不写入具体列
2、修改语句
- 修改单表的记录
- 格式
Update 表名 set 列=新值,where 关键字;
- Update beauty set phone = 1829889889 where name like '唐';
Update boys set name = '张飞' where id = 2;
- 格式
- 修改多表记录
- Updata 表1 别名 inner|left|right join 表2 别名 on 连接条件
- Update boy bo inner join beauty b on bo. 'id = b.'boyfriend_id' set b.'phone' = '114' where bo.'boyName' = '张无忌';
- Updata 表1 别名 inner|left|right join 表2 别名 on 连接条件
3、删除语句
- 方式一:delete
- 单表删除
- 格式:delete from 表名 where 筛选条件;
- 多表删除
- 单表删除
- 方式二:truncate(删除表中全部数据)
- 语法:truncate from 表名;
- 区别:
- delete 可以增加筛选条件
- truncate 效率更高
- 对于自增长的列,delete删除从断点开始
- truncate删除没有返回值,delete删除有返回值。并且delete删除的操作可以回滚,truncate不能回滚