mysql慕课版_MySQL数据库管理与开发(慕课版)

第1章 数据库设计概述 1

1.1 数据库概述 2

1.1.1 数据库与数据库管理系统 2

1.1.2 数据模型 3

1.1.3 结构化查询语言SQL 3

1.2 数据库的体系结构 3

1.2.1 数据库三级模式结构 3

1.2.2 三级模式之间的映射 4

1.3 E-R图 4

1.3.1 实体和属性 4

实例:设计图书馆管理系统的图书实体图

1.3.2 关系 5

1.3.3 E-R图的设计原则 5

实例:设计图书馆管理系统的E-R图

1.4 数据库设计 6

第1章 数据库设计概述 1

1.1 数据库概述 2

1.1.1 数据库与数据库管理系统 2

1.1.2 数据模型 3

1.1.3 结构化查询语言SQL 3

1.2 数据库的体系结构 3

1.2.1 数据库三级模式结构 3

1.2.2 三级模式之间的映射 4

1.3 E-R图 4

1.3.1 实体和属性 4

实例:设计图书馆管理系统的图书实体图

1.3.2 关系 5

1.3.3 E-R图的设计原则 5

实例:设计图书馆管理系统的E-R图

1.4 数据库设计 6

1.4.1 为实体建立数据表 6

实例:根据图书实体建立图书数据表

1.4.2 为表建立主键或外键 7

1.4.3 为字段选择合适的数据类型 7

1.4.4 定义约束条件 8

小结 8

习题 8

第2章 MySQL概述 9

2.1 为什么选择MySQL数据库 10

2.1.1 什么是MySQL数据库 10

2.1.2 MySQL的优势 10

2.1.3 MySQL的发展史 10

2.2 MySQL特性 10

2.3 MySQL服务器的安装与配置 11

2.3.1 下载MySQL 11

2.3.2 MySQL环境的安装 13

2.3.3 启动、连接、断开和停止MySQL服务器 20

小结 23

上机指导 24

习题 25

第3章 MySQL数据库管理 26

3.1 创建数据库 27

3.1.1 通过CREATE DATABASE语句创建数据库 27

实例:创建图书馆管理系统数据库

3.1.2 通过CREATE SCHEMA语句创建数据库 27

实例:通过CREATE SCHEMA语句创建名称为db_library1的数据库

3.1.3 创建指定字符集的数据库 28

实例:创建使用GBK字符集的数据库

3.1.4 创建数据库前判断是否存在同名数据库 28

实例:创建图书馆管理系统数据库前判断是否存在同名数据库

3.2 查看数据库 29

实例:查看服务器中的所有数据库

3.3 选择数据库 29

实例:设置默认的数据库

3.4 修改数据库 30

实例:修改数据库使用的字符集

3.5 删除数据库 31

实例:删除3.1.4节创建的数据库

3.6 数据库存储引擎的应用 31

3.6.1 查询MySQL中支持的存储引擎 31

实例:查询默认的存储引擎

3.6.2 InnoDB存储引擎 33

3.6.3 MyISAM存储引擎 34

3.6.4 MEMORY存储引擎 34

3.6.5 如何选择存储引擎 35

小结 36

上机指导 36

习题 37

第4章 MySQL表结构管理 38

4.1 MySQL数据类型 39

4.1.1 数字类型 39

4.1.2 字符串类型 40

4.1.3 日期和时间数据类型 41

4.2 创建表 41

实例:创建图书馆管理系统的图书信息表

4.2.1 设置默认的存储引擎 43

实例:为图书类型表设置使用MyISAM存储引擎

4.2.2 设置自增类型字段 44

实例:为图书类型表设置自动编号

4.2.3 设置字符集 45

4.2.4 复制表结构 45

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值