MySQL操作(第四章)-简单查询

结构化查询语言(Structured Query Language) 简称SQL  是操作和检索关系型数据库的标准语言

可分为:

  数据查询语言DQL:Data Query Language):语句主要包括SELECT,用于从表中检索数据

  数据操作语言DML:Data Manipulation Language):语句主要包括INSERT,UPDATE,DELETE,用于添加,修改和删除表中的行数据

  事务处理语言TPL:Transaction Process Language):语句主要包括COMMITROLLBACK,用于提交和回滚

  数据控制语言DCL:Data Control Language):语句主要包括GRANT和REVOKE,用于进行授权和收回权限

  数据定义语言DDL:Data Definition Language):语句主要包括CREATE、DROP、ALTER,用于定义、销毁、修改数据库对象

 

基本SELECT语句:

  select [distinct] {*|column|expression [alias],...} from table;  从table中查询。。。

  别名:

    select ename as name,sal salary from emp;  name、salary分别是ename、sal的别名

  消除重复行:

    select [distinct] deptno from emp;

  选择限定数据行:

    在查询语句后加WHERE限定条件,紧跟在from子句后

    select [distinct] {*|column|expression [alias],...} from table [where condition(s)];

  ORDER BY子句:

    在where后可以加order by语句对查询结果进行排序,默认升序

    select [distinct] {*|列名|表达式 [别名],...} from 表名 [where 条件] [order by {列名|表达式|列别名|列序号} [ASC|DESC]];

    ASC代表升序,DESC代表降序。ORDER BY 语句必须写在SELECT语句的最后

  LIMIT子句:

    在检索中加入limit语句来限制返回的记录行数

    select 字段列表 from 数据源 limit [start,],length;    从start开始,返回length条

      注意索引开始值为0

posted @ 2019-07-26 17:40  褚褚丶  阅读(117)  评论(0)    收藏  举报