MySQL数据库设计与应用--学习目录

第一章 数据库基础知识

入口

1 基础知识
2 关系模型

  • 2.1 关系模型的基本结构
  • 2.2 关系模型的完整性约束
  • 2.3 关系运算

第二章 数据库、数据表、记录、索引的操作

入口

1 MySQL 数据库操作

2 MySQL 数据类型

  • 2.1 整数类型
  • 2.2 小数类型
  • 2.3 日期/时间类型
  • 2.4 字符串类型
  • 2.5 复合类型
  • 2.6 二进制类型

3 数据表操作–创建、查看、复制、改名及删除

  • 3.1 创建数据库表
  • 3.2 显示表结构的命令
  • 3.3 复制表结构
  • 3.4 修改表名
  • 3.5 删除表

4 数据表操作–修改表

  • 4.1 添加/删除字段
  • 4.2 修改字段名/数据类型
  • 4.3 设置自增型字段
  • 4.4 添加或删除主键约束
  • 4.5 添加或删除外键约束
  • 4.6 添加或删除唯一性约束
  • 4.7 添加或删除非空约束
  • 4.8 添加或删除默认值约束
  • 4.9 修改表的其它选项

5 记录操作–插入、修改、删除记录

  • 5.1 查看表内容
  • 5.2 插入记录(INSERT)
  • 5.3 修改记录(UPDATE)
  • 5.4 删除记录(DELETE)

第三章 数据查询(一)简单查询,条件查询,连接查询

入口

1 Select 简单查询
2 条件查询

  • 2.1 条件查询及 WHERE 条件判断符
  • 2.2 带 IN 关键字的条件查询
  • 2.3 带 BETWEEN AND 的范围查询
  • 2.4 带 LIKE 关键字的字符匹配查询
  • 2.5 空值查询(IS NULL)

3 连接查询

  • 3.1 内连接查询 (INNER JOIN)
  • 3.2 外连接查询 (OUTER JOIN)
  • 3.3 复合连接条件查询 ( 连接查询+WHERE)

第四章 数据查询(二)

入口

4 Limit 和 Union的用法

  • 4.1 Limit 的用法
  • 4.2 Union 的用法

5 排序及分组数据

  • 5.1 查询结果排序 — ORDER BY
  • 5.2 分组查询 — GROUP BY
  • 5.3 查询结果不重复 — DISTINCT
  • 5.4 限制查询结果的数量 — LIMIT

6 轻松搞定 MySQL 函数

  • 6.1 聚合函数
  • 6.2 字符串函数
  • 6.3 数学函数
  • 6.4 日期和时间函数
  • 6.5 其他常用函数

7 特殊字符序的实战经验

8 子查询

  • 8.1 理解子查询
  • 8.2 使用关系运算符和 IN 关键字的子查询
  • 8.3 带 SOME、ANY、ALL 的子查询
  • 8.4 带 EXISTS 关键字的子查询
  • 8.5 在 CREATE TABLE 语句和数据操作语句中使用子查询

第五章 视图

入口

1 视图概述、创建视图

  • 1.1 基本概念
  • 1.2 创建视图
    • (1)在单表中创建视图
    • (2)在多表中创建视图
    • (3)在视图中创建新视图

2 查看视图、修改视图

  • 2.1 查看视图
  • 2.2 修改视图

3 视图数据更新、删除

  • 3.1 视图数据更新
  • 3.2 删除视图

第五章 MySQL 编程基础

入口

1 常量和变量

  • 1.1 常量
  • 1.2 变量

2 条件结构 If、case

3 循环结构 while、loop 与 repeat

  • 3.1 while
  • 3.2 loop
  • 3.3 repeat

4 循环操作数据库实例

第六章 存储程序(存储过程,存储函数,触发器,事件)

入口

1 存储程序介绍

  • 1.1 什么是存储程序
  • 1.2 存储例程
  • 1.3 触发器
  • 1.4 事件

2 创建和调用存储过程

  • 2.1 创建和调用存储过程
  • 2.2 存储过程的参数模式
  • 2.3 存储过程返回结果集
  • 2.4 存储过程的安全上下文

3 创建和调用存储函数

  • 3.1 创建和调用存储函数
  • 3.2 存储函数和存储过程的主要差异
  • 3.3 存储函数和存储过程的共性特征

4 管理存储例程

  • 4.1 查看存储例程的状态和定义
  • 4.2 删除存储例程
  • 4.3 修改存储例程的定义
  • 4.4 修改存储例程的特性
  • 4.5 授权执行存储例程

5 在存储程序中使用游标

6 在存储程序中使用事务

7 触发器

  • 7.1 创建触发器
  • 7.2 查看触发器的定义
  • 7.3 删除触发器

8 用事件定时执行任务

  • 8.1 事件的概念和基本属性
  • 8.2 创建事件
  • 8.3 查看事件的定义
  • 8.4 修改事件的属性和定义
  • 8.5 删除事件

猜你喜欢

转载自blog.csdn.net/happyjacob/article/details/105895948