(05)MySQL:DML数据操作语言
-- 插入表记录
insert into 表 (字段1,字段2,字段3..) values (值1,值2,值3..); --向表中插入某些字段
insert into 表 values (值1,值2,值3..); --向表中插入所有字段,字段的顺序为创建表时的顺序
-- 更新表记录
update 表名 set 字段名=值,字段名=值,...; --更新所有记录的指定字段
update 表名 set 字段名=值,字段名=值,... where 条件; --更新符合条件记录的指定字段
-- 删除记录
DELETE FROM 表名称 WHERE 列名称 = 值; --如果删除表中的部分数据
DELETE 别名 FROM 表名称 别名 WHERE 列名称 = 值; --如果删除表中的部分数据
delete from 表名称; --是从表中把数据一条一条的删除,所以这样删除大表数据的时候一条一条删会很慢
truncate table 表名称; --它不管表中有多少记录,它会先摧毁这个表结构,然后重建表结构,所以这样在删除大表数据的时候就会很快;