SQL的简介
MySQL基础
创建和管理表
数据库对象TABLE\VIEW\SEQUENCE\INDEX\SYNONYM
数据库里的表(用户表和数据字典)
监听及其开启关闭监听
使用练习的数据库
SQL查询
- 基本查询SELECT…FROM…
- 带条件表达式的查询
- 排序查询结果
- 定义列的别名
- 空置处理
- 消除重复记录
函数NVL()与DECODE()
…CASE WHEN … THEN … END
消除重复行
DISTINCT语句和GROUP BY语句
比较操作符
in、like和between…and
逻辑操作符
AND\ALL和NOT
SQL多表操作
等连接、非等链接、外连接和子链接
笛卡尔积
SQL函数
处理单行的函数
大小写转换函数LOWER()\UPPER()\INTCAP()
字符操作函数CONCAT()\SUBSTR()\LEGTH()\INSTR()\LPAD()\TRIM()
数字函数ROUND()\RUNC()\MOD()
日期及提起函数
ps.日期函数包含SYSDATE()\DUAL()\MONTHS_BETWEEN()\ADD_MOUTHS()\NEXT_DAY()\LAST_DAY()\ROUND()\TRUNC()
数据转换(显示数据类型转换和隐式数据类型转换)
NVL()函数
DECOED()函数
嵌套
LAST() LEN() NOW() FOEMAT() FIRST()
check() drop(0 alter() increment()
分组函数
分组函数和平均值的应用
GROUP BY()\SUM()\MIN()\MAX()\COUNT()
约束constrant
非空约束、唯一约束、主键约束、外键约束、定义一般性约束
索引
index
视图
简单视图和复杂视图
友好输出
变量替换
用户访问
控制用户存取
创建用户和改变密码
权限之系统权限和对象权限
权限之模式
权限之授予权限
书籍
- 综合类的数据库调优书:
《数据库索引设计与优化》
《数据查询优化器的艺术》 - Oracle 相关调优书:
《Oracle Concepts》
《Oracle 体系架构》
《Oracle DBA 手记》(云和恩墨出品都是精品) - MySQL 相关调优书:
《高性能 MySQL》 - SQL Server 相关调优书:
《Inside SQL Server 》系列
《T-SQL 性能调优密集-基于 SQL Server 2012 窗口函数》 - 云计算
《数据库系统实现》
《云计算通俗讲义》
《让云落地:云计算服务模式》
《云计算架构技术与实践》
《Kubernates权威指南》
《微服务架构设计模式》 - Kimball 的系列书:
《维度建模权威指南》
《数据仓库与商业智能宝典-成功设计、部署和维护 DW/BI 系统》 - 业务场景解决方案:
《计算广告》
《推荐系统实战》
《决战大数据》
《大数据之路-阿里巴巴大数据实践》
《企业IT架构转型之道》
《设计数据密集型应用》 - 大数据系列:
《Hadoop 权威指南》
《Spark 权威指南》
《Hive 编程》
《Hive 实战》
《Spark 高级数据分析》
《Hadoop构建数据仓库实践》
书籍汇总摘自:零基础 SQL 数据库小白,从入门到精通的学习路线与书单