MySQL从入门到精通-03目录.doc_第1页
MySQL从入门到精通-03目录.doc_第2页
MySQL从入门到精通-03目录.doc_第3页
MySQL从入门到精通-03目录.doc_第4页
MySQL从入门到精通-03目录.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目 录 第一章 MYSQL 入门与初步.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 与数据库系统通讯.8 1.2.4 MySQL的体系结构.8 1.2.5总结.8 1.3 MYSQL 使用的 SQL 语言.9 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 数字列类型.14 1.4.3.1 整数类型.15 1.4.3.2 浮点数类型.16 1.4.4 日期和时间类型.18 1.4.4.1 Y2K 问题和日期类型.18 1.4.4.2 DATETIME,DATE 和 TIMESTAMP 类型 .18 1.4.4.3 TIME 类型.19 1.4.4.4 YEAR 类型.20 1.4.5 字符串类型.20 1.4.5.1 CHAR 和 VARCHAR 类型.21 1.4.5.2 BLOB 和 TEXT 类型.23 1.4.5.3 ENUM 和 SET 类型.24 1.4.6总结.26 第二章 MySQL 的安装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下安装成系统服务.29 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总结.41 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 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建立和中止与服务器的连接.52 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工具创建和删除.58 3.3.5 直接在数据库目录中创建或删除.58 3.3.6 用USE选用数据库.58 3.3.7 总结.58 3.4 有关数据表的操作.59 3.4.1 用SHOW/ DESCRIBE语句显示数据表的信息.59 3.4.2 使用mysqlshow 工具得到信息.60 3.4.3 用CREATE TABLE 语句创建数据表.60 3.4.4利用 SELECT 的结果创建表.62 3.4.5 用ALTER TABLE语句修改表的结构.63 3.4.6 用DROP TABLE 语句删除数据表.64 3.4.7 总结.64 3.5 向数据表插入行记录.64 3.5.1 使用INSERT语句插入新数据.64 3.5.2 使用INSERTSELECT语句插入从其他表选择的行.65 3.5.3 使用replace、replaceselect语句插入.66 3.5.4 使用LOAD语句批量录入数据.66 3.5.5 总结.68 3.6 查询数据表中的记录.69 3.6.1 普通查询.69 3.6.2 条件查询.71 3.6.3 查询排序.73 3.6.4 查询分组与行计数.75 3.6.5 查询多个表.77 3.3.6总结.78 3.7 修改、删除数据记录.79 3.7.1 用update修改记录.79 3.7.2 用delete删除记录.79 3.7.3 总结.79 第四章 MYSQL 高级特性 .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 4.2.5 比较日期和时间.92 4.3 字符串模式匹配.93 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 在子句中使用列的别名.98 4.4.1.3 表的别名.98 4.4.2 取出互不相同的记录.99 4.4.3 NULL值的问题.100 4.4.4 大小写敏感性.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 用CREATEDROP INDEX创建索引.110 4.5.4 在创建表时指定索引.111 4.5.5 总结.113 第五章 数据库的备份与恢复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 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 5.3.4 用直接拷贝的方法备份恢复.129 5.3.5 总结.129 5.4 使用更新日志文件.130 5.4.1 启用日志.130 5.4.2 重写日志.130 5.4.3 恢复日志内容.130

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论