| 作者 |
| 王坚 唐小毅 柴艳妹 韩文英 |
| 丛书名 |
| 普通高等教育系列教材 |
| 出版社 |
| 机械工业出版社* |
| ISBN |
| 9787111667940 |
| 简要 |
| 简介 |
| 内容简介书籍计算机书籍 主要内容包括:数据库技术的基本概念与方法;MySQL概述;数据库与表;表数据的基本操作;数据库的查询;索引;视图;数据完整性约束与表维护语句;触发器;事件;存储过程与存储函数;访问控制与安全管理;备份与恢复等。形式上以数据库实例辅助知识点的掌握,配有相当数量的实例。读者对象为财经类院校的本科生。 |
| 目录 |
| 前言 第1章 数据库技术概述1 11 引言1 12 数据库系统2 121 数据库系统的基本概念2 122 数据库系统的特点4 123 数据管理技术的产生和发展5 13 数据库系统的三级数据模式结构7 131 数据模式的概念7 132 数据库系统的二级映像技术8 14 概念模型8 141 数据的三个表示范畴及描述8 142 实体—联系模型9 15 逻辑模型13 151 数据模型13 152 常见的数据模型13 16 关系数据库15 161 关系模型的基本概念15 162 关系数据库的基本性质16 163 关系数据模式的规范化16 164 关系的完整性约束18 165 关系数据操作基础20 17 数据库设计的基本步骤25 171 需求分析26 172 概念设计26 173 逻辑设计27 174 物理设计29 175 数据库实施30 176 数据库运行和维护30 习题31 第2章 MySQL概述34 21 MySQL简介34 211 MySQL的发展历程34 212 MySQL的优势和特性35 213 MySQL的版本36 22 MySQL服务器的安装与配置36 23 MySQL服务器的启动与登录42 231 启动和停止MySQL服务器43 232 登录和退出MySQL数据库44 233 配置Path变量45 24 MySQL图形化管理工具46 25 WampServer47 251 WampServer的安装与配置47 252 登录phpMyAdmin工具平台50 习题52 第3章 数据库基本操作54 31 创建数据库54 311 通过命令创建数据库54 312 通过phpMyAdmin创建数据库55 32 查看数据库57 321 查看所有数据库57 322 查看数据库详细信息57 323 选择数据库58 33 删除数据库59 331 通过命令删除数据库59 332 通过phpMyAdmin删除数据库59 34 数据库存储引擎61 341 查看MySQL存储引擎61 342 事务与锁的概念63 343 常用存储引擎介绍64 344 选择存储引擎66 习题66 第4章 数据表68 41 MySQL数据类型介绍68 411 数值类型68 412 日期时间类型72 413 字符串类型73 42 创建数据表76 421 创建数据表的语法76 422 主键约束77 423 外键约束79 424 非空约束79 425 默认值约束80 426 自动增值80 427 唯一约束81 43 数据表操作81 431 数据表查看81 432 数据表删除83 433 数据表更名83 44 修改表结构84 441 修改字段的数据类型84 442 修改字段名84 443 添加字段84 444 删除字段86 445 修改字段排列顺序86 446 修改完整性约束87 45 表数据编辑89 451 插入数据89 452 修改数据90 453 删除数据90 46 工具平台中的数据表91 461 数据表的创建91 462 表结构的修改93 463 数据表的操作95 464 数据表关系96 465 输入数据99 习题103 第5章 索引106 51 概述106 511 索引的特点106 512 索引的分类107 513 查询的基本原理108 514 MySQL的索引110 52 创建索引111 521 创建表时创建索引111 522 在已有表中创建索引113 523 查看索引114 53 删除索引116 54 工具平台中的索引117 541 索引的创建117 542 索引的删除119 习题120 第6章 结构化查询语言SQL122 61 运算符122 611 算术运算符122 612 比较运算符123 613 逻辑运算符128 614 位运算符129 615 运算符的优先级132 62 MySQL常用函数132 621 数值函数133 622 字符串函数133 623 日期时间函数135 624 系统信息函数136 63 简单查询136 631 单表查询137 632 取消重复数据查询138 64 条件查询139 641 带条件表达式的查询139 642 BETWEEN…AND条件139 643 IS NULL条件141 644 IN查询141 645 LIKE条件142 65 排序查询143 651 单字段排序查询143 652 多字段排序查询144 66 限制查询结果记录条数145 67 总计查询145 671 总计函数146 672 分组查询148 673 分组结果的条件限制150 68 连接查询150 681 交叉连接151 682 内连接151 683 外连接查询154 69 子查询156 691 带ANY、SOME关键字的 子查询156 692 带ALL关键字的子查询157 693 带EXISTS关键字的子查询157 694 带IN关键字的子查询158 695 带比较运算符的子查询159 610 合并查询结果161 611 数据操作162 6111 插入数据163 6112 修改数据164 6113 删除数据168 612 工具平台中的查询设计170 6121 基于单表的查询实现170 6122 基于多表的查询172 习题176 第7章 视图179 71 概述179 72 创建视图180 721 创建视图的语法形式180 722 在单表上创建视图181 723 在多表上创建视图182 73 查看视图182 731 查看视图的字段信息182 732 查看视图基本信息183 733 查看视图详细信息183 74 修改视图184 741 利用CREATE OR REPLACE VIEW 语句修改视图184 742 使用ALTER语句修改视图185 75 更新视图186 76 删除视图188 77 工具平台中的视图189 771 创建视图189 772 查看视图190 773 修改视图192 774 更新视图192 775 删除视图195 习题195 第8章 触发器197 81 概述197 82 创建触发器198 821 创建触发器的语法形式198 822 利用工具平台创建触发器200 83 查看触发器201 831 通过SHOW TRIGGERS语句 查看触发器201 832 通过系统表triggers查看触发器202 84 删除触发器203 841 通过DROP TRIGGER语句删除 触发器203 842 通过工具平台删除触发器204 习题204 第9章 存储过程和存储函数206 91 概述206 911 存储过程206 912 存储函数207 92 创建存储过程和存储函数207 921 创建存储过程的语法形式207 922 创建存储函数的语法形式208 923 创建简单的存储过程和存储函数209 924 通过工具平台创建存储过程和 存储函数211 93 存储过程体和存储函数体211 931 局部变量211 932 游标213 933 流程控制语句214 94 查看存储过程和存储函数219 95 修改存储过程和存储函数221 96 删除存储过程和存储函数223 习题224 第10章 访问控制与安全管理226 101 用户账户管理226 1011 用户权限表226 1012 创建用户账号229 1013 删除用户231 1014 修改用户账号232 1015 修改用户口令232 102 账户权限管理233 1021 权限的授予233 1022 权限的转移与限制236 1023 权限的撤销237 习题238 第11章 备份与恢复240 111 MySQL数据库备份与恢复 方法240 1111 使用SQL语句备份和恢复表 数据240 1112 使用MySQL客户端实用程序 备份和恢复数据243 1113 使用MySQL工具平台备份和 恢复数据246 112 日志文件247 1121 二进制日志247 1122 查询日志250 习题251 第12章 PHP与MySQL数据库编程253 121 PHP编程基础254 1211 PHP代码与文本注释254 1212 PHP中的变量255 1213 PHP中的常量261 1214 PHP运算符262 1215 表达式270 122 PHP函数271 1221 自定义函数271 1222 参数传递和返回值274 1223 PHP内置函数275 1224 PHP的标准输入与输出276 123 数组的使用277 1231 定义数组277 1232 数组管理279 124 PHP程序设计基础283 1241 选择结构283 1242 循环结构287 125 PHP面向对象程序设计289 1251 定义类和对象289 1252 类的继承和多态292 126 在PHP中访问MySQL 数据库294 1261 MySqli扩展库的配置294 1262 连接数据库295 1263 执行数据库操作296 1264 关闭结果集和数据库连接300 习题301 附录 Sailing数据库结构304 |