插入数据
字段名与字段值的数据类型、个数、顺序必须一一对应
-
指定字段名插入:
insert into 表名(字段名1[,字段名2,…]) value(字段值 1)[,字段值 2,…]); -
不指定字段名插入:
insert into 表名 values values(字段值 1[,字段值 2,…]);
-需要为表中每一个字段指定值,且值的顺序须和数据表中字段顺序相同 -
批量导入数据:(路径中不能有中文,并且要将‘\’改为‘\’或‘/’)
load data infile ‘文件路径.csv’into table 表名 fields terminated
by ‘,’ ignore 1 lines;
更新数据
- update 表名 set 字段名1=字段值1[, 字段名2=字段值2[,…]][ where 更新条件];
删除数据
- delete from 表名 [where 删除条件];
- truncate 表名;(与delete from 表名一样,都是删除全部数据,保留表结构)
- delete 和 truncate 的区别:
delete 可以添加where 自居删除表中部分数据,truncate 只能删除表中全部数据
delete 删除表中数据保留表结构,truncate 直接把表删除(drop table)然后在创建一张新表(create table),执行速度比delete快