DML语句:sql
DML语句是指对数据库中表记录的操做,主要包括表记录的插入、更新、删除和查询,是开发人员使用最频繁的操做数据库
insert into 表名(字段1, 字段2, 字段3, .......,字段n) values(值1, 值2, 值3, .......,4值n );spa
也能够不用指定字段名,可是values后面的顺序应该和字段的排序一致code
select * from 表名; // * 表明列出全部字段blog
若是要找单独的字段能够用: select 字段名 from 表名;排序
select age from t1;开发
select id,age from t1;class
insert into 表名(字段1,字段2,字段3,.....,字段n) values (值1,值2,值3,....,值n), (值1,值2,值3,....,值n), (值1,值2,值3,....,值n);
更新一个表:date
update 表名 set 字段1=值1, 字段2=值2,......,字段2n=值n [where 条件];select
//若是后面不限制where条件的话默认是把全部字段的值改为一个相同的值
// and用于多个条件限制
update 表1,表2,表3,....,表n set 表1.字段1=表达式1, 表n.字段n=表达式n [where 条件];
注:多表更新命令更多的用在根据一个表的字段来动态的更新另一个表的字段
update t1,t2 set t1.age=40,t2.age=60 where t1.id=15 and t2.id=t1.id; //能够实现t1和t2不一样表中相同id值的同时更新
删除记录
delete from 表名 [where 条件];
delete 表1,表2,.....,表n from 表1,表2,....,表n [where 条件];
无论是单表仍是多表,不加where条件会将表中全部记录删除,全部操做时必定要当心!!!