在好例子网,分享、交流、成长!
您当前所在位置:首页SQL 开发实例SQL基础 → mysql 经典教程.pdf

mysql 经典教程.pdf

SQL基础

下载此实例
  • 开发语言:SQL
  • 实例大小:2.59M
  • 下载次数:50
  • 浏览次数:179
  • 发布时间:2021-01-12
  • 实例类别:SQL基础
  • 发 布 人:liumangtuli
  • 文件格式:.pdf
  • 所需积分:2
 相关标签: MySql sql 经典 教程

实例介绍

【实例简介】

本书的一大特色是——对于每一项具体的服务器操作,都尽量给出了多种的解决方案。读者既可以学会如何使用MySQL,同时也可以通过这样的安排一窥MySQL的灵活性,并且可以通过这种举一反三的方法,对MySQL系统有一个非常详尽的了解,也能够加深对培训内容的理解和记忆

【实例截图】

【核心代码】

目 录
第一章 MYSQL 入门与初步 ................................................................................... 1
前 言............................................................................................................... 2
MMYYSSQQLL入入门门与与初初步步................................................................................................... 1
1.1 MYSQL 简介 .............................................................................................. 2
1.1.1 MySQL 是什么?...................................................................................... 2
1.1.2 我需要 MySQL吗?................................................................................. 3
1.1.3 我需要付钱吗? ...................................................................................... 4
1.1.4 如何得到MySQL?.................................................................................. 4
1.1.5 总结....................................................................................................... 5
1.2 关系数据库管理系统.................................................................................... 5
1.2.1 关系数据库系统..................................................................................... 6
1.2.2 数据库系统的发展................................................................................. 7
1.2.3 与数据库系统通讯................................................................................. 7
1.2.4 MySQL 的体系结构................................................................................. 8
1.2.5 总结....................................................................................................... 8
1.3 MYSQL 使用的 SQL 语言.............................................................................. 8
1.3.1 表、列和数据类型................................................................................. 9
1.3.2 函数....................................................................................................... 9
1.3.3 SQL 的语句............................................................................................ 9
1.3.4 总结..................................................................................................... 10
1.4 MYSQL 数据处理........................................................................................ 10
1.4.1 MySQL 的数据...................................................................................... 10
1.4.1.1、字符串值..................................................................................... 10
1.4.1.2 数字值............................................................................................11
1.4.1.3 十六进制值.................................................................................... 12
1.4.1.4 日期和时间值................................................................................. 12
1.4.1.4 NULL 值 ........................................................................................ 12
1.4.2 列类型概述.......................................................................................... 12
1.4.3 数字列类型.......................................................................................... 15
1.4.3.1 整数类型........................................................................................ 15
1.4.3.2 浮点数类型.................................................................................... 17
1.4.4 日期和时间类型................................................................................... 18
 MySQL 入门及初步 8
h t t p : / / w w w . y u r e n n e t . c o m 2
1.4.4.1 Y2K问题和日期类型...................................................................... 18
1.4.4.2 DATETIME,DATE 和 TIMESTAMP 类型.......................................... 19
1.4.4.3 TIME 类型 ..................................................................................... 20
1.4.4.4 YEAR 类型..................................................................................... 20
1.4.5 字符串类型.......................................................................................... 20
1.4.5.1 CHAR 和 VARCHAR 类型............................................................... 22
1.4.5.2 BLOB 和 TEXT 类型....................................................................... 23
1.4.5.3 ENUM 和 SET 类型 ........................................................................ 24
1.4.6 总结..................................................................................................... 26
MMYYSSQQLL的的安安装装...................................................................................................... 27
2.1 MYSQL 系统的安装布局............................................................................. 28
2.1.1 二进制安装.......................................................................................... 28
2.1.2 RPM 安装............................................................................................. 28
2.1.3 源代码安装.......................................................................................... 28
2.1.4 总结..................................................................................................... 29
2.2 安装 MYSQL 系统的分发.......................................................................... 29
2.2.1 在 Windows 下的安装一个二进制分装................................................... 29
2.2.2 在 Windows NT/2000 下安装成系统服务................................................. 30
2.2.3 在 Linux 下安装一个 RPM 分发............................................................. 31
2.2.4 在 Linux 下安装二进制分发.................................................................. 31
2.2.5 在 Linux 下安装源代码分发.................................................................. 32
2.2.6 总结.................................................................................................... 32
2.3 安装后期的的设置与测试........................................................................... 33
2.3.1 建立启动 MySQL 的帐户....................................................................... 33
2.3.2 初始化授权表...................................................................................... 33
2.3.3 测试服务器是否工作............................................................................ 34
2.3.4 自动运行和停止 MySQL ....................................................................... 36
2.3.5 更改 root 用户的密码........................................................................... 38
2.3.6 修改选项文件...................................................................................... 38
2.3.7 总结..................................................................................................... 40
2.4 系统的升级................................................................................................ 41
2.4.1 备份数据库与其他配置文件................................................................. 41
2.4.2 重新安装二进制分发............................................................................ 41
2.4.3 重新安装源代码分发............................................................................. 41
2.4.4 升级一个RPM分发............................................................................. 42
2.4.5 检查数据库是否工作及完整................................................................. 42
2.4.6 总结..................................................................................................... 42
 MySQL 入门及初步 8
h t t p : / / w w w . y u r e n n e t . c o m 3
2.5 在同一台机器上运行多个 MYSQL 服务器.................................................... 42
2.5.1 使用重新编译的方法............................................................................. 42
2.5.2 使用指定服务器参数的方法.................................................................. 43
2.5.3 有关选项文件的问题............................................................................. 44
2.5.4 总结.................................................................................................... 44
数数据据库库的的基基本本操操作作.................................................................................................... 46
3.1 MYSQL 的启动与终止................................................................................. 47
3.1.1 直接运行守护程序............................................................................... 47
3.1.2 使用脚本 mysql.server 启动关闭数据库.................................................. 48
3.1.3 使用 mysqladmin 实用程序关闭、重启数据库........................................ 49
3.1.4 启动或停止 NT 平台上的系统服务........................................................ 50
3.1.5 使用选项文件提供服务器的参数........................................................... 51
3.1.6 总结.................................................................................................... 51
3.2 MYSQL 与客户机的连接............................................................................. 51
3.2.1 建立和中止与服务器的连接.................................................................. 51
3.2.2 利用选项文件简化连接......................................................................... 53
3.2.3 利用 mysql 的输入行编辑器................................................................ 54
3.2.4 批处理模式连接................................................................................... 55
3.2.5 总结.................................................................................................... 56
3.3 有关数据库的操作...................................................................................... 56
3.3.1 用 SHOW 显示已有的数据库................................................................ 56
3.3.2 用 Create Dabase 创建数据库............................................................... 57
3.3.3 用 DROP DATABASE 删除数据库.......................................................... 57
3.3.4 使用 mysqladmin 工具创建和删除......................................................... 57
3.3.5 直接在数据库目录中创建或删除........................................................... 58
3.3.6 用 USE 选用数据库.............................................................................. 58
3.3.7 总结.................................................................................................... 58
3.4 有关数据表的操作...................................................................................... 58
3.4.1 用 SHOW/ DESCRIBE 语句显示数据表的信息........................................ 59
3.4.2 使用 mysqlshow 工具得到信息.............................................................. 60
3.4.3 用 CREATE TABLE 语句创建数据表..................................................... 60
1、CREATE TABLE 语句的基本语法........................................................ 60
2、如何指定表的类型............................................................................... 61
3、隐含的列说明的改变............................................................................ 61
3.4.4 利用 SELECT 的结果创建表................................................................. 61
3.4.5 用 ALTER TABLE 语句修改表的结构..................................................... 63
3.4.6 用 DROP TABLE 语句删除数据表......................................................... 63
 MySQL 入门及初步 8
h t t p : / / w w w . y u r e n n e t . c o m 4
3.4.7 总结.................................................................................................... 64
3.5 向数据表插入行记录.................................................................................. 64
3.5.1 使用 INSERT 语句插入新数据............................................................... 64
3.5.2 使用 INSERT…SELECT 语句插入从其他表选择的行.............................. 65
3.5.3 使用 replace、replace…select 语句插入.................................................. 65
3.5.4 使用 LOAD 语句批量录入数据.............................................................. 66
1、基本语法............................................................................................. 66
2、文件的搜寻原则................................................................................... 66
3、FIELDS 和 LINES 子句的语法.............................................................. 66
3.5.5 总结.................................................................................................... 68
3.6 查询数据表中的记录.................................................................................. 68
3.6.1 普通查询............................................................................................. 69
3.6.2 条件查询............................................................................................. 71
3.6.3 查询排序............................................................................................. 73
3.6.4 查询分组与行计数............................................................................... 74
1、COUNT()函数计数非 NULL 结果的数目。................................................ 75
3.6.5 查询多个表.......................................................................................... 77
3.3.6 总结..................................................................................................... 78
3.7 修改、删除数据记录.................................................................................. 78
3.7.1 用 update 修改记录............................................................................... 79
3.7.2 用 delete 删除记录................................................................................ 79
3.7.3 总结.................................................................................................... 79
MMYYSSQQLL高高级级特特性性................................................................................................... 81
4.1 集合函数.................................................................................................. 82
4.1.1 行列计数............................................................................................. 82
4.1.2 统计字段值的数目................................................................................ 82
4.1.3 计算字段的平均值............................................................................... 83
4.1.4 计算字段值的和................................................................................... 84
4.1.5 计算字段值的极值............................................................................... 84
4.1.6 总结.................................................................................................... 86
4.2 操作日期和时间......................................................................................... 86
4.2.1 返回当前日期和时间............................................................................ 86
4.2.2 自动记录数据的改变时间..................................................................... 88
4.2.3 返回日期和时间范围............................................................................ 90
1、使用关系运算符和逻辑运算符来限制时间范围...................................... 91
2、另一种方法是,你可以使用 LIKE 来返回正确的记录。通过在日期表达式中
包含通配符“%”,你可以匹配一个特定日期的所有时间。............................... 91
 MySQL 入门及初步 8
h t t p : / / w w w . y u r e n n e t . c o m 5
3、上面两种方法的异同............................................................................ 91
4.2.5 比较日期和时间................................................................................... 92
4.3 字符串模式匹配......................................................................................... 92
4.3.1 标准的 SQL 模式匹配........................................................................... 93
4.3.2 扩展正则表达式模式匹配..................................................................... 94
4.3.3 总结.................................................................................................... 96
4.4 深入 SELECT 的查询功能........................................................................... 96
4.4.1 列和表的别名...................................................................................... 96
4.4.1.1 列的别名........................................................................................ 96
4.4.1.2 在子句中使用列的别名.................................................................. 97
4.4.1.3 表的别名........................................................................................ 98
4.4.2 取出互不相同的记录............................................................................ 98
4.4.3 NULL 值的问题...................................................................................100
4.4.4 大小写敏感性.....................................................................................102
1、数据库和表名.....................................................................................102
2、列名...................................................................................................102
3、表的别名............................................................................................102
4、列的别名............................................................................................102
5、字符串比较和模式匹配.......................................................................102
4.4.5 检索语句与多个表的连接....................................................................102
4.4.5.1 全连接.........................................................................................103
4.4.5.2 左连接.........................................................................................105
4.4.6 总结...................................................................................................108
4.5 索引属性..................................................................................................108
4.5.1 索引的特点.........................................................................................108
4.5.2 用 Alter Table 语句创建与删除索引......................................................109
4.5.3 用 CREATE\DROP INDEX 创建索引.....................................................110
4.5.4 在创建表时指定索引........................................................................... 111
4.5.5 总结...................................................................................................112
数数据据库库的的备备份份与与恢恢复复................................................................................................114
5.1 数据库目录...............................................................................................115
5.1.1 数据目录的位置..................................................................................115
5.1.2 数据库的表示法..................................................................................116
5.1.3 数据库表的表示法..............................................................................117
5.1.4 MySQL 的状态文件..............................................................................118
5.1.5 总结...................................................................................................120
5.2 重定位数据库目录的内容..........................................................................120
 MySQL 入门及初步 8
h t t p : / / w w w . y u r e n n e t . c o m 6
5.2.3 重定位方法.....................................................................................120
5.2.1 重定位数据目录..................................................................................121
5.2.2 重定位数据库.....................................................................................121
5.2.3 重定位数据库表..................................................................................122
5.2.4 重定位状态文件..................................................................................122
5.2.5 总结...................................................................................................123
5.3 备份和恢复数据表的方法..........................................................................123
5.3.1 使用 SQL 语句备份和恢复...................................................................123
5.3.2 使用 mysqlimport 恢复数据...................................................................125
5.3.3 使用 mysqldump 备份数据....................................................................126
3、有关生成 SQL 语句的优化控制............................................................128
5.3.4 用直接拷贝的方法备份恢复................................................................129
5.3.5 总结...................................................................................................129
5.4 使用更新日志文件.....................................................................................129
5.4.1 启用日志............................................................................................130
5.4.2 重写日志............................................................................................130
5.4.3 恢复日志内容.....................................................................................130
5.4.4 总结...................................................................................................130
5.5 使用 MYSQL 内建复制功能.......................................................................131
5.5.1 配置主服务器.....................................................................................131
1、建立用于备份的帐号...........................................................................131
2、修改选项文件.....................................................................................131
3 得到服务器数据库的一个快照................................................................132
5.5.2 配置从服务器.....................................................................................132
1、迁移主机的数据库目录.......................................................................132
2、修改选项文件.....................................................................................132
5.5.3 创建相互的主从关系...........................................................................133
1、从机的配置.........................................................................................133
2、主机的配置.........................................................................................133
5.5.4 总结...................................................................................................133
5.5 总结:备份恢复数据的一般步骤...................................................................133
1、备份前读锁定涉及的表.......................................................................133
2、导出数据库中表的结构和数据.............................................................133
3、启用新的更新日志..............................................................................133
4、解除表的读锁.....................................................................................134
1、对涉及的表使用写锁...........................................................................134
2、恢复备份的数据..................................................................................134
3、恢复更新日志的内容...........................................................................134
 MySQL 入门及初步 8
h t t p : / / w w w . y u r e n n e t . c o m 7
4、启用新的更新日志..............................................................................134
5、解除表的写锁.....................................................................................134
数数据据库库的的维维护护与与修修复复................................................................................................136
6.1 数据库表的检查、修复与优化...................................................................137
6.1.1 数据库表的维护工具...........................................................................137
6.1.2 检查数据库表.....................................................................................138
标准的方法检查表...................................................................................138
完全彻底的数据检查................................................................................138
中等程度的检查.......................................................................................138
6.1.3 修复数据库表.....................................................................................139
1、简单安全的修复..................................................................................139
2、困难的修理.........................................................................................139
3、非常困难的修复..................................................................................140
6.1.4 优化数据库表......................................................................................140
6.1.5 指定维护过程中使用的内存.................................................................140
6.1.6 总结....................................................................................................141
6.2 避免与 MYSQL 服务器交互作用................................................................141
6.2.1 锁定表的的方法...................................................................................142
1、内部锁定。.........................................................................................142
2、外部锁定............................................................................................142
6.2.2 检查表的锁定协议..............................................................................143
6.2.3 修复表的锁定协议..............................................................................143
6.2.4 总结...................................................................................................144
6.3 日志文件维护............................................................................................144
6.3.1 如何使用新的更新日志........................................................................144
6.3.2 如何使用新的常规日志........................................................................144
6.3.3 总结...................................................................................................145
6.4 建立日常维护规范.....................................................................................145
6.4.1 建立一个数据库表维护规范................................................................145
6.4.2 创建一个适用于定期维护的脚本..........................................................145
1、一个简单的脚本..................................................................................146
2、一个较为复杂的脚本...........................................................................146
3、如何执行脚本.....................................................................................146
6.4.3 在 unix 中用 cron 定期检查表...............................................................146
6.3.4 在系统启动期间检查表.......................................................................147
6.3.5 总结...................................................................................................148
数数据据库库安安全全...........................................................................................................149
 MySQL 入门及初步 8
h t t p : / / w w w . y u r e n n e t . c o m 8
7.1 MYSQL 的权限系统...................................................................................150
7.1.1 授权表的结构......................................................................................150
7.1.1.1 授权表 user、db 和 host 的结构和作用............................................150
7.1.1.2 授权表 tables_priv 和 columns_priv 的结构和作用.............................151
7.1.2 用户的权限.........................................................................................152
7.1.2.1 数据库和表的权限.........................................................................152
7.1.2.2 管理权限.......................................................................................153
7.1.3 授权表列的内容...................................................................................154
7.1.3.1 作用域列内容................................................................................154
7.1.3.2 授权表 User、Db 和 Host 的权限列的内容.......................................155
7.1.3.3 授权表 tables_priv 和 columns_priv 的权限列的内容.........................155
7.1.4 权限系统工作原理...............................................................................156
7.1.4.1 权限系统工作的一般过程...............................................................156
7.1.4.2 存取控制, 阶段 1:连接证实..........................................................157
7.1.4.3 存取控制,阶段 2:请求证实.........................................................160
7.1.5 总结...................................................................................................162
7.2 设置用户与并授权.....................................................................................162
7.2.1 使用 SHOW GRANTS 语句显示用户的授权............................................162
7.2.2 使用 GRANT 语句创建用户并授权.......................................................162
7.2.2.1 GRANT 语句的语法.......................................................................162
7.2.2.2 创建用户并授权的实例..................................................................164
7.2.3 直接修改授权表创建用户并授权..........................................................165
7.2.4 总结...................................................................................................166
7.3 撤销用户与授权........................................................................................166
7.3.1 使用 REVOKE 语句撤销授权...............................................................166
7.3.2 直接修改授权表撤销用户或授权..........................................................166
7.3.3 总结...................................................................................................167
7.4 设置密码..................................................................................................167
7.4.1 使用 myadmin 实用程序.......................................................................168
7.4.2 使用语句 SET PASSWORD..................................................................168
7.4.3 直接修改授权表..................................................................................168
7.4.4 重新设置一个遗忘的 root 口令.............................................................168
1、关闭 MySQL 服务器 ...........................................................................169
2、使用'--skip-grant-tables' 参数来启动 mysqld。......................................169
3、连接到服务器,修改口令....................................................................169
4. 载入权限表:......................................................................................169
7.4.5 总结...................................................................................................170
7.5 权限修改何时生效.....................................................................................170
 MySQL 入门及初步 8
h t t p : / / w w w . y u r e n n e t . c o m 9
7.5.1 服务器重新启动的情况.......................................................................170
7.5.2 被服务器立即应用的情况....................................................................170
7.5.3 直接修改授权表的情况.......................................................................170
7.5.4 对现有客户连接的影响情况................................................................170
7.5.5 总结...................................................................................................170
7.6 授权原则..................................................................................................170
7.6.1 只有 root 用户拥有授权表的改写权......................................................170
7.6.2 关于用户、口令及主机的设置.............................................................171
7.6.3 授予用户合适的权限...........................................................................172
7.6.4 MySQL 权限系统无法完成的任务.........................................................173
7.6.5 总结...................................................................................................173
7.7 MYSQL 的其它安全问题............................................................................173
7.7.1 不在客户机的命令行上提供密码..........................................................173
1 可以在命令行上提供密码......................................................................173
7.7.2 使用 SSH 加密客户机连接...................................................................174
7.7.3 不要使用 Unix 的 root 用户运行 MySQL 守护进程..................................174
7.7.4 数据库目录的安全...............................................................................174
7.7.4.1 可能的安全漏洞............................................................................175
7.7.4.2 在 Unix 设置合适的数据库目录权限...............................................175
7.7.4.3 在 NT 系统中设置合适的数据库目录权限.......................................175
7.7.5 影响安全的 mysqld 选项.......................................................................176
7.7.6 总结...................................................................................................176
数数据据库库优优化化...........................................................................................................177
8.1 索引的使用...............................................................................................178
8.1.1 索引对单个表查询的影响.....................................................................178
8.1.2 索引对多个表查询的影响.....................................................................180
8.1.3 多列索引对查询的影响........................................................................181
8.1.4 索引的作用.........................................................................................182
8.1.5 索引的弊端.........................................................................................182
8.1.6 选择索引的准则..................................................................................183
1、搜索的索引列,不一定是所要选择的列...............................................183
2、使用惟一索引.....................................................................................183
3、使用短索引.........................................................................................183
4、利用最左前缀.....................................................................................184
5、不要过度索引.....................................................................................184
6、考虑在列上进行的比较类型................................................................184
8.1.7 总结...................................................................................................184
 MySQL 入门及初步 8
h t t p : / / w w w . y u r e n n e t . c o m 10
8.2 数据类型的问题........................................................................................184
8.2.1 有助于效率的类型选择.......................................................................184
1、使你的数据尽可能小...........................................................................184
2、使用定长列,不使用可变长列.............................................................185
3、将列定义为 NOT NULL......................................................................185
4、考虑使用 ENUM 列...........................................................................185
8.2.2 有关 BLOB 和 TEXT 类型....................................................................185
1、使用 BLOB 和 TEXT 类型的优点.........................................................185
2、使用 BLOB 和 TEXT 类型的可能弊端..................................................185
3、必要的准则.........................................................................................185
8.2.3 使用 ANALYSE 过程检查表列..............................................................186
8.2.3 总结...................................................................................................186
8.3 SQL 查询的优化........................................................................................187
8.3.1 使用 EXPLAIN 语句检查 SQL 语句.......................................................187
8.3.2 SELECT 查询的速度............................................................................188
8.3.2.1 MySQL 怎样优化 WHERE 子句......................................................188
8.3.2.2 MySQL 怎样优化 LEFT JOIN .........................................................190
8.3.2.3 MySQL 怎样优化 LIMIT................................................................190
8.3.4 记录转载和修改的速度.......................................................................191
8.3.4.1 INSERT 查询的速度.......................................................................191
8.3.4.2 UPDATE 查询的速度 .....................................................................192
8.3.4.3 DELETE 查询的速度 .....................................................................193
8.3.4 索引对有效装载数据的影响.................................................................193
8.3.5 总结...................................................................................................194
8.4 数据库表的处理........................................................................................194
8.4.1 选择一种表类型..................................................................................194
8.4.1.1 静态(定长)表的特点......................................................................195
8.4.1.2 动态表的特点...............................................................................195
8.4.1.3 压缩表的特点...............................................................................196
8.4.1.4 内存表的特点...............................................................................197
8.4.2 数据库表的数量的问题.......................................................................197
8.4.3 数据库表级锁定的问题.......................................................................197
1、对此一个主要的问题如下:................................................................198
2、INSERT DELAYED 在客户机方的作用................................................198
8.4.4 对表进行优化.....................................................................................200
8.4.5 总结...................................................................................................200
8.5 服务器级优化............................................................................................200
8.5.1 磁盘问题............................................................................................201
 MySQL 入门及初步 8
h t t p : / / w w w . y u r e n n e t . c o m 11
8.5.2 硬件问题.............................................................................................201
8.5.3 服务器参数的选择..............................................................................202
8.5.4 编译和链接怎样影响 MySQL 的速度.....................................................202
8.5.5 总结...................................................................................................203
思考题参考答案..............................................................................................205
MMYYSSQQLL语语言言参参考考..................................................................................................216
1.1 数据类型参考:怎么写字符串和数字.........................................................217
1.1.1 字符串...............................................................................................217
1.1.2 数字...................................................................................................218
1.1.3 十六进制值.........................................................................................219
1.1.4 NULL 值..............................................................................................219
1.1.5 数据库、表、索引、列和别名的命名...................................................220
1.1.5.1 名字的大小写敏感性.....................................................................221
1.2 用户变量..................................................................................................222
1.3 列类型......................................................................................................222
1.3.1 列类型存储需求..................................................................................225
数字类型.................................................................................................225
日期和时间类型.......................................................................................226
串类型.....................................................................................................226
1.3.2 数字类型............................................................................................227
1.3.3 日期和时间类型..................................................................................228
1.3.3.1 Y2K问题和日期类型.....................................................................229
1.3.3.2 DATETIME, DATE 和 TIMESTAMP 类型 ........................................230
1.3.3.3 TIME 类型 ....................................................................................233
1.3.3.4 YEAR 类型....................................................................................234
1.3.4 字符串类型.........................................................................................234
1.3.4.1 CHAR 和 VARCHAR 类型..............................................................234
1.3.4.2 BLOB 和 TEXT 类型......................................................................235
1.3.4.3 ENUM 类型...................................................................................236
1.3.4.4 SET 类型.......................................................................................237
1.3.5 为列选择正确的类型.......................................................................238
1.3.6 列索引............................................................................................238
1.3.7 多列索引.........................................................................................238
1.3.8 使用来自其他数据库引擎的列类型......................................................239
1.4 用在 SELECT 和 WHERE 子句中的函数.....................................................240
1.4.1 分组函数............................................................................................240
1.4.2 常用的算术操作..................................................................................240
 MySQL 入门及初步 8
h t t p : / / w w w . y u r e n n e t . c o m 12
1.4.3 位函数...............................................................................................241
1.4.4 逻辑运算............................................................................................242
1.4.5 比较运算符.........................................................................................243
1.4.6 字符串比较函数..................................................................................246
1.4.7 类型转换运算符..................................................................................247
1.4.8 控制流函数.........................................................................................248
1.4.9 数学函数............................................................................................249
1.4.10 字符串函数.......................................................................................254
1.4.11 日期和时间函数................................................................................261
1.4.12 其他函数..........................................................................................268
1.4.13 与 GROUP BY 子句一起使用的函数...................................................271
1.5 CREATE DATABASE 句法..........................................................................273
1.6 DROP DATABASE 句法..............................................................................273
1.7 CREATE TABLE 句法.................................................................................273
1.1.1 隐含的列说明改变..............................................................................278
1.8ALTER TABLE 句法...................................................................................278
1.9 OPTIMIZE TABLE 句法..............................................................................281
1.10 DROPTABLE 句法.................................................................................281
1.11 DELETE 句法...........................................................................................281
1.12 SELECT 句法...........................................................................................282
1.13 JOIN 句法................................................................................................284
1.14 INSERT 句法............................................................................................286
1.15 REPLACE 句法........................................................................................288
1.16 LOAD DATAINFILE 句法.........................................................................289
1.17 UPDATE 句法 ..........................................................................................294
1.18 USE 句法.................................................................................................294
1.20 KILL 句法................................................................................................295
1.22 EXPLAIN 句法(得到关于 SELECT 的信息)................................................300
1.23 DESCRIBE 句法 (得到列的信息)............................................................305
1.24 LOCKTABLES/UNLOCK TABLES 句法....................................................305
1.25 SET OPTION 句法....................................................................................306
1.26 GRANT 和 REVOKE 句法 ........................................................................307
1.27 CREATE INDEX 句法.............................................................................310
1.29 注释句法.................................................................................................311
1.30 CREATE FUNCTION/DROP FUNCTION 句法............................................312
MMYYSSQQLL实实用用程程序序..................................................................................................317
2.1 各种 MYSQL 程序概述..............................................................................318
 MySQL 入门及初步 8
h t t p : / / w w w . y u r e n n e t . c o m 13
myisamchk...............................................................................................318
make_binary_release..................................................................................318
msql2mysql..............................................................................................318
mysql ......................................................................................................318
mysqlaccess..............................................................................................319
mysqladmin..............................................................................................319
mysqlbug .................................................................................................319
mysqld.....................................................................................................319
mysqldump...............................................................................................319
mysqlimport .............................................................................................319
mysqlshow...............................................................................................319
mysql_install_db .......................................................................................319
replace.....................................................................................................319
safe_mysqld..............................................................................................319
2.2 MYSQLADMIN..............................................................................................319
2.3 MYSQLDUMP ...............................................................................................320
2.4 MYSQLIMPORT.............................................................................................322
2.5 MYISAMPACK ..............................................................................................324
2.6 MYISAMCHK................................................................................................327

标签: MySql sql 经典 教程

实例下载地址

mysql 经典教程.pdf

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警