Chapter02_SQL详解概要1.ppt

Chapter02_SQL详解概要1

DISTINCT 查询并过过滤重复的记录 过滤重复记录 ORDER BY 查询数据排序 升序排序:ASC (默认) 降序排序:DESC 排序关键字只对使用它的列有效 多个字段排序使用“,”分隔 如果排序的第一个字段没有重复值,则不进行后面字段的排序 LIMIT 查询数据记录数截取 格式:limit start_index, count start_index从0开始,可省略 MAX(),MIN(),AVG() 查询字段的最大值 max(field) 查询字段的最小值 min(field) 查询字段的平均值 avg(field) COUNT(),SUM() COUNT 统计数据记录数 SUM 数据求和 GROUP BY 分组查询 按指定字段进行分组统计 多个分组字段使用“,”分隔 HAVING 分组统计并过滤 跟在group by 子句后使用 SELECT高级用法 复制表 CREATE TABLE to_table SELECT * FROM from_table 复制数据 INSERT INTO to_table SELECT * FROM from_table 多表查询 1对1(1:1) 1对多(1:n) 多对多(n:n) 别名 数据表 查询使用,不返回 数据列 返回显示 LEFT JOIN 左连接(LEFT JOIN) 语法: SELECT tb1.columns, tb2.columns …… FROM tb_name tb1 LEFT JOIN tb2.columns ON conditions …… WHERE conditions 右连接 右连接(RIGHT JOIN) 语法: SELECT tb1.columns, tb2.columns …… FROM tb_name tb1 RIGHT JOIN tb2.columns ON conditions …… WHERE conditions 内连接 内连接(INNER JOIN) 语法: SELECT tb1.columns, tb2.columns …… FROM tb_name tb1 INNER JOIN tb_name tb2 ON conditions …… WHERE conditions 或 SELECT tb1.columns, tb2.columns …… FROM tb_name tb1, tb_name tb2 …… WHERE conditions 合并查询 UNION 合并查询结果集 过滤重复记录 UNION ALL 合并查询结果集 不过滤重复记录 效率比UNION高 子查询 一个查询语句嵌套在另一个查询语句内部的查询 select子句 where子句 常用操作符 ANY、SOME ALL EXISTS IN =、!=、、=、、= 注意事项 每行SQL语句结尾要加“;”表示开始执行SQL命令 insert into 表名 而不是 insert into table 表名 insert into tb_name(ID, NAME) 而不是 insett into tb_name(ID int, NAME varchar(16)) END SQL语法详解--数据库 查看数据库 查看数据库列表 show databases [like expr]; 使用like选项可以过滤数据库 查看数据库建库语句 show create database dbname; 创建数据库 语法 CREATE DATABASE [IF NOT EXISTS] dbname [OPTIONS] ; 参数 dbname:数据库名称 options选项包括以下两项: default character set utf8 default collate utf8_general_ci1 数据库操作 删除数据库 DROP DATABASE [IF EXISTS] dbname 修改数据库选项 ALTER DATABASE dbname [OPTIONS] ; 不能修改数据库名称 使用数据库 使用数据库 use db_name; 请求帮助 help 退出数据库 quit (exit) HELP命令 List of all MySQL commands: Note that all text commands must be first on line and end with ; ? (\?) Synonym for `help. clear (\c) Clear the current input statement. connect (\r) Reconnect to the server. Optional arguments are

文档评论(0)

1亿VIP精品文档

相关文档