创建数据库
create database 数据库;
删除数据库
drop database 数据库;
选择数据库
use 数据库;
创建数据表
create table 表 (字段1,字段2......);
删除数据库
drop table 表;
插入数据
insert into (字段1,字段2........)
values (数据1,数据2.........);
查询数据
select 字段1,字段2...... //*表示返回所有
from 表
where 条件;
更新数据
updata 表 set 赋值语句
where 条件;
删除记录
delete from 表
where 条件;
like
like表示包含
select 字段1,字段2......
from 表
where 字段 like 具体的内容;
union
union表示合并
select 字段1,字段2...
from 表1
where 条件1;
union;
select 字段1,字段2...
from 表2
where 条件2;
union去除重复值,union all不去除重复值,select中的字段必须相同
排序
select 字段1,字段2......
from 表
order by 字段x asc或desc
asc升序,desc降序
分组
select 字段1,字段2......
from 表
where 条件
group by 字段x;
可以按照字段x分组并统计每个组有多少条记录
连接
inner join内连接:获取两个表中字段匹配的记录
select a.字段1,a.字段2......,b.字段1,b.字段2......
from 表1 a inner join 表2 b
on 条件;
left join左连接:获取左表所有记录,获取右表中字段匹配的记录,空白显示null
select a.字段1,a.字段2......,b.字段1,b.字段2......
from 表1 a left join 表2 b
on 条件;
right join右连接:获取右表所有记录,获取左表中字段匹配的记录,空白显示null
select a.字段1,a.字段2......,b.字段1,b.字段2......
from 表1 a right join 表2 b
on 条件;
浙公网安备 33010602011771号