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 表名

会先删除整张表,然后重新创建一个空表,速度快

 

posted @ 2020-08-23 21:36  寂静音无  阅读(122)  评论(0)    收藏  举报