• MySQL数据库应用案例课堂
21年品牌 40万+商家 超1.5亿件商品

MySQL数据库应用案例课堂

全新正版 极速发货

41.32 6.0折 69 全新

库存3件

广东广州
认证卖家担保交易快速发货售后保障

作者刘玉红,郭广新 编著

出版社清华大学出版社

ISBN9787302421542

出版时间2016-01

装帧平装

开本16开

定价69元

货号1201228954

上书时间2024-09-05

谢岳书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
篇 MySQL数据库基础
章 初识MySQL3
1.1 关于数据库的基本概念4
1.1.1 数据库4
1.1.2 表4
1.1.3 数据类型5
1.1.4 主键5
1.2 数据库技术构成5
1.2.1 数据库系统5
1.2.2 SQL语言6
1.2.3 数据库访问技术7
1.3 MySQL简介8
1.3.1 客户机-服务器软件8
1.3.2 MySQL的版本8
1.3.3 MySQL的优势9
1.3.4 MySQL 5.6的新功能10
1.4 MySQL的工具10
1.4.1 MySQL的命令行实用工具11
1.4.2 MySQL Workbench11
1.5 高手甜点12
1.6 跟我学上机13
第2章 MySQL的安装与环境配置15
2.1 Windows系统中安装与配置MySQL16
2.1.1 安装MySQL16
2.1.2 配置MySQL21
2.2 启动服务并登录MySQL数据库26
2.2.1 查看和启动MySQL服务26
2.2.2 登录MySQL数据库27
2.2.3 配置Path变量31
2.3 Linux系统中安装与配置MySQL32
2.3.1 Linux操作系统下的MySQL版本介绍32
2.3.2 安装和配置MySQL的RPM包34
2.3.3 安装和配置MySQL的源码包38
2.4 MySQL常用图形管理工具39
2.5 高手甜点40
2.6 跟我学上机40
第2篇 MySQL数据库的基本操作
第3章 操作数据库43
3.1 创建数据库44
3.2 删除数据库45
3.3 数据库存储引擎45
3.3.1 InnoDB存储引擎47
3.3.2 MyISAM存储引擎48
3.3.3 MEMORY存储引擎48
3.3.4 存储引擎的选择49
3.4 综合实例——数据库的创建和删除49
3.5 高手甜点51
3.6 跟我学上机52
第4章 创建、修改和删除数据表53
4.1 创建数据表54
4.1.1 创建表的语法形式54
4.1.2 使用主键约束55
4.1.3 使用外键约束56
4.1.4 使用非空约束57
4.1.5 使用性约束58
4.1.6 使用默认约束58
4.1.7 设置表的属性值自动增加59
4.2 查看数据表结构60
4.2.1 查看表的基本结构语句DESCRIBE60
4.2.2 查看表的详细结构语句SHOW CREATE TABLE61
4.3 修改数据表62
4.3.1 修改表名62
4.3.2 修改字段的数据类型63
4.3.3 修改字段名64
4.3.4 添加字段65
4.3.5 删除字段67
4.3.6 修改字段的排列位置68
4.3.7 更改表的存储引擎69
4.3.8 删除表的外键约束70
4.4 删除数据表71
4.4.1 删除没有被关联的表72
4.4.2 删除被其他表关联的主表72
4.5 综合实例——数据表的基本操作74
4.6 高手甜点81
4.7 跟我学上机82
第5章 数据类型和运算符85
5.1 MySQL数据类型介绍86
5.1.1 整数类型86
5.1.2 浮点数类型和定点数类型88
5.1.3 日期与时间类型89
5.1.4 字符串类型100
5.1.5 二进制类型105
5.2 选择数据类型的方法108
5.3 常见运算符介绍109
5.3.1 运算符概述109
5.3.2 算术运算符110
5.3.3 比较运算符111
5.3.4 逻辑运算符119
5.3.5 位运算符121
5.3.6 运算符的优先级124
5.4 综合实例——运算符的使用125
5.5 高手甜点127
5.6 跟我学上机128
第6章 索引的操作129
6.1 索引简介130
6.1.1 索引的含义和特点130
6.1.2 索引的分类130
6.1.3 索引的设计原则131
6.2 创建索引132
6.2.1 创建表的时候创建索引132
6.2.2 在已有的表上创建索引137
6.3 删除索引144
6.4 综合实例——创建索引145
6.5 高手甜点148
6.6 跟我学上机148
第7章 视图的操作151
7.1 视图概述152
7.1.1 视图的含义152
7.1.2 视图的作用153
7.2 创建视图153
7.2.1 创建视图的语法形式153
7.2.2 在单表上创建视图154
7.2.3 在多表上创建视图155
7.3 查看视图156
7.3.1 用DESCRIBE语句查看视图的基本信息156
7.3.2 用SHOW TABLE STATUS语句查看视图的基本信息157
7.3.3 用SHOW CREATE VIEW语句查看视图的详细信息158
7.3.4 在views表中查看视图的详细信息158
7.4 修改视图160
7.4.1 用CREATE OR REPLACE VIEW语句修改视图160
7.4.2 用ALTER语句修改视图161
7.5 更新视图161
7.6 删除视图164
7.7 综合实例——视图应用165
7.8 高手甜点172
7.9 跟我学上机173
第3篇 SQL查询语句
第8章 插入、更新与删除数据177
8.1 插入数据178
8.1.1 为表的所有字段插入数据178
8.1.2 为表的指定字段插入数据180
8.1.3 同时插入多条记录181
8.1.4 将查询结果插入表中183
8.2 更新数据184
8.3 删除数据186
8.4 综合实例——记录的插入、更新和删除188
8.5 高手甜点192
8.6 跟我学上机193
第9章 MySQL函数195
9.1 MySQL中的函数分类196
9.2 数学函数196
9.2.1 值函数ABS(x)和返回圆周率的函数PI()196
9.2.2 平方根函数SQRT(x)和求余函数MOD(x,y)197
9.2.3 获取整数的函数CEIL(x)、CEILING(x)和FLOOR(x)197
9.2.4 获取随机数的函数RAND()和RAND(x)198
9.2.5 四舍五入函数ROUND(x)、ROUND(x,y)和TRUNCATE(x,y)198
9.2.6 符号函数SIGN(x)200
9.2.7 幂运算函数POW(x,y)、POWER(x,y)和EXP(x)200
9.2.8 对数运算函数LOG(x)和LOG10(x)201
9.2.9 角度与弧度相互转换的函数RADIANS(x)和DEGREES(x)201
9.2.10 正弦函数SIN(x)和反正弦函数ASIN(x)202
9.2.11 余弦函数COS(x)和反余弦函数ACOS(x)202
9.2.12 正切函数、反正切函数和余切函数203
9.3 字符串函数204
9.3.1 计算字符串中字符数的函数和字符串长度的函数204
9.3.2 合并字符串函数CONCAT(s1,s2,…)、CONCAT_WS(x,s1,s2,…)2049.3.3 替换字符串的函数INSERT(s1,x,len,s2)205
9.3.4 字母大小写转换函数206
9.3.5 获取指定长度字符串的函数LEFT(s,n)和RIGHT(s,n)206
9.3.6 填充字符串的函数LPAD(s1,len,s2)和RPAD(s1,len,s2)207
9.3.7 删除空格的函数LTRIM(s)、RTRIM(s)和TRIM(s)208
9.3.8 删除指定字符串的函数TRIM(s1 FROM s)208
9.3.9 重复生成字符串的函数REPEAT(s,n)209
9.3.10 空格函数SPACE(n)和替换函数REPLACE(s,s1,s2)209
9.3.11 比较字符串大小的函数STRCMP(s1,s2)210
9.3.12 获取子串的函数SUBSTRING(s,n,len)和MID(s,n,len)210
9.3.13 匹配子串开始位置的函数211
9.3.14 字符串逆序的函数REVERSE(s)211
9.3.15 返回指定位置的字符串的函数ELT(N,字符串1,字符串2,字符串3,...,字符串N)212
9.3.16 返回指定字符串位置的函数FIELD(s,s1,s2,…)212
9.3.17 返回子串位置的函数FIND_IN_SET(s1,s2)212
9.3.18 选取字符串的函数MAKE_SET(x,s1,s2,…)213
9.4 日期和时间函数213
9.4.1 获取当前日期的函数和获取当前时间的函数214
9.4.2 获取当前日期和时间的函数214
9.4.3 UNIX时间戳函数215
9.4.4 返回UTC日期的函数和返回UTC时间的函数215
9.4.5 获取月份的函数MONTH(date)和MONTHNAME(date)216
9.4.6 获取星期的函数DAYNAME(d)、DAYOFWEEK(d)和WEEKDAY(d)216
9.4.7 获取星期数的函数WEEK(d)和WEEKOFYEAR(d)217
9.4.8 获取天数的函数DAYOFYEAR(d)和DAYOFMONTH(d)218
9.4.9 获取年份、季度、小时、分钟和秒钟的函数219
9.4.10 获取日期的指定值的函数EXTRACT(type FROM date)220
9.4.11 时间和秒钟转换的函数220
9.4.12 计算日期和时间的函数221
9.4.13 格式化日期和时间的函数224
9.5 条件判断函数227
9.5.1 IF(expr,v1,v2)函数227
9.5.2 IFNULL(v1,v2)函数227
9.5.3 CASE函数228
9.6 系统信息函数229
9.6.1 获取MySQL版本号、连接数和数据库名的函数229
9.6.2 获取用户名的函数231
9.6.3 获取字符串的字符集和排序方式的函数231
9.6.4 获取后一个自动生成的ID值的函数232
9.7 加密和解密函数234
9.7.1 加密函数PASSWORD(str)234
9.7.2 加密函数MD5(str)234
9.7.3 加密函数ENCODE(str,pswd_str)234
9.7.4 解密函数DECODE(crypt_str,pswd_str)235
9.8 其他函数235
9.8.1 格式化函数FORMAT(x,n)235
9.8.2 不同进制的数字进行转换的函数236
9.8.3 IP地址与数字相互转换的函数236
9.8.4 加锁函数和解锁函数237
9.8.5 重复执行指定操作的函数238
9.8.6 改变字符集的函数238
9.8.7 改变数据类型的函数239
9.9 综合实例——MySQL函数的使用239
9.10 高手甜点242
9.11 跟我学上机243
0章 查询数据245
10.1 基本查询语句246
10.2 单表查询248
10.2.1 查询所有字段248
10.2.2 查询指定字段249
10.2.3 查询指定记录250
10.2.4 带IN关键字的查询252
10.2.5 带BETWEEN AND的范围查询254
10.2.6 带LIKE的字符匹配查询255
10.2.7 查询空值256
10.2.8 带AND的多条件查询258
10.2.9 带OR的多条件查询259
10.2.10 查询结果不重复260
10.2.11 对查询结果排序261
10.2.12 分组查询264
10.2.13 使用LIMIT限制查询结果的数量269
10.3 使用集合函数查询270
10.3.1 COUNT()函数271
10.3.2 SUM()函数272
10.3.3 AVG()函数273
10.3.4 MAX()函数274
10.3.5 MIN()函数275
10.4 连接查询276
10.4.1 内连接查询276
10.4.2 外连接查询279
10.4.3 复合条件连接查询281
10.5 子查询282
10.5.1 带ANY、SOME关键字的子查询282
10.5.2 带ALL关键字的子查询283
10.5.3 带EXISTS关键字的子查询283
10.5.4 带IN关键字的子查询285
10.5.5 带比较运算符的子查询286
10.6 合并查询结果288
10.7 为表和字段取别名290
10.7.1 为表取别名290
10.7.2 为字段取别名292
10.8 使用正则表达式查询293
10.8.1 查询以特定字符或字符串开头的记录294
10.8.2 查询以特定字符或字符串结尾的记录295
10.8.3 替代字符串中的任意一个字符295
10.8.4 匹配多个字符296
10.8.5 匹配指定字符串297
10.8.6 匹配指定字符中的任意一个298
10.8.7 匹配指定字符以外的字符299
10.8.8 指定字符串连续出现的次数299
10.9 综合实例——数据表查询操作300
10.10 高手甜点307
10.11 跟我学上机308
1章 存储过程和函数309
11.1 创建存储过程和函数310
11.1.1 创建存储过程310
11.1.2 创建存储函数312
11.1.3 变量的使用313
11.1.4 定义条件和处理程序314
11.1.5 光标的使用317
11.1.6 流程控制的使用318
11.2 调用存储过程和函数322
11.2.1 调用存储过程323
11.2.2 调用存储函数323
11.3 查看存储过程和函数324
11.3.1 查看存储过程和函数的状态324
11.3.2 查看存储过程和函数的定义325
11.3.3 查看存储过程和函数的信息326
11.4 修改存储过程和函数327
11.5 删除存储过程和函数329
11.6 综合实例——综合应用存储过程和函数329
11.7 高手甜点332
11.8 跟我学上机333
2章 MySQL触发器335
12.1 创建触发器336
12.1.1 创建只有一个执行语句的触发器336
12.1.2 创建有多个执行语句的触发器337
12.2 查看触发器339
12.2.1 用SHOW TRIGGERS语句查看触发器信息339
12.2.2 在triggers表中查看触发器信息341
12.3 触发器的使用342
12.4 删除触发器343
12.5 综合实例——触发器的应用343
12.6 高手甜点345
12.7 跟我学上机346
第4篇 MySQL数据库不错管理
3章 MySQL安全性机制349
13.1 权限表350
13.1.1 user表350
13.1.2 db表和host表352
13.1.3 tables_priv表和columns_priv表354
13.1.4 procs_priv表356
13.2 账户管理356
13.2.1 登录和退出MySQL服务器356
13.2.2 新建普通用户358
13.2.3 删除普通用户361
13.2.4 root用户修改自己的密码363
13.2.5 root用户修改普通用户密码364
13.2.6 普通用户修改密码365
13.2.7 root用户密码丢失的解决办法366
13.3 权限管理367
13.3.1 MySQL的各种权限368
13.3.2 授权370
13.3.3 收回权限372
13.3.4 查看权限373
13.4 访问控制373
13.4.1 连接核实阶段374
13.4.2 请求核实阶段374
13.5 综合实例——综合管理用户权限375
13.6 高手甜点378
13.7 跟我学上机378
4章 数据备份与还原381
14.1 数据备份382
14.1.1 使用mysqldump命令备份382
14.1.2 直接复制整个数据库目录388
14.1.3 使用mysqlhotcopy工具快速备份388
14.2 数据还原389
14.2.1 使用mysql命令还原389
14.2.2 直接复制到数据库目录390
14.2.3 mysqlhotcopy快速恢复390
14.3 数据库迁移391
14.3.1 相同版本的MySQL数据库之间的迁移391
14.3.2 不同版本的MySQL数据库之间的迁移391
14.3.3 不同数据库之间的迁移392
14.4 表的导出和导入392
14.4.1 用SELECT…INTO OUTFILE导出文本文件392
14.4.2 用mysqldump命令导出文本文件395
14.4.3 用mysql命令导出文本文件397
14.4.4 使用LOAD DATA INFILE方式导入文本文件400
14.4.5 使用

—  没有更多了  —

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

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