这里是 MySql 笔记

5、mysql表内容操作

2018-09-15  本文已影响1人  go以恒

[toc]

表内容操作

1、增

2、删

3、改

4、查

5、其他

a、条件

b、通配符

ale开头的所有(多个字符串)

ale开头的所有(一个字符)

c、限制

前5行

从第4行开始的5行

从第4行开始的5行

d、排序

根据 “列” 从小到大排列

根据 “列” 从大到小排列

根据 “列1” 从大到小排列,如果相同则按列2从小到大排序

e、分组

==group by 必须在where之后,order by之前==

==条件语句包含函数的不能用where,只能用having==

f、连表

A、B表有的都显示

select A.num, A.name, B.name
from A,B
Where A.nid = B.nid

只显示A、B表都有的

==inner join==

select A.num, A.name, B.name
from A inner join B
on A.nid = B.nid

A表所有显示,如果B中无对应关系,则值为null

==left join==

select A.num, A.name, B.name
from A left join B
on A.nid = B.nid

B表所有显示,如果B中无对应关系,则值为null

==right join==

select A.num, A.name, B.name
from A right join B
on A.nid = B.nid

g、组合

组合,自动处理重合

==union==

select nickname
from A
union
select name
from B

组合,不处理重合

==union all==

select nickname
from A
union all
select name
from B

h、聚合函数

上一篇 下一篇

猜你喜欢

热点阅读