本站使用了 Pjax 等基于 JavaScript 的开发技术,但您的浏览器已禁用 JavaScript,请开启 JavaScript 以保证网站正常显示!

MYSQL SELECT 基础语句

小助手读文章 00:00 / 00:00

在数据库操作语句中,使用最频繁,也被认为最重要的是 SELECT 查询语句。

SELECT 语句用于从表中选取数据。
结果被存储在一个结果表中(称为结果集)。

一、MYSQL SELECT 语法


SELECT 列名称 FROM 表名称

以及:


SELECT * FROM 表名称

注释:SQL 语句对大小写不敏感。SELECT 等效于 select。


二、MYSQL SELECT 实例

现有manager表一张

全查.PNG

1. 全部查询


SELECT * FROM manager

全查1.PNG

2. 条件查询


SELECT * FROM manager WHERE managerid=10

where查询.PNG

3. 查询一个或多个属性


SELECT managerid,managername FROM manager 

2.PNG

4. and


SELECT * FROM manager WHERE passwd='123456' and matate='1'

and.PNG

5. or


SELECT * FROM manager WHERE matate='2' or matate='1'

or.PNG

6. in和not in

关键词 IN 和 NOT IN 的作用和它们的名字一样明显,用于筛选“在”或“不在”某个范围内的结果,


SELECT * FROM manager WHERE managername in ('lisi','zzw')

in.PNG


SELECT * FROM manager WHERE managername not in ('lisi','zzw')

not in.PNG

7. like

关键字 LIKE 可用于实现模糊查询,常见于搜索功能中。

和 LIKE 联用的通常还有通配符,代表未知字符。SQL中的通配符是 和 % 。其中 代表一个未指定字符,% 代表不定个未指定字符

通配符描述
%代替一个或多个字符
_仅替代一个字符
[ charlist ]字符列中的任何单一字符
[ ^charlist ] 或 [ !charlist ]不在字符列中的任何单一字符
1. 查询managername中包含“zz”的:

SELECT * FROM manager WHERE managername  like '%zz%'

zz.PNG

2. 查询managername中以“z”开头的:

SELECT * FROM manager WHERE managername  like 'li%'

li.PNG

3. 查询managername中末尾以“1”的结果:

SELECT * FROM manager WHERE managername  like '%1'

1.PNG

4. 查询managername中第三个字母为“d”的结果:

SELECT * FROM manager WHERE managername  like '__d%'

d.PNG

三、SQL函数和计算

函数名COUNT SUMAVGMAXMIN
作用:计数求和求平均值最大值最小值

 继续浏览关于 MYSQL 的文章

 本文最后更新于:2019/11/18 16:22:26,可能因经年累月而与现状有所差异

 引用转载请注明:花怜小屋 > 数据库 > MYSQL SELECT 基础语句