新書推薦:
《
宋瑞驻村日记(2012-2022)
》
售價:HK$
112.7
《
汗青堂丛书138·帝国的切口:近代中国口岸的冲突与交流(1832-1914)
》
售價:HK$
124.2
《
人世事,几完缺 —— 啊,晚明
》
售價:HK$
115.6
《
樊树志作品:重写明晚史系列(全6册 崇祯传+江南市镇的早期城市化+明史十二讲+图文中国史+万历传+国史十六讲修订版)
》
售價:HK$
498.0
《
真谛全集(共6册)
》
售價:HK$
1156.4
《
敦煌通史:魏晋北朝卷
》
售價:HK$
162.3
《
唯美手编16:知性优雅的编织
》
售價:HK$
56.4
《
情绪的惊人力量:跟随内心的指引,掌控情绪,做心想事成的自己
》
售價:HK$
51.8
|
內容簡介: |
本书内容主要包括MySQL数据库系统、MySQL语言结构、数据定义语言、数据操纵语言、数据查询语言、视图和索引、完整性约束、存储过程和存储函数、触发器和事件、权限管理和安全控制、备份和恢复、事务和并发控制、PHP和MySQL学生成绩管理系统开发。在相应章后附有相关实验。本书理论与实践相结合。 本书既可以作为高等院校相关专业学生的教材,也可以作为数据库考试人员、数据库应用系统开发设计人员、工程技术人员和其他相关人员的参考用书。
|
關於作者: |
赵明渊,男,电子科技大学计算机应用技术专业博士,教授,中国农业银行四川省分行计算机高级工程师,国务院颁发证书的享受政府特殊津贴的专家。
|
目錄:
|
目录第1章 MySQL数据库系统11.1 数据库的应用11.2 数据库的基本概念11.2.1 数据库21.2.2 数据库管理系统21.2.3 数据库系统21.3 数据模型41.3.1 数据模型的概念和类型41.3.2 概念模型的概念和表示方法51.3.3 逻辑模型概述61.4 关系数据库81.4.1 关系数据库的基本概念81.4.2 关系运算91.4.3 概念结构设计和逻辑结构设计101.5 MySQL数据库管理系统131.5.1 MySQL的特点131.5.2 MySQL 8.0的新特性141.5.3 MySQL 8.0安装151.5.4 MySQL 8.0配置171.6 启动、关闭和登录MySQL服务器211.6.1 启动和关闭MySQL服务器221.6.2 登录MySQL服务器231.7 大数据简介241.7.1 大数据的基本概念241.7.2 大数据的处理过程261.7.3 NoSQL数据库27小结29习题130实验132?第2章 MySQL语言结构372.1 SQL简介372.1.1 SQL的特点372.1.2 SQL的分类382.2 MySQL组成392.3 数据类型392.3.1 数值类型392.3.2 字符串类型412.3.3 日期和时间类型412.3.4 二进制数据类型412.3.5 其他数据类型422.3.6 数据类型的选择422.4 常量和变量422.4.1 常量422.4.2 变量452.5 运算符和表达式482.5.1 算术运算符482.5.2 比较运算符492.5.3 逻辑运算符502.5.4 位运算符512.5.5 运算符的优先级512.5.6 表达式522.6 MySQL函数522.6.1 数学函数522.6.2 字符串函数542.6.3 日期和时间函数562.6.4 其他函数57小结58习题259实验260第3章 数据定义语言623.1 数据定义语言概述623.2 MySQL数据库的基本概念623.3 创建MySQL数据库633.3.1 创建数据库633.3.2 选择数据库643.3.3 修改数据库653.3.4 删除数据库653.4 表的基本概念663.4.1 表和表结构663.4.2 表结构设计673.5 创建MySQL表683.5.1 创建表683.5.2 查看表703.5.3 修改表713.5.4 删除表743.6 存储引擎753.6.1 存储引擎概述753.6.2 常用存储引擎753.6.3 选择存储引擎76小结77习题378实验380第4章 数据操纵语言864.1 数据操纵语言概述864.2 使用INSERT语句插入数据864.2.1 向表中的所有列插入数据864.2.2 向表中的指定列插入数据884.2.3 插入多条记录884.2.4 REPLACE语句894.2.5 插入查询结果语句894.3 使用UPDATE语句修改数据904.3.1 修改指定记录904.3.2 修改全部记录914.4 使用DELETE语句删除数据914.4.1 删除指定记录924.4.2 删除全部记录92小结93习题494实验495第5章 数据查询语言1005.1 数据查询语言概述1005.2 单表查询1015.2.1 SELECT子句的使用1015.2.2 WHERE子句的使用1035.2.3 GROUP BY子句和HAVING子句的使用1085.2.4 ORDER BY子句和LIMIT子句的使用1115.3 多表查询1135.3.1 连接查询1135.3.2 子查询1195.3.3 联合查询122小结123习题5124实验5126第6章 视图和索引1326.1 视图的功能1326.2 视图操作1326.2.1 创建视图1326.2.2 修改视图定义1346.2.3 删除视图1346.3 视图的应用1356.3.1 查询视图1356.3.2 更新视图数据1366.4 索引的功能、分类和使用1396.5 索引操作1416.5.1 创建索引1416.5.2 查看表上创建的索引1436.5.3 删除索引145小结145习题6146实验6148第7章 完整性约束1517.1 数据完整性的基本概念1517.2 PRIMARY KEY约束1537.3 UNIQUE约束1557.4 FOREIGN KEY约束1577.5 CHECK约束1607.6 NOT NULL约束162小结162习题7163实验7164第8章 存储过程和存储函数1688.1 存储过程的基本概念1688.2 存储过程操作1698.2.1 创建存储过程1698.2.2 DELIMITER命令1708.2.3 局部变量1718.2.4 流程控制1728.2.5 游标的使用1788.2.6 存储过程的调用1808.2.7 存储过程的删除1828.3 存储函数的基本概念1828.4 存储函数操作1828.4.1 创建存储函数1838.4.2 调用存储函数1838.4.3 删除存储函数184小结184习题8185实验8186第9章 触发器和事件1919.1 触发器的基本概念1919.2 触发器操作1919.2.1 创建触发器1919.2.2 使用触发器1929.2.3 删除触发器1959.3 事件的基本概念1959.4 事件操作1969.4.1 创建事件1969.4.2 修改事件1989.4.3 删除事件198小结199习题9199实验9200第10章 权限管理和安全控制20410.1 MySQL权限系统20410.1.1 MySQL权限系统工作过程20410.1.2 MySQL权限表20510.2 用户管理20510.2.1 创建用户20610.2.2 删除用户20710.2.3 修改用户账号20710.2.4 修改用户口令20710.3 权限管理20810.3.1 授予权限20810.3.2 权限的撤销212小结213习题10214实验10215第11章 备份和恢复21711.1 备份和恢复的基本概念21711.2 导出表数据和备份数据21711.2.1 导出表数据21811.2.2 mysqldump命令用于备份数据21911.3 导入表数据和恢复数据22311.3.1 导入表数据22311.3.2 mysql命令用于恢复数据225小结225习题11226实验11227第12章 事务和并发控制22912.1 事务的概念和特性22912.1.1 事务的概念22912.1.2 事务的特性22912.2 事务控制语句23012.3 事务的并发处理23412.4 管理锁23512.4.1 锁机制23512.4.2 锁的级别23612.4.3 死锁237小结238习题12239第13章 PHP和MySQL学生成绩管理系统开发24013.1 PHP简介24013.1.1 PHP的基本概念和特点24013.1.2 PHP的运行环境24113.1.3 PHP的运行过程24213.2 创建学生成绩管理系统数据库24313.3 搭建PHP开发环境24413.3.1 PHP集成软件开发环境的搭建24413.3.2 PHP开发工具24613.4 学生成绩管理系统开发25113.4.1 主界面开发25113.4.2 学生管理界面和功能实现25313.4.3 课程管理界面和功能实现25813.4.4 成绩管理界面和功能实现262小结268习题13269附录A 销售数据库sales的表结构和样本数据270附录B 习题参考答案273参考文献274
|
|