失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > mysql设计实例教程_MySQL数据库基础实例教程(微课版)

mysql设计实例教程_MySQL数据库基础实例教程(微课版)

时间:2021-12-25 18:27:53

相关推荐

mysql设计实例教程_MySQL数据库基础实例教程(微课版)

第 1章数据库基础知识1

1.1数据库概述1

1.1.1数据与数据库1

1.1.2数据库的发展2

1.1.3数据库管理系统3

1.1.4数据库系统4

1.1.5结构化查询语言5

1.1.6常见的关系型数据库管理系统7

1.2MySQL的安装与配置8

1.2.1MySQL服务器的安装与配置8

1.2.2MySQL图形化管理工具13

1.2.3连接与断开服务器16

单元小结17

实训117

思考与练习18

第 2章数据库设计19

2.1关系数据库设计19

2.1.1数据库设计19

2.1.2数据模型的概念20

2.1.3概念模型22

2.1.4E-R图设计实例24

2.1.5数据库关系模型27

2.2数据库设计规范化29

2.2.1关系型数据库范式理论29

2.2.2数据库规范化实例32

2.3综合实例 Petstore数据库的设计34

2.3.1根据宠物商店业务逻辑建立概念模型——Petstore E-R图34

2.3.2将Petstore E-R图转换为数据世界的关系模型34

2.3.3Petstore数据库规范化35

单元小结36

实训236

思考与练习37

第3章数据定义39

3.1创建与管理数据库39

3.1.1创建数据库39

3.1.2管理数据库44

3.2创建与管理数据库表45

3.2.1创建数据库表45

3.2.2管理数据库表49

3.3数据完整性约束52

3.3.1数据的完整性约束52

3.3.2主键约束54

3.3.3替代键约束55

3.3.4参照完整性约束57

3.3.5CHECK完整性约束60

3.4图形管理工具管理数据库和表61

3.4.1图形界面工具管理数据库62

3.4.2图形界面工具管理数据库表64

3.5综合实例Petstore数据定义66

3.5.1Petstore数据库表结构分析66

3.5.2创建Petstore数据库与表68

3.5.3建立数据完整性约束69

单元小结70

实训370

思考与练习72

第4章数据更新75

4.1数据插入75

4.2数据修改77

4.3数据删除79

4.3.1使用DELETE语句删除数据79

4.3.2使用TRUNCATE TABLE语句删除表数据80

4.4综合实例Petstore数据更新80

4.4.1Petstore数据表及其内容80

4.4.2Petstore数据录入82

4.4.3Petstore数据修改与删除操作84

单元小结86

实训486

思考与练习87

第5章数据查询88

5.1单表查询88

5.1.1SELECT语句定义88

5.1.2选择列89

5.1.3WHERE子句93

5.2多表查询97

5.2.1FROM子句97

5.2.2多表连接98

5.3分类汇总与排序106

5.3.1聚合函数106

5.3.2GROUP BY子句108

5.3.3HAVING子句110

5.3.4ORDER BY子句112

5.3.5LIMIT子句113

5.4UNION语句113

5.5综合实例Petstore数据查询114

5.5.1SELECT语句的基本使用114

5.5.2条件查询115

5.5.3多表查询115

5.5.4分类汇总与排序116

单元小结116

实训5117

思考与练习119

第6章数据视图122

6.1创建视图122

6.1.1视图概念122

6.1.2创建视图122

6.1.3查询视图124

6.2操作视图125

6.2.1通过视图操作数据125

6.2.2修改视图定义127

6.2.3删除视图127

6.3综合实例Petstore数据视图128

单元小结128

实训6129

思考与练习129

第7章索引131

7.1索引的分类131

7.2创建索引132

7.2.1使用CREATE INDEX语句132

7.2.2使用ALTER TABLE语句132

7.2.3在创建表时创建索引133

7.3删除索引134

7.4索引对查询的影响134

7.5综合实例Petstore索引135

单元小结136

实训7136

思考与练习137

第8章数据库编程138

8.1编程基础知识138

8.1.1常量与变量138

8.1.2系统内置函数140

8.1.3流程控制语句143

8.2创建存储过程146

8.2.1创建存储过程146

8.2.2显示存储过程148

8.2.3调用存储过程149

8.2.4删除存储过程151

8.2.5存储过程的嵌套151

8.3创建和调用存储函数152

8.3.1创建存储函数153

8.3.2调用存储函数154

8.4设置触发器155

8.4.1创建触发器155

8.4.2在触发器中调用存储过程159

8.4.3删除触发器159

8.5综合实例Petstore数据库编程160

单元小结164

实训8164

思考与练习165

第9章数据安全166

9.1用户和数据权限管理166

9.1.1添加和删除用户166

9.1.2授予权限和回收权限168

9.1.3图形管理工具管理用户与权限172

9.2数据的备份与恢复175

9.2.1备份和恢复需求分析175

9.2.2数据库备份和恢复175

9.2.3MySQL日志179

9.3综合实例Petstore数据库管理182

单元小结183

实训9183

思考与练习183

如果觉得《mysql设计实例教程_MySQL数据库基础实例教程(微课版)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。