• MySQL数据库技术与应用(高等学校计算机专业系列教材)
21年品牌 40万+商家 超1.5亿件商品

MySQL数据库技术与应用(高等学校计算机专业系列教材)

若图片与书名不一致,以书名和定价为准!

50.56 6.4折 79 全新

库存4件

河北保定
认证卖家担保交易快速发货售后保障

作者李辉,张标 著

出版社清华大学出版社

ISBN9787302579656

出版时间2021-07

版次1

装帧平装

开本16开

纸张胶版纸

页数468页

字数99999千字

定价79元

货号8633501

上书时间2024-07-01

中图网旗舰店

十二年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
基本信息
书名:MySQL数据库技术与应用(高等学校计算机专业系列教材)
定价:79元
作者:李辉,张标 著
出版社:清华大学出版社
出版日期:2021-07-01
ISBN:9787302579656
字数:730000
页码:468
版次:
装帧:平装
开本:16开
商品重量:
编辑推荐

内容提要
本书结合MySQL 8.0全面系统地讲述了MySQL数据库技术与应用。全书共19章,包括数据库概述,MySQL的安装与配置,数据库的基本操作,MySQL支持的数据类型与运算符,表的基本操作,单表查询操作,插入、更新与删除数据,多表查询操作,视图,索引,用户管理,事务与并发控制,MySQL日志管理,MySQL存储过程与函数,MySQL触发器与事件调度器,MySQL数据库备份与还原,MySQL在Web技术中的应用,数据库应用系统开发实例,非关系型数据库NoSQL等内容。本书每一章节都给出了一些实例,以提升读者对数据库技术的实践能力。本书附录部分还给出了15个上机实验任务,努力做到数据库知识点实践全覆盖,并增添了数据库目前应用极其热门的新领域即NoSQL,并以MongoDB为对象进行应用讲解。 本书具有很强的逻辑性、系统性、实践性和实用性,既可作为本科相关专业“数据库技术及应用”课程的配套教材,也可供参加数据库类考试的人员、数据库应用系统开发设计人员、工程技术人员及其他相关人员参阅。
目录
目录章数据库概述/11.1数据库简介11.1.1数据库系统相关概念11.1.2数据管理技术的发展过程31.1.3数据库的分类51.1.4常见的关系型数据库61.1.5数据库中的数据存储71.1.6数据库的体系结构71.2MySQL简介101.2.1SQL101.2.2MySQL111.2.3MySQL中的SQL注意点121.3扩展阅读: MySQL工作流程121.4本章小结131.5思考与练习14第2章MySQL的安装与配置/162.1下载MySQL软件162.2Windows平台下安装与配置MySQL182.2.1安装MySQL182.2.2配置MySQL222.3MySQL的常用操作262.3.1启动与关闭MySQL服务262.3.2登录与退出MySQL数据库292.3.3更改MySQL配置322.4MySQL常用图形化管理工具Navicat342.4.1下载Navicat软件342.4.2安装Navicat软件342.4.3通过Navicat软件登录MySQL数据库372.5扩展阅读: 字符集与校对集402.5.1概述402.5.2MySQL支持的字符集402.5.3MySQL字符集选择412.5.4MySQL字符集设置412.6本章小结432.7思考与练习43第3章数据库的基本操作/453.1创建数据库453.1.1创建数据库的基本语法453.1.2使用SQL语句创建数据库473.1.3使用图形界面创建数据库483.2查看数据库493.2.1使用SQL语句查看数据库493.2.2使用图形界面查看数据库513.3修改数据库523.3.1使用SQL语句修改数据库使用的字符集523.3.2使用图形界面修改数据库使用的字符集533.4选择数据库533.5删除数据库543.5.1使用SQL语句删除数据库543.5.2使用图形界面删除数据库553.6本章小结563.7思考与练习56第4章MySQL支持的数据类型与运算符/574.1数值类型574.1.1整数类型574.1.2浮点数和定点数类型594.1.3BIT类型614.2日期和时间类型614.2.1TIME类型624.2.2DATE类型634.2.3YEAR类型644.2.4DATETIME类型654.2.5TIMESTAMP类型654.3字符串类型664.3.1CHAR和VARCHAR类型674.3.2BINARY和VARBINARY类型684.3.3TEXT和BLOB类型684.3.4ENUM类型694.3.5SET类型694.4JSON类型704.5运算符与表达式704.5.1算术运算符714.5.2比较运算符724.5.3逻辑运算符754.5.4位运算764.5.5表达式774.5.6运算符优先级784.6本章小结784.7思考与练习79第5章表的基本操作/815.1表的基本概念815.1.1建表原则815.1.2数据库表的信息存储分类原则815.2创建数据表825.2.1使用SQL语句创建表835.2.2使用图形界面创建表865.3查看数据表875.3.1查看所有数据表名875.3.2查看数据表的基本结构885.3.3查看数据表的详细结构885.3.4查看数据表结构895.4修改数据表905.4.1修改表名905.4.2修改字段的数据类型915.4.3修改字段名935.4.4增加字段945.4.5修改字段的排列位置975.4.6删除字段985.4.7更改表的存储引擎995.4.8删除表的外键约束1005.5复制表1005.6删除数据表1015.6.1使用SQL语句删除表1015.6.2使用图形界面删除表1025.7表的约束1035.7.1完整性约束1035.7.2主键约束1035.7.3唯一约束1085.7.4非空约束1135.7.5默认值约束1165.7.6字段值自增约束1185.7.7外键约束1215.8本章小结1265.9思考与练习126第6章单表查询操作/1286.1SELECT基本语法1286.1.1SELECT基本语法格式1286.1.2示例表结构1296.2简单查询1306.2.1查询所有字段1306.2.2字段查询1316.2.3避免重复数据查询1326.2.4为表和字段取别名1326.3条件查询1336.3.1带关系运算符和逻辑运算符的查询1346.3.2带IN关键字的查询1346.3.3带BETWEEN AND关键字的查询1356.3.4带IS NULL关键字的空值查询1366.3.5带LIKE关键字的查询1376.4排序与限量1396.4.1对查询结果排序1396.4.2限制查询结果数量1416.5聚合函数与分组查询1416.5.1聚合函数1416.5.2分组查询1456.5.3合并查询结果1466.6本章小结1476.7思考与练习147第7章插入、更新与删除数据/1517.1插入数据1517.1.1为所有字段插入数据1517.1.2为字段插入数据1537.1.3使用SET方式为字段插入数据1547.1.4同时插入多条数据1557.1.5插入SELECT语句查询结果1577.1.6主键冲突解决方法1587.2更新数据1607.2.1更新记录1607.2.2更新全部记录1617.3删除数据1627.3.1删除记录1627.3.2删除全部记录1637.3.3使用TRUNCATE清空数据1637.4使用图形界面操作数据1657.5本章小结1667.6思考与练习166第8章多表查询操作/1698.1连接查询1708.1.1交叉连接查询1708.1.2自然连接查询1728.1.3内连接查询1738.1.4外连接查询1778.2子查询1798.2.1标量子查询1808.2.2行子查询1818.2.3列子查询1818.2.4表子查询1858.2.5使用子查询的注意事项1878.3常用函数1878.3.1字符串函数1878.3.2数值函数1908.3.3日期与时间函数1938.3.4流程函数1968.3.5JSON类型数据操作函数1988.3.6系统函数2008.4本章小结2008.5思考与练习201第9章视图/2029.1视图简介2029.1.1视图的概念2029.1.2使用视图的原因2029.2创建视图2039.2.1在单表上创建视图2049.2.2在多表上创建视图2069.2.3在其他视图上创建视图2079.3查看视图2089.3.1使用SHOW TABLES语句查看视图2089.3.2使用SHOW TABLE STATUS语句查看视图2089.3.3使用DESCRIBE语句查看视图2099.3.4使用SHOW CREATE VIEW语句查看视图2109.3.5在views表中查看视图2119.4修改视图2129.4.1使用CREATE OR REPLACE语句修改视图2129.4.2使用ALTER VIEW语句修改视图2139.5删除视图2149.6通过视图更新基本表数据2159.6.1使用INSERT语句通过视图添加数据2159.6.2使用DELETE语句通过视图删除数据2169.6.3使用UPDATE语句更新视图2179.6.4更新视图时的限制条件2189.7本章小结2239.8思考与练习2230章索引/22510.1索引简介22510.1.1索引的概念22510.1.2使用索引的原因22510.1.3索引的分类22710.2创建索引22810.2.1自动创建索引22810.2.2手动创建索引22910.2.3在创建表时创建索引22910.2.4为已存在的表创建索引23410.3删除索引24410.3.1使用ALTER TABLE语句删除索引24410.3.2使用DROP INDEX语句删除索引24510.4使用图形界面操作索引24610.5本章小结24710.6思考与练习2481章用户管理/24911.1权限表24911.1.1mysql.user表24911.1.2mysql.db表25311.1.3其他权限表25411.2用户管理25411.2.1用户登录与退出MySQL数据库25411.2.2创建普通用户25611.2.3删除普通用户25911.2.4修改密码26011.2.5找回密码26111.3权限管理26211.3.1各种权限介绍26211.3.2查看权限26411.3.3授予权限26411.3.4收回权限26611.4本章小结26811.5思考与练习2682章事务与并发控制/27012.1事务27012.1.1事务的概念27012.1.2事务的ACID特性27112.1.3MySQL事务控制语句27312.2MySQL的并发控制27512.2.1并发概述27512.2.2锁的概述27612.2.3MyISAM表的表级锁27812.2.4InnoDB表的行级锁28012.2.5死锁28112.3事务的隔离性级别28212.3.1MySQL中的4种隔离级别28312.3.2设置4种隔离级别28512.4本章小结29112.5思考与练习2913章MySQL日志管理/29313.1MySQL的日志29313.2错误日志管理29413.2.1启动错误日志29413.2.2查看错误日志29413.2.3删除错误日志29513.3二进制日志管理29513.3.1启动二进制日志29513.3.2查看二进制日志29613.3.3删除二进制日志29613.3.4使用二进制日志还原数据库29713.4慢查询日志管理29813.4.1启动慢查询日志29813.4.2查看慢查询日志29813.4.3删除慢查询日志29813.5通用查询日志管理29913.5.1启动通用查询日志30013.5.2查看通用查询日志30013.5.3删除通用查询日志30013.6本章小结30113.7思考与练习3014章MySQL存储过程与函数/30214.1存储过程与函数简介30214.1.1存储过程的概念30214.1.2存储过程和函数的区别30314.2存储过程与函数的操作30314.2.1创建和使用存储过程和函数30414.2.2使用局部变量30714.2.3定义条件和处理程序30914.2.4使用游标31114.2.5流程控制31314.2.6查看存储过程或函数31714.2.7删除存储过程或函数32014.3本章小结32014.4思考与练习3215章MySQL触发器与事件调度器/32315.1触发器32315.1.1概念32315.1.2创建和使用触发器32415.1.3查看触发器32715.1.4删除触发器32815.1.5对触发器的进一步说明32915.2事件32915.2.1事件的概念32915.2.2创建事件32915.2.3修改事件33115.2.4删除事件33215.3本章小结33315.4思考与练习3336章MySQL数据库备份与还原/33516.1备份与还原概述33516.1.1备份的重要性与常见故障33516.1.2备份的策略与常用方法33616.2数据备份33716.2.1使用mysqldump命令备份数据33816.2.2直接复制整个数据库目录34016.3数据恢复34116.3.1使用MySQL命令还原数据34216.3.2直接复制到数据库目录34216.4从文本文件导出和导入表数据34316.4.1使用SELECT…INTO OUTFILE导出文本文件34316.4.2使用LOAD DATA…INFILE导入文本文件34416.5数据库迁移34616.5.1MySQL数据库之间的迁移34616.5.2不同数据库之间的迁移34616.6本章小结34716.7思考与练习3477章MySQL在Web技术中的应用/34917.1PHP概述34917.1.1何谓PHP34917.1.2PHP的优势34917.1.3PHP的工作原理35017.1.4PHP结合数据库应用的优势35017.2HTML与表单35117.2.1HTML基础知识35117.2.2HTML表单元素35217.2.3表单数据的接收35417.3PHP基本语法35517.3.1PHP标记与注释35517.3.2PHP变量35517.3.3PHP数据类型35617.3.4PHP的3种控制结构36117.4条件控制语句36317.4.1if条件控制语句36317.4.2switch多分支语句36517.5循环控制语句36717.5.1while循环语句36717.5.2do…while循环语句36817.5.3for循环语句36917.5.4foreach循环语句37017.6跳转语句37117.6.1break跳转语句37117.6.2continue跳转语句37217.6.3et语句37317.7PHP文件间引用跳转37317.7.1include()函数37417.7.2include()函数和require()函数的区别37517.7.3include_once()函数37517.8使用PHP进行MySQL数据库编程37617.8.1工作原理37617.8.2使用PHP操作MySQL数据库37717.9常见问题与解决方案38617.9.1使用PHP操作数据库的常见问题38617.9.2MySQL与MySQLi的主要区别38817.10本章小结38917.11思考与练习3898章数据库应用系统开发实例/39218.1需求描述39218.2系统分析与设计39218.3数据库设计与实现39418.4系统实现39418.5本章小结39918.6思考与练习3999章非关系型数据库NoSQL/40019.1NoSQL概述40019.2NoSQL与关系数据库的优势比较40019.2.1关系型数据库的优势40019.2.2关系型数据库的劣势40119.2.3NoSQL数据库的优势40219.3NoSQL数据库的类型40219.3.1键值存储40319.3.2面向文档的数据库40419.3.3面向列的数据库40419.4NoSQL数据库选用原则40519.5NoSQL的CAP理论40519.5.1NoSQL系统是分布式系统40519.5.2CAP理论阐述40619.6MongoDB概述40719.6.1选用MongoDB的原因40719.6.2MongoDB的优势和不足40819.6.3基本概念41019.7MongoDB数据库安装与配置41019.7.1下载41019.7.2配置41119.7.3启动数据库41319.7.4MongoVUE图形化管理工具41719.7.5MongoVUE的安装和启动41719.7.6借助MongoVUE工具操作数据库42119.8本章小结42619.9思考与练习427附录AMySQL数据库上机实验/428实验一: 安装MySQL 8.0及Navicat for MySQL实验428实验二: MySQL数据库创建和删除实验428实验三: MySQL数据库表的创建与管理实验429实验四: MySQL支持的数据类型与运算符应用实验430实验五: MySQL数据库的多表查询操作实验431实验六: MySQL数据库表的数据插入、修改和删除操作实验433实验七: MySQL数据库表数据的分组查询操作实验436实验八: MySQL数据库索引的创建与管理操作438实验九: MySQL数据库视图的创建与管理实验439实验十: MySQL数据库存储过程与函数的创建与管理实验440实验十一: MySQL数据库触发器的创建与管理实验441实验十二: MySQL数据库的用户管理实验442实验十三: MySQL数据库的备份与恢复443实验十四: MySQL日志管理实验443实验十五: 使用PHP访问MySQL数据库实验444附录B示例数据库/446
作者介绍

序言

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP