MySQL开发教程03: MySQL SQL语言实战之查询语句

教程发布:风哥 教程分类:MySQL教程 更新日期:2019-03-07 浏览学习:218

本套风哥MySQL学习教程熟悉MySQL数据库表管理与SQL语言查询语句的各种应用
1.MySQL SQL语言之查询入门
1.1.Select语法
SELECT 语句用于从表中选取数据。 
结果被存储在一个结果表中(称为结果集)。
数据查询语言基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:
结构:SELECT <字段名表> FROM <表或视图名> WHERE <查询条件>;

语法:
Select [All|Distinct] <列名> [,<列名> ]...
from <表名或试图名>
[where <条件表达式>]
[Group by <列名1> [Having <条件表达式>]]
[Order by <列名2> [ASC|DESC]]

1)表达式
查询列可以是一个列名,表达式都可以。每个列之间使用逗号分割。
字段也是可以参与运算的,数据是保存在字段内的,因此可以将字段当作变量来看待。
AS Alias可以为每一个列指明一个别名,可用于group by ,having 或 order by 子句。
其中AS是可以选用的,但是建议使用。不使用可能会出现 field1 field2没有写逗号分割,导致将第二个认为是第一个的别名。

 

MySQL开发教程03: MySQL SQL语言实战之查询语句 
(互联网排名第一的MySQL数据库教程)
本套风哥MySQL教程学习内容
1.MySQL SQL语言之查询入门
    1.1.select语法
    1.2.表达式
    1.3.select运算符
    1.4.查询分组与排序

2.MySQL SQL高级查询之联接查询
    2.1.自然连接(natural join)
    2.2.内连接(inner join)
    2.3.外连接-左外连接(left join / left outer join)
    2.4.外连接-右外连接(right join / right outer join)
    2.5.笛卡尔乘积(交叉连接,cross join)
    2.6.半连接(semi join)
    2.7.反连接(anti join)
    2.8.自连接(self join)

3.MySQL SQL高级查询之子查询
    3.1.简单的子查询
    3.2.复杂的子查询
    3.3.多行子查询
    3.2.不同类型的子查询使用

本套风哥MySQL教程学习地址
http://edu.51cto.com/sd/72e3e
更多MySQL教程,请加风哥QQ:176140749、113257174或微信"itpux-com"交流

网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】MySQL开发教程04: MySQL对象管理与开发及数据库建模设计
【下一篇】MySQL开发教程02:MySQL表管理与SQL语句增删改实战