05 DML(数据库管理语言)
一、向表中插入数据
- 语法格式1:
insert into [表名](字段1,字段2,字段3,·····) values (值1,值2,值3,·····); 如: insert into t_student(no,name,sex,classno,birth) values (20170001,'zs','1',200010,'2001-01-01');
- 语法格式2:
insert into [表名] values (值1,值2,值3,·····); 如: insert into t_student values (20170002,'ls','0',200010,'2000-01-01');
- 语法格式3:
<!-- 可以同时插入多条数据 --> insert into [表名] values (值1,值2,值3,·····), (值1,值2,值3,·····), (值1,值2,值3,·····) ····· ; 如: insert into t_student values (20170003,'lls','0',200010,'2000-11-01'), (20170004,'lss','1',200010,'2000-09-01'), (20170005,'sls','1',200010,'2000-01-21');
二、修改表的数据
- 语法格式:
update [表名] set 字段名=值1,字段名=值1,字段名=值1,···· where [条件] 如: update t_student set name='wwu',sex='1',classno=200011 where no=20170002;
注意:没有条件整张表将更新
三、删除数据
- 语法格式:(数据可以回滚)
delete from [表名] where [条件]; 例如: delete from t_student where no=20170001;
注意:没有条件,表数据将全部删除。
- 语法格式:(数据不可以回滚)
<!-- 删除所有数据,只留下表头 --> truncate table [表名];