目录
Contents

实验1 MySQL的安装1
习 题13
实验2 数据库基本操作15
实验2.1 数据库的创建19
实验2.2 数据库的备份25
实验2.3 数据库的还原28
实验2.4 数据库的删除30
习 题31
实验3 表的基本操作33
实验3.1 表的创建44
实验3.2 复制表结构48
实验3.3 修改表结构49
实验3.4 删除表54
习 题55
实验4 数据操作57
实验4.1 录入数据至表60
实验4.2 修改表的内容73
实验4.3 复制表内容75
实验4.4 删除表的内容76
习 题78
实验5 数据查询79
实验5.1 简单查询84
实验5.2 集合查询92
实验5.3 连接查询93
实验5.4 嵌套查询99
实验5.5 查询结果输出107
习 题107
实验6 数据完整性控制109
实验6.1 实体完整性110
实验6.2 参照完整性114
实验6.3 用户定义的完整性117
实验6.4 触发器121
习 题128
实验7 索 引129
实验7.1 索引的创建132(https://www.daowen.com)
实验7.2 索引的测试134
实验7.3 索引的管理139
习 题141
实验8 视 图143
实验8.1 视图的创建144
实验8.2 视图的使用146
实验8.3 视图的修改151
实验8.4 视图的删除153
习 题154
实验9 数据库安全性控制157
实验9.1 用户管理162
实验9.2 权限授予和撤销168
实验9.3 角色管理177
习 题182
实验10 存储过程和函数183
实验10.1 创建并执行存储过程186
实验10.2 修改和删除存储过程196
实验10.3 创建和使用函数199
实验10.4 修改和删除函数203
习 题205
实验11 事务和锁207
实验11.1 设计并执行事务211
实验11.2 隔离级别和锁的使用217
习 题233
实验12 应用PowerDesigner进行数据库建模235
实验12.1 创建概念数据模型235
实验12.2 建立逻辑数据模型247
实验12.3 建立物理数据模型249
实验12.4 生成数据库252
习 题256
实验13 Java通过JDBC连接数据库257
习 题264
附 录 实验和习题使用的数据库265
1.实验使用的数据库265
2.习题使用的数据库267
参考文献269