增 **插入一条数据** insert into 表名(字段1,字段2,..) values(数值1,数值2,..); //字段和数据要一一对应 insert into 表名 set 字段1='数值1',字段2='数值2',...; **插入多条数据** (1)insert into 表名(字段1,字段2,..) values(数值1,数值2,..), (数值1,数值2,..)..; (2)insert into 表名(字段1,字段2) select 字段1='数值1',字段2='2' union select 字段1='数值1',字段2='2' union select 字段1='数值1',字段2='2'; 删 delete//主要用于删除数据 delete from 表名 where 条件;//删除特定表的特定数据 drop//主要用于删除表和数据库 drop table 表名;//删除某个特定的表 drop database 数据库名;//删除某个数据库 truncate//用于删除表中所有数据 truncate table 表名;//删除某个特定的表的数据 delete和truncate的区别: # 1、truncate不能加 where条件,而delete可以加 where # 2、truncate效率较高 # 3、truncate不能删除多表,而delete可以 # 4、删除带标识列字段的表时,truncate删除后再插入,标识列的值从1开始 # delete删除后再插入,标识列的值从断点处开始 # 5、truncate删除后,不能回滚;delete删除可以回滚 改 update//数据的更新和修改 update 表名 set 字段1='新的值' ,字段2='新的值' where 条件; //修改某条特定信息,字段1和字段2的值; **可多表更新** update 表1 别名1,表2 别名2 set 字段1='新的值',字段2='新的值' where 连接条件;