您好,欢迎光临有路网!
MySQL 8.0数据库原理与应用
QQ咨询:
有路璐璐:

MySQL 8.0数据库原理与应用

  • 作者:吕凯、曹冬雪
  • 出版社:清华大学出版社
  • ISBN:9787302629528
  • 出版日期:2023年06月01日
  • 页数:0
  • 定价:¥59.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书是面向MySQL数据库初学者的入门教材,以通俗易懂的语言、丰富实用的教学案例,详细讲解了MySQL数据库的使用。 全书讲述了数据库基础与MySQL的使用方法。首先介绍了数据库系统的基础知识和理论、关系数据库系统模型,然后以MySQL 8.0数据库管理系统为教学开发平台,详细地介绍了MySQL的安装和配置、数据库和表的操作、数据类型与表的约束、MySQL编程基础、数据查询、视图和索引、存储过程和函数、触发器和事件、权限与**管理、事务与锁机制、数据库的备份与还原及综合实验。 本书理论和实践相结合,内容循序渐进,深入浅出,条理清晰。每一章都通过大量例题来讲解MySQL的相关技术,使读者可以充分利用MySQL深刻理解数据库技术的原理。 本书既可以作为高等院校本、专科计算机相关专业的教材,也可以作为社会培训教材,是一本适合初学者学习和参考的读物。
    目录
    第1章数据库基础1 1.1数据库入门1 1.1.1数据库发展史1 1.1.2数据库概念2 1.2数据模型4 1.2.1数据建模4 1.2.2概念模型4 1.2.3ER图5 1.2.4数据模型的要素5 1.2.5基本数据模型6 1.3数据库系统结构7 1.3.1三级模式7 1.3.2两级映像9 1.4常用数据库产品10 习题10第2章关系数据库13 2.1关系数据模型13 2.1.1关系模型的基本概念13 2.1.2关系的定义和性质14 2.1.3关系模式16 2.2关系的完整性16 2.3ER图转换为关系模型17 2.3.1实体的转换17 2.3.2联系的转换18 2.4关系运算20 2.4.1传统的集合运算20 2.4.2专门的关系运算22习题27第3章MySQL的安装和配置29 3.1MySQL概述29 3.2MySQL在Windows系统中的安装和配置31 3.2.1MySQL的下载31 3.2.2MySQL的安装32 3.2.3MySQL的配置35 3.3MySQL的管理38 3.3.1启动与关闭MySQL服务38 3.3.2登录与退出MySQL数据库40 3.4常用图形化管理工具43 3.4.1SQLyog43 3.4.2Navicat44 习题46MySQL 8.0数据库原理与应用目录第4章数据库和表的操作47 4.1SQL语言简介47 4.2数据库操作48 4.2.1创建数据库48 4.2.2查看数据库49 4.2.3选择数据库50 4.2.4修改数据库51 4.2.5删除数据库51 4.3数据表操作52 4.3.1创建数据表52 4.3.2查看数据表53 4.3.3修改数据表58 4.3.4删除数据表61 4.4表中数据操作61 4.4.1插入数据61 4.4.2修改数据63 4.4.3删除数据63 习题64第5章数据类型与表的约束67 5.1数据类型67 5.1.1数字类型67 5.1.2时间和日期类型71 5.1.3字符串类型74 5.1.4json数据类型78 5.2表的约束79 5.2.1非空约束79 5.2.2主键约束80 5.2.3**约束82 5.2.4默认值约束84 5.2.5外键约束86 5.3自动增长89 习题91第6章MySQL编程基础93 6.1常量和变量93 6.1.1常量93 6.1.2变量94 6.2运算符99 6.2.1算术运算符99 6.2.2比较运算符102 6.2.3逻辑运算符105 6.2.4位运算符108 6.2.5运算符优先级110 6.3系统内置函数111 6.3.1数学函数111 6.3.2字符串函数115 6.3.3日期和时间函数118 6.3.4加密函数123 6.3.5控制流函数124 6.3.6系统信息函数125 6.4流程控制127 6.4.1判断语句127 6.4.2循环语句129 6.4.3跳转语句132 习题133第7章数据查询135 7.1基础查询135 7.1.1select查询语法135 7.1.2查询所有字段138 7.1.3查询指定字段139 7.2条件查询140 7.2.1带比较运算符的查询140 7.2.2带and的多条件查询141 7.2.3带or的多条件查询142 7.2.4带between and关键字的查询143 7.2.5带in关键字的查询143 7.2.6查询空值144 7.2.7去掉重复值查询145 7.2.8带like关键字的模糊查询146 7.2.9对查询结果排序147 7.2.10使用limit限制查询结果的数量148 7.3常用聚合函数查询149 7.3.1sum()函数150 7.3.2avg()函数150 7.3.3max()函数151 7.3.4min()函数151 7.3.5count()函数152 7.4分组查询153 7.4.1普通分组153 7.4.2带having子句的分组查询154 7.4.3带有with rollup的分组查询155 7.5连接查询156 7.5.1内连接156 7.5.2外连接158 7.5.3自然连接160 7.5.4自连接161 7.6子查询162 7.7合并查询结果165 习题166第8章视图和索引169 8.1视图169 8.1.1视图的优点169 8.1.2创建视图170 8.1.3查看视图172 8.1.4修改视图174 8.1.5视图数据操作176 8.1.6删除视图178 8.2索引178 8.2.1索引的特点179 8.2.2索引的分类180 8.2.3创建索引180 8.2.4删除索引193 习题193第9章存储过程和函数195 9.1存储过程和函数简介195 9.2存储过程196 9.2.1创建存储过程196 9.2.2局部变量的使用197 9.2.3定义条件和处理程序198 9.2.4游标的使用201 9.2.5流程控制的使用203 9.2.6调用存储过程207 9.2.7查看存储过程207 9.2.8修改存储过程210 9.2.9删除存储过程211 9.3函数211 9.3.1创建和调用函数211 9.3.2查看函数212 9.3.3修改和删除函数214 习题215第10章触发器和事件217 10.1触发器217 10.1.1创建触发器217 10.1.2查看触发器222 10.1.3使用触发器225 10.1.4删除触发器225 10.2事件225 10.2.1创建事件226 10.2.2修改和删除事件227 习题229第11章权限与**管理231 11.1权限表231 11.1.1user表231 11.1.2db表235 11.1.3其他权限表236 11.2用户管理236 11.2.1登录和退出MySQL服务器236 11.2.2创建普通用户239 11.2.3删除普通用户240 11.3权限管理242 11.3.1各种权限介绍242 11.3.2查看权限244 11.3.3授予权限244 11.3.4收回权限246 习题247第12章事务与锁机制249 12.1事务249 12.1.1事务的概念249 12.1.2事务的ACID特性250 12.1.3事务的基本操作250 12.2事务隔离级别254 12.2.1查看隔离级别254 12.2.2修改隔离级别255 12.2.3MySQL的4种隔离级别256 12.3锁机制261 12.3.1表级锁262 12.3.2行级锁265 习题269第13章数据库的备份与还原271 13.1备份和还原概述271 13.2数据备份272 13.2.1mysqldump命令备份数据272 13.2.2直接复制整个数据库目录275 13.3数据还原276 13.3.1使用MySQL命令还原数据276 13.3.2直接复制到数据库目录277 13.4从文本文件导入和导出表数据277 13.4.1使用select …into outfile导出文本文件278 13.4.2使用load data…infile导入文本文件279 习题280第14章综合实验281 实验一概念模型(ER图)绘制281 实验二ER图转换为关系模型283 实验三安装MySQL 8.0283 实验四MySQL数据库的创建与管理286 实验五MySQL数据库表的创建与管理287 实验六MySQL数据表中数据的查询290 实验七MySQL数据库视图创建与管理293 实验八MySQL数据库索引的创建与管理294 实验九MySQL数据库存储过程和函数的使用295 实验十MySQL数据库触发器的使用297 实验十一MySQL数据库的用户管理299

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外