mysql数据增删改
插入数据insert
插入完整的行
insert into 表名(列名) values(各个列的值) 一一对应,可以插入NULL
插入行的一部分
insert into 表名(列名) values(各个列的值),(各个列的值)...
插入多行
insert into 表a(列1,列2) select 列1, 列2 from表b 从表b中查询到列1, 列2 插入到表a(列1, 列2 ) 查询到的要与表a中的数据类型相同
插入某些查询的结果
更新数据
updata 不指定条件会更新所有
updarte 表 set a = 'b' where id = 101;
多个列
updarte 表 set a = 'b' ,a='c' where id = 101;
删除数据(删除数据,不是删除表)
delete
删除所有行不带where子句
删除特定行通过where子句指定条件
delete form 表 where子句
truncate table 表名
会先删除整张表,然后重新创建一个空表,速度快

浙公网安备 33010602011771号