第1章 MySQL与SQL 1
1-1 本章重点 2
1-2 样本数据库运用思考 4
1-2-1 数据库的网站运用 4
1-2-2 数据库的落实与相关软件 5
1-2-3 一般数据库的基本术语 6
1-2-4 samp_db范例数据库 9
1-3 MySQL的基本操作 10
1-3-1 中断对话 12
1-3-2 多行命令的设置 13
1-3-3 查询目前使用中的数据库 15
1-3-4 SHELL命令模式运用 20
1-3-5 查询主要的命令 24
1-3-6 显示连接的状态 24
1-3-7 删除数据库 25
1-4 练习题 29
第2章 数据类型与规划 35
2-1 本章重点 36
2-2 Linux文字编辑的操作 37
1-2-1 命令模式的命令 37
1-2-2 命令模式的命令 38
2-3 数据类型与MySQL的基本操作 47
2-4 数值字段的类型 53
2-5 特殊的字段类型 62
2-6 日期和时间字段的类型 67
2-7 字段类型的选择 71
2-8 练习题 72
第3章 MySQL数据库的操作 79
3-1 本章重点提要 80
3-2 数据库和索引文件的操作 81
3-2-1 利用SELECT命令的结果创建表 82
3-2-2 删除表 87
3-3 创建和删除索引 87
3-4 获得数据库或表的内容信息 100
3-5 记录连接与获得 102
3-5-1 表的关联 103
3-5-2 mysql命令 110
3-5-3 mysqladmin命令 113
3-6 备注的使用 117
3-7 练习题 121
第4章 索引的使用 127
4-1 本章重点提要 128
4-2 索引的选择 129
4-3 查询最佳化 139
4-3-1 EXPLAIN命令 139
4-3-2 查询最佳化设计上的准则 140
4-3-3 查询命令的设计原则 140
4-4 字段类型的选择 141
4-5 有效率的加载数据 150
4-6 练习题 162
第5章 MySQL的接口程序 167
5-1 本章重点提要 168
5-2 API与MySQL 169
5-3 API的选择 170
5-4 PHP的安装与设置 174
5-5 文件的压缩和解压缩 189
5-5-1 tar的压缩命令 189
5-5-2 gzip的压缩命令 190
5-6 练习题 199
第6章 MySQL数据的存储 205
6-1 本章重点提要 206
6-2 数据的结构 210
6-3 MySQL的状态文件 215
6-3-1 chmod(权限管理命令) 217
6-3-2 chown(改变文件或目录的所有者) 218
6-3-3 ps命令语法说明 225
6-4 验证文件的权限设置 228
6-5 练习题 234
第7章 PHP API的运用 239
7-1 本章重点提要 240
7-2 PHP的基本概念 241
7-3 在Windows 2000下安装PHP 250
7-4 练习题 264
第8章 MySQL下Windows的操作 267
8-1 本章重点提要 268
8-2 在Windows平台激活MySQL 270
8-3 MySQL在Windows平台下的管理 278
8-4 练习题 295
第9章 MySQL的管理 301
9-1 本章重点提要 302
9-2 管理使用者帐号 303
9-3 备份和复制数据库 312
9-4 权限设置和直接复制数据库 320
9-5 练习题 327
第10章 数据类型与规划 333
10-1 本章重点提要 334
10-2 Samba服务器的设置 337
10-3 Samba的设置文件 360
10-4 从Windows存取Linux系统 370
10-5 smbclient的使用 374
10-6 练习题 377
附录A 光盘的使用 384
附录B 软件程序的获得 385
B-1 相关软件的获得 386
B-2 从来源版本安装 388
B-3 初始化数据目录及运用表 390
B-4 在Windows中安装MySQL 391
B-5 安装MyODBC 399
B-6 获得和安装samp_db范例数据库 400
B-7 PHP的安装 400
附录C Linux的常用命令索引 402