• MYSQL数据库管理实战
21年品牌 40万+商家 超1.5亿件商品

MYSQL数据库管理实战

全新正版 极速发货

61.13 6.2折 99 全新

库存5件

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

作者甘长春、孟飞

出版社人民邮电出版社

ISBN9787115505842

出版时间2019-04

装帧平装

开本16开

定价99元

货号1201852017

上书时间2024-08-28

谢岳书店

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

   商品详情   

品相描述:全新
商品描述
作者简介
甘长春,毕业于北京交通大学电气工程及自动化专业,当前供职于中国铁路北京局集团有限公司。自从参加工作以来,一直致力于计算机应用系统的研发和建设,先后参与了多个铁路应用项目的研发工作,同时,也与多家IT企业合作开发项目,主要负责数据库架构设计及应用开发等工作。从2014年起,一直在天津市大学软件学院及其他一些大学从事兼职教学工作,所授课程为PHP和Oracle。

孟飞,当前就读于内蒙古工业大学自动化专业,在学期间,完成了数字电子技术和模拟电子技术等大量实验,参与内蒙古自治区博士自然科学基金“混合微电网综合协调控制与能量分配策略研究”和“风光储混合分布式发电系统协调控制与能量分配策略研究”项目研发。在致力于C及汇编语言研究的同时,还在自修数据库,包括MySQL、Oracle,尤其在MySQL数据库方面,曾经与天津融创软通科技有限公司合作,负责“学生成绩分析与教师考核评价系统”项目的数据库设计、优化以及存储程序开发等工作。

目录
第 1章  数据库入门1
1.1  数据库的发展史  1
1.2  数据库中数据存储形态(数据模型)  1
1.2.1  层次(阶层)数据库  2
1.2.2  网状(网络)数据库  2
1.2.3  关系数据库  2
1.2.4  面向对象的数据库  2
1.3  为什么应用开发离不开数据库  3
1.4  SQL介绍  3
1.4.1  SQL简介  3
1.4.2  SQL的特点  3
1.4.3  SQL的基本语句  4
第  2章 MySQL基本管理  5
2.1  MySQL的客户端与服务器端  5
2.1.1  MySQL客户端与服务器端的概念  5
2.1.2  MySQL客户端  5
2.1.3  Navicat for MySQL的安装  5
2.1.4  运行Navicat for MySQL  7
2.1.5  Navicat for MySQL的连接与使用  7
2.2  MySQL服务器的启动与停止  9
2.2.1  SQL的组成部分  9
2.2.2  进入MySQL命令模式  10
2.2.3  创建数据库  10
2.2.4  数据库命名规范及改变当前数据库  11
2.2.5  删除数据库  11
2.2.6  创建数据表  12
2.3  删除表  13
2.4  安全复制表  13
2.5  安全修改表  14
2.5.1  新增字段  14
2.5.2  删除字段  15
2.5.3  修改字段  15
2.5.4  增加主键  16
2.6  MySQL命令行中不能输入中文的解决办法  16
第3章  MySQL账户权限设置  17
3.1  了解MySQL权限系统  17
3.2  MySQL权限操作  19
3.2.1  GRANT命令使用说明  19
3.2.2  权限相关操作  20
3.2.3  权限操作样本  23
3.3  丢失MySQL ROOT密码的解决方法  25
第4章  MySQL数据库表列的数据类型  29
4.1  数值类型  29
4.1.1  整数类型  29
4.1.2  浮点类型  30
4.2  字符串类型  30
4.3  CHAR与VARCHAR类型区别  30
4.4  列类型属性ZEROFILL(填充0)  31
4.5  列类型属性UNSIGEND(无符号)与SIGNED(有符号)  31
4.6  TEXT与BLOB类型的区别  32
4.7  ENUM与SET类型处理  33
4.8  SET类型的处理方式  33
4.9  网站中常用数据类型介绍  34
4.10  DEFAULT(默认)使用技巧  35
第5章  MySQL表结构的维护  36
5.1  表结构的创建  36
5.1.1  MySQL表结构创建语法解释说明  36
5.1.2  MySQL表结构创建实例  40
5.1.3  MySQL表名修改  43
5.2  表结构的维护  43
5.2.1  MySQL添加字段  44
5.2.2  MySQL删除字段  44
5.2.3  MySQL调整字段顺序  44
5.2.4  MySQL删除主键  45
5.2.5  MySQL增加主键  45
5.2.6  MySQL重命名列  45
5.2.7  MySQL改变列类型  46
5.2.8  MySQL添加索引  46
5.2.9  MySQL添加唯一索引  46
5.2.10  MySQL删除索引  47
5.3  MySQL修改库、表及列字符集  47
5.3.1  MySQL修改库字符集  47
5.3.2  MySQL修改表字符集  47
5.3.3  MySQL修改列(字段)字符集  48
5.3.4  MySQL修改字符集的有关注意事项  48
5.3.5  MySQL字符集的查看  48
第6章  MySQL的索引  50
6.1  索引概述  50
6.1.1  关于索引的建议  51
6.1.2  MySQL中使用索引  51
6.2  UNIQUE实际开发中的使用方法  52
6.3  主键(primary key)使用方法  53
6.3.1  主键的作用  53
6.3.2  主键的创建方法  53
6.4  AUTO_INCREMENT自增使用技巧  54
6.4.1  AUTO_INCREMENT的属性  54
6.4.2  使用AUTO_INCREMENT时的注意事项  54
6.4.3  关于MySQL的AUTO_INCREMENT问题分析  55
第7章  MySQL的基本查询  57
7.1  SELECT的语法结构  57
7.1.1  语法结构说明  57
7.1.2  语法解释  58
7.1.3  关于MySQL迭代  59
7.2  SELECT准备  59
7.3  SELECT、DELETE、UPDATE的WHERE子句  63
7.4  MySQL查询、删除、更新WHERE子句AND与OR  65
7.5  MySQL的CONCAT函数  65
7.6  GROUP_CONCAT ()分组拼接函数  66
7.6.1  函数使用  66
7.6.2  关于GROUP_CONCAT函数返回值长度限制说明  67
7.7  MySQL的DISTINCT使用方法  67
7.8  MySQL的IS NULL与IS NOT NULL使用方法  68
7.9  MySQL的IF()与IFNULL()使用方法  68
7.10  MySQL的ORDER BY子句的使用  70
7.10.1  ORDER BY子句第 一种使用方式  70
7.10.2  ORDER BY 子句第二种使用方式  70
7.11  MySQL的LIMIT关键字使用  71
7.12  MySQL的BETWEEN...AND...关键字使用  71
7.13  MySQL的IN关键字使用  72
7.13.1  IN的普通用法  72
7.13.2  IN的子查询用法  72
7.14  MySQL的EXISTS关键字使用  73
7.15  MySQL查询SET数据类型的方法  74
7.15.1  函数FIND_IN_SET介绍  74
7.15.2  将函数FIND_IN_SET运用于SET类型数据查询  74
7.15.3  将函数FIND_IN_SET运用于排名  74
7.15.4  FIND_IN_SET与逻辑运算操作IN的区别  76
7.16  MySQL LIKE与NOT LIKE用法  77
7.16.1  LIKE的通配符  77
7.16.2  NOT LIKE  77
7.17  MySQL REGEXP正则的使用  78
7.17.1  REGEXP的运算符  78
7.17.2  REGEXP的通配符  78
7.17.3  REGEXP实例  79
7.18  MySQL RAND随机函数使用  80
7.19  终端执行SQL的方式  81
第8章  MySQL数据库的字符集设计  83
8.1  MySQL的二进制与非二进制字符串  83
8.1.1  MySQL的二进制字符串及二进制类型  83
8.1.2  MySQL的BINARY、CHAR、VARCHAR的区别  86
8.2  MySQL字符集设置与常见问题处理  88
8.2.1  基本概念  88
8.2.2  MySQL系统变量  88
8.2.3  MySQL字符集支持的两个方面  89
8.2.4  MySQL默认字符集的查看  89
8.2.5  MySQL默认字符集的修改  90
8.2.6  MySQL字符集的相互转换过程  91
8.3  MySQL常用字符集选择  92
8.4  MySQL字符集与校对规则  93
8.4.1  简要说明  93
8.4.2  详细说明  93
8.5  MySQL各字符集下汉字或字母所占字节数  95
8.6  MySQL字符集校对规则实例详解  96
8.7  MySQL数据库、表、字段字符集  97
8.7.1  创建数据库、表、表列指定字符集  98
8.7.2  修改数据库、表、表列的字符集  99
8.7.3  查看数据库、表、表列的字符集  100
8.7.4  查看数据库、表、表列的字符集的排序规则  101
第9章  MySQL的增加、删除和修改操作  103
9.1  MySQL增加、删除和修改操作的严格模式与宽松模式  103
9.1.1  严格与宽松的概念  103
9.1.2  严格模式与宽松模式的开启与关闭  103
9.1.3  严格模式与宽松模式举例  104
9.2  MySQL的增加数据INSERT  105
9.2.1  INSERT语法  105
9.2.2  INSERT语法共性说明  106
9.2.3  MySQL INSERT应用举例  107
9.3  MySQL的更新数据UPDATE  108
9.3.1  UPDATE语法  108
9.3.2  UPDATE实际应用举例  110
9.3.3  UPDATE应用实例总结  113
9.4  MySQL的删除数据DELETE  113
9.5  MySQL的左、右外连接查询  116
9.5.1  左外连接举例  116
9.5.2  右外连接举例  116
第  10章 MySQL的流程控制与函数  118
10.1  MySQL操作符  118
10.1.1  MySQL算术运算符  118
10.1.2  MySQL比较运算符  118
10.1.3  MySQL逻辑运算符  119
10.1.4  MySQL位运算符  120
10.1.5  MySQL操作符的优先级  120
10.1.6  MySQL操作符举例  121
10.2  MySQL中的Boolean类型  125
10.2.1  Boolean说明  125
10.2.2  Boolean总结  125
10.3  MySQL的COALESCE与GREATEST  126
10.3.1  COALESCE()取非NULL(空)值  126
10.3.2  GREATEST()取优选值  126
10.4  MySQL流程控制语句  127
10.4.1  IF语句  127
10.4.2  CASE语句  129
10.4.3  WHILE语句  133
10.4.4  LOOP语句  134
10.4.5  REPEAT语句  135
10.5  MySQL函数  136
10.5.1  MySQL流程控制函数  136
10.5.2  MySQL字符串处理函数  138
10.5.3  MySQL数学函数  147
10.5.4  MySQL日期时间函数  152
10.5.5  MySQL其他函数  165
第  11章 MySQL的日期与时间  168
11.1  MySQL的日期与时间类型  168
11.1.1  YEAR类型  168
11.1.2  TIME类型  170
11.1.3  DATA类型  172
11.1.4  DATATIME类型  173
11.1.5  TIMESTAMP类型  175
11.1.6  MySQL的日期选取  176
11.1.7  MySQL选择日期类型的原则  177
11.1.8  MySQL获得当前日期时间  177
11.2  MySQL日期与时间函数实例  177
11.2.1  STR_TO_DATE()函数  177
11.2.2  DATE_FORMAT()函数  178
11.2.3  TIME_FORMAT()函数  179
11.2.4  UNIX_TIMESTAMP()函数  180
11.2.5  INTERVAL expr TYPE()函数  181
11.2.6  给日期增加一个时间间隔函数DATE_ADD()  182
11.2.7  两个日期相减函数DATEDIFF()  185
11.2.8  两个时间相减函数TIMEDIFF()  185
11.2.9  两个时间相减函数TIMESTAMPDIFF()  186
11.2.10  添加时间间隔函数TIMESTAMPADD()  189
第  12章 MySQL的分组与统计  193
12.1  MySQL COUNT()函数  193
12.1.1  准备工作  193
12.1.2  COUNT(*|n|空值|字段名)  193
12.1.3&n

   相关推荐   

—  没有更多了  —

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

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