作者 |
鲁大林 |
丛书名 |
高等职业教育系列教材 |
出版社 |
机械工业出版社* |
ISBN |
9787111687634 |
简要 |
简介 |
内容简介书籍计算机书籍 本书以职业能力为目标,以项目设计为载体选取和组织教学内容。主要内容包括数据库系统概述、MySQL的安装与配置、数据库的创建、数据表的创建、数据表的操作(插入、修改与删除数据)、数据查询、索引与完整性约束控制、视图、运算符与内部函数、存储过程与存储函数、触发器、用户管理和权限设置、数据库备份与还原、日志管理、MySQL事务等。 本书是在《MySQL 数据库应用与管理》的基础上修订而成的。本书保持原书结构清晰、通俗易懂的特点,同时对各章节内容进行了更好的编排,使得条理性更强;并开发了微课和操作演示视频,通过二维码技术就可实现知识点内容的随扫即看,更加方便学习。 本书体系完整、内容翔实、图文并茂、浅显易懂,既可以作为高等职业院校相关专业师生的教学用书,也可以作为MySQL数据库初学者的学习用书,还可以作为MySQL数据库开发人员的技术参考书。 |
目录 |
第1章 MySQL概述 11 数据库基础 111 数据库基本概念 112 关系数据库介绍 113 关系数据库设计 12 MySQL数据库软件安装 121 MySQL简介 122 获取MySQL数据库软件 123 MySQL安装与配置 13 MySQL常见操作 131 MySQL服务器的启动与停止 132 MySQL服务器的连接与关闭 14 同步实训:设计商品销售系统数据库 15 习题 第2章 数据库的创建和管理 21 数据库概述 211 MySQL数据库文件 212 MySQL数据库分类 213 MySQL的字符集和校对规则 22 创建数据库 221 使用Navicat对话方式创建数据库 222 使用CREATE DATABASE语句创建数据库 23 修改数据库 231 使用Navicat对话方式修改数据库 232 使用ALTER DATABASE语句修改数据库 24 删除数据库 241 使用Navicat对话方式删除数据库 242 使用DROP DATABASE语句删除数据库 25 同步实训:创建商品销售系统数据库 26 习题 第3章 数据表的创建和管理 31 数据表概述 32 数据类型 321 数值类型 322 字符串类型 323 日期/时间类型 33 创建数据表 331 使用Navicat对话方式创建数据表 332 使用CREATE TABLE语句创建数据表 333 使用CREATE TABLELIKE语句复制数据表 334 使用CREATE TEMPORARY TABLE语句创建临时表 34 查看表结构 341 使用DESCRIBE | DESC命令查看表结构 342 使用SHOW CREATE TABLE命令查看数据表的创建语句 35 修改表结构 351 使用Navicat对话方式修改表结构 352 使用ALTER TABLE语句修改表结构 36 操作表中数据 361 使用Navicat对话方式操作表中数据 362 使用INSERT语句向表中插入数据 363 使用UPDATE语句修改表中数据 364 使用DELETE语句删除表中数据 365 使用TRUNCATE语句清空表中数据 37 删除数据表 371 使用Navicat对话方式删除数据表 372 使用DROP TABLE语句删除数据表 38 同步实训:在商品销售系统数据库中创建数据表 39 习题 第4章 索引的创建和使用 41 索引概述 42 创建索引 421 使用Navicat对话方式创建索引 422 在CREATE TABLE语句中创建索引 423 在ALTER TABLE语句中创建索引 424 使用CREATE INDEX语句创建索引 425 使用SHOW INDEX语句查看索引 43 删除索引 431 使用Navicat对话方式删除索引 432 使用DROP INDEX语句删除索引 44 约束管理 441 主键约束(PRIMARY KEY) 442 唯一性约束(UNIQUE) 443 默认值约束(DEFAULT) 444 外键约束(FOREIGN KEY) 45 同步实训:在商品销售系统数据库中创建索引和约束 46 习题 第5章 数据查询 51 SELECT语句 511 SELECT语句基本语法 512 查询示例数据库 52 简单查询 521 选择字段进行查询 522 使用比较运算符进行查询 523 使用逻辑运算符进行查询 524 使用LIKE进行模糊查询 525 使用BETWEENAND进行范围比较查询 526 使用IN进行范围比对查询 527 通过判断空值(NULL)进行查询 528 使用ORDER BY子句对查询结果进行排序 529 使用LIMIT子句限制返回记录的行数 5210 使用DISTINCT关键字过滤重复的记录 53 高级查询 531 使用内连接(INNER JOIN)进行多表查询 532 使用外连接(OUTER JOIN)进行多表查询 533 使用统计函数对数据进行统计汇总 534 使用GROUP BY子句对数据进行分组汇总 535 使用HAVING子句对分组汇总结果进行筛选 536 子查询的返回值为单列单值的嵌套查询 537 子查询的返回值为单列多值的嵌套查询 538 使用EXISTS关键字创建子查询 54 带子查询的数据更新 541 复制表结构及数据到新表 542 向表中插入子查询结果集 543 带子查询的修改语句 544 带子查询的删除语句 55 同步实训:在商品销售系统数据库中查询数据 56 习题 第6章 视图的创建和使用 61 视图概述 62 创建视图 621 使用Navicat对话方式创建视图 622 使用CREATE VIEW语句创建视图 63 查看视图 64 修改视图 641 使用Navicat对话方式修改视图 642 使用CREATE OR REPLACE VIEW语句修改视图 643 使用ALTER VIEW语句修改视图 65 更新视图 651 通过视图向表中插入数据 652 通过视图修改表中数据 653 通过视图删除表中数据 66 删除视图 661 使用Navicat对话方式删除视图 662 使用DROP VIEW语句删除视图 67 同步实训:在商品销售系统数据库中创建视图 68 习题 第7章 MySQL编程基础 71 SQL概述 72 变量 721 系统变量 722 用户变量 723 局部变量 73 运算符 731 算术运算符 732 比较运算符 733 逻辑运算符 734 位运算符 735 运算符的优先级 74 内部函数 741 数学函数 742 字符串函数 743 日期时间函数 744 系统信息函数 745 加密函数 75 同步实训:在商品销售系统数据库中使用运算符和内部函数 |