DML操作汇总

1.添加数据

insert into 【数据库名.]表名称 values(值列表)#要求值列表的顺序、个数、类型,要与表格中的字段的顺序、个数、类型一一匹配

insert into 【数据库名.]表名称(部分字段列表) values(值列表)#要求列表的顺序、个数、类型,要与前面的(部分字段列表)的顺序、个数、类型一一匹配

insert into 【数据库名.]表名称 values(值列表1)(值列表2)。。。;

insert into 【数据库名.]表名称(部分字段列表) values(值列表1)(值列表2)。。。;

添加数据时,对于自增列

insert into 【数据库名.]表名称 values(值列表)#在值列表中,对应自增列可以赋值为null和0

insert into 【数据库名.]表名称(部分字段列表) values(值列表)#自增列在(部分字段列表)中不写就可以

t添加数据时,对于有默认值列

insert into 【数据库名.]表名称 values(值列表)#在值列表中,对应默认值列,如果想用默认值,用default

insert into 【数据库名.]表名称(部分字段列表) values(值列表)#对应默认值列,如果想用默认值,在(部分字段列表)中不写就可以

2.修改数据

update 【数据库名.]表名称 set 字段名1 =1, 字段名2 =2 。。。 【where 条件】;

如果没有加where条件,表示修改所有行,这个字段的值

3.删除数据

delete from 【数据库名.]表名称 【where 条件】;

如果没有where条件,表示删除整张表的数据;

truncate 【数据库名.]表名称;#删除整张表的数据,还可以使用这个语句,效率更高,但是它不能回滚

4.简单查询数据

select * from 【数据库名.]表名称; #查询整张表的所有数据

select 字段列表  from 【数据库名.]表名称;  #查询部分列表

select * from 【数据库名.]表名称 【where 条件】;

select 字段列表  from 【数据库名.]表名称 【where 条件】;

使用distinct可以对查询结果进行去重

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章