当前位置: 代码迷 >> 综合 >> 05.数据的基本语法 Record
  详细解决方案

05.数据的基本语法 Record

热度:58   发布时间:2024-01-19 10:20:06.0
00.操作表中的数据,对数据进行增,删,改,查
01. ,向表中添加数据,纪录
输入命令:
insert employee values(null,'liu','male','seraphliu@126.com',108,'1997-7-16','A,B');
A.employee表中有多少个字段,values后小括号内就应该有多省个值。逐一对应
B.对于表中不允许为空(null)必须赋值,允许为空的列可以有选择赋值
C.对于表中主键自增长,只要表中执行insert语名,成功与否,id都会自增长
D.同时写入多条数据
insert employee  values
( null,'seraphliu','male','seraphliu@163.com',110,'1997-7-16','C,D'),
(null,'humanliu','male','humanliu@126.com',115,'1997-7-7','B,C');
02. ,查询表中的数据,纪录
输入命令:select * from employee;
03. ,修改表中数据,纪录
A.修改改全部纪录 
所有雇员的工资改为2000 
输入命令:update employee set salary=2000;
验证查看纪录
B.修改符合某一条件的纪录 
修改id为1的员工,薪水改为5000
输入命令:update employee set salary=5000
where id=1;
验证查看纪录
C.修改某一条件的纪录,字段值中某一部分
修改2014-7-07入职的雇员的工资为3000
输入命令:update employee set salary=3000
where day(hiredate)='07';
提示:从数据类型为daytime的值中取出年,月,日,时,分,秒
year(字段)
month(字段)
day(字段)
hour(字段)
minute(字段)
second(字段)
D.姓别为男的纪录改为空
输入命令:update employee set gender=null
where gender='male';
E.过滤某部分纪录,一条纪录修改多个值
将编号为2的雇员的薪水改为3800,兴趣爱好改为‘A,B,C’
输入命令:update employee set salary=3800,hover='A,B,C'
where id=2;
04. ,删除表中纪录(删除不了,自已再加几条纪录)
A.删除名字为dead的数据
输入命令:delete from employee
where name='dead';
B.删除性别gender为femail的数据
输入命令:delete from employee
where gender='femail';
C.删除薪水大于4000的雇员信息
输入命令:delete from employee
where salary>4000;
D.删除所有记录
输入命令:delete from employee;