数据库
-
DML(Data Manipulation Language):给表中 插入数据,删除数据,修改数据
-
– 插入数据 insert into 表名(字段名,字段名2,…) valuses(值1,值2,…)
insert into student(id,name,age,sal) values(1,‘zhangsan’,23,555.55);– 字符串类型的类 值的话,用单引号引起来
insert into student(name) values(‘wangwu’);– yyyy-MM-dd hh:mm:ss 日期类型的列 值的话 用单引号引起来
insert into student(name,birthday) values(‘wangwu2’,‘2010-10-10 16:20:20’);
insert into student(name,birthday) values(‘wangwu3’,null);– 给表中所有的字段都插入值
insert into student(id,name,age,sal,birthday) values(1,‘zhangsan2’,23,555.55,null);– 给表中所有的字段都插入值 可以简写
insert into student values(10,‘zhangsan222’,23,555.55,null);– 删除表中所有的数据
–逐行删除
delete from student; – 无条件的删除,删除表中所有数据
– 删除表中所有的数据
truncate table 表名;-- 删除所有记录 先删除表,再创建表。– 条件删除 where = > < >= <= and 并且 or 或者
delete from student where name=‘zhangsan’;
delete from student where name=‘zhangsan’ and birthday=‘2019-08-21 15:44:12’
delete from student where name=‘zhangsan’ or name=‘wangwu2’ or name=‘wangwu3’;– 修改表中的数据 update student set 字段名=‘修改的值’ , set 字段名 … where 条件
update student set name=‘lisi’,age=30; – 不带有条件的修改– 带有条件的修改
update student set name=‘wangwu’,age=25,sal=666.66 where name=‘zhangsan2’ and birthday=‘2019-08-21 15:52:59’; -
示例:
插入一行值 id=1 name=‘xiaoming’ age=23 sal=123.55;
插入三行值
查看表中的内容 select * from student;
未设置值的字段均为null;
删除表中所有数据(表存在)
删除表(表不存在)
带有条件的修改