Data Query Language:数据查询语言
-
所有的查询都用它 select
-
无论是简单的还是复杂的数据都可以查询 select
-
是数据库最核心的一个语句,使用频率最高
SELECT语句的完整语法为:
SELECT[ALL|DISTINCT|DISTINCTROW|TOP]
{*|talbe.*|[table.]field1[AS alias1][,[table.]field2[AS alias2][,…]]}
FROM tableexpression[,…][IN externaldatabase]
[join...on...连接表]
[WHERE…]
[GROUP BY…]
[HAVING…]
[ORDER BY…]
[WITH OWNERACCESS OPTION]
简单查询
1.查询语句
SELECT 字段 FROM 表名
数据库中的表达式:文本值,列,Null,函数,计算表达式,系统变量...
- 起别名:给字段起别名 使用as 也可以给表起别名
SELECT `列名1` as 别名1,`列名2` as 别名2 FROM 表名 as 表的别名;
3.去重:有时候查询到的数据有大部分是相同的,这时候就可以考虑去重distinct
SELECT DISTINCT `列名` from 表名;
4.where条件子句:搜索的一个或多个条件为真,返回的结果为真,在mysql中表示检索到了
逻辑运算符
5.模糊查询
具体实例,请查看
狂神说MySQL第18集
狂神说MySQL第19集