DML
插入
insert into 表名 (字段1 ,字段2,字段3)values ('值1','值2','值3'...);
!!!字段也可以省略 但是一定要保证一 一对应
修改
updata 表名 set '字段1 '= '修改后的内容' ,'字段2' = '修改后的内容' where (条件);
where 后可以用and连接无穷个判断语句,若没有进行条件判断就会修改所有的列
update emp set gender = '男' where num=3;
update emp set worknum = 36 , id = 69 where num=3;
删除
delect from 表名 where 判断;
truncate
清空一个表
但是表的结构和索引都在 会重新设置自增列 即计数器归0
也不会影响事务、
DQL
concat是将a,b进行拼接 变成ab 效果如下
% 以及_ 可以配合like 使用 %代表0个到多个字符 _代表一个字符
例如:
在姓名中查询刘姓同学的全部信息
select * from emp where username like '刘%' ;
在姓名中查询以芳结尾同学的全部信息
select * from emp where name like '%芳';
in :在in后面的括号之间不能使用% 或者 _ 这个只能在like 中使用。
select * from emp where age in(30,18,19);
这个则表示搜寻年龄在 18 ,19 ,30 这三个确定的数之间的学生的全部信息。