崔洋 mysql_MySQL数据库应用从入门到精通

第1篇 MySQL数据库基础篇

第1章 数据库概述

1.1 关于数据库的基本概念 1

1.1.1 数据管理技术的发展阶段 1

1.1.2 数据库系统阶段涉及的概念 2

1.1.3 数据库技术经历的阶段 2

1.1.4 数据库管理系统提供的功能 3

1.1.5 什么是SQL 3

1.2 MySQL数据库管理系统 4

1.2.1 MySQL与开源文化 4

1.2.2 MySQL发展历史 4

1.2.3 常见数据库管理系统 6

1.2.4 为什么要使用MySQL数据库 6

1.3 小结 7

第2章 MySQL安装和配置

2.1 下载和安装MySQL软件 8

2.1.1 基于客户端——服务器(C/S)的数据库管理系统 8

2.1.2 MySQL的各种版本 9

2.1.3 下载MySQL软件 9

2.1.4 安装MySQL软件 11

2.1.5 图形化配置数据库服务器MySQL 13

2.1.6 手动配置数据库服务器MySQL 16

2.1.7 卸载MySQL软件 19

2.2 关于MySQL软件的常用操作 20

2.2.1 通过图形界面启动和关闭MySQL服务 20

2.2.2 通过DOS窗口启动和关闭MySQL服务 22

2.3 MySQL官方客户端软件 23

2.3.1 命令行客户端软件——MySQL Command Line Client 24

2.3.2 通过DOS窗口连接MySQL软件 25

2.3.3 下载MySQL-Workbench客户端软件 27

2.3.4 安装MySQL-Workbench客户端软件 28

2.3.5 使用MySQL-Workbench客户端软件 29

2.4 MySQL常用图形化管理软件——SQLyog软件 31

2.4.1 下载SQLyog软件 31

2.4.2 安装SQLyog客户端软件 32

2.4.3 通过SQLyog客户端软件登录MySQL软件 34

2.5 使用免安装的MySQL软件 34

2.6 小结 36

第2篇 MySQL数据库操作和应用篇

第3章 MySQL数据库基本操作

3.1 数据库和数据库对象 37

3.2 数据库相关操作——创建数据库 38

3.2.1 创建数据库的语法形式 38

3.2.2 通过工具来创建数据库 39

3.3 数据库相关操作——查看和选择数据库 41

3.3.1 查看数据库 41

3.3.2 选择数据库 42

3.4 数据库相关操作——删除数据库 43

3.4.1 删除数据库的语法形式 43

3.4.2 通过工具来删除数据库 44

3.5 小结 46

第4章 MySQL数据库中存储引擎和数据类型

4.1 认识存储引擎 47

4.1.1 MySQL 5.5所支持的存储引擎 47

4.1.2 操作默认存储引擎 50

4.1.3 选择存储引擎 52

4.2 数据类型 53

4.2.1 整数类型 53

4.2.2 浮点数类型、定点数类型和位类型 56

4.2.3 日期和时间类型 57

4.2.4 字符串类型 59

4.3 小结 61

第5章 表的操作

5.1 表的基本概念 62

5.2 创建表 63

5.2.1 创建表的语法形式 63

5.2.2 通过SQLyog客户端软件来创建表 64

5.3 查看表结构 66

5.3.1 DESCRIBE语句查看表定义 66

5.3.2 SHOW CREATE TABLE语句查看表详细定义 67

5.3.3 通过SQLyog软件来查看表信息 67

5.4 删除表 68

5.4.1 删除表的语法形式 69

5.4.2 通过SQLyog软件删除表 69

5.5 修改表 70

5.5.1 修改表名 70

5.5.2 增加字段 71

5.5.3 删除字段 75

5.5.4 修改字段 76

5.6 操作表的约束 80

5.6.1 MySQL支持的完整性约束 81

5.6.2 设置非空约束(NOT NULL,NK) 81

5.6.3 设置字段的默认值(DEFAULT) 82

5.6.4 设置唯一约束(UNIQUE,UK) 84

5.6.5 设置主键约束(PRIMARY KEY,PK) 85

5.6.6 设置字段值自动增加(AUTO_INCREMENT) 88

5.6.7 设置外键约束(FOREIGN KEY,FK) 89

5.7 小结 91

第6章 索引的操作

6.1 为什么使用索引 92

6.2 创建和查看索引 93

6.2.1 创建和查看普通索引 93

6.2.2 创建和查看唯一索引 97

6.2.3 创建和查看全文索引 101

6.2.4 创建和查看多列索引 104

6.2.5 通过SQLyog客户端软件来创建索引 108

6.3 删除索引 112

6.3.1 删除索引的语法形式 112

6.3.2 通过SQLyog软件删除索引 113

6.4 小结 114

第7章 视图的操作

7.1 为什么使用视图 115

7.2 创建视图 116

7.2.1 创建视图的语法形式 116

7.2.2 通过SQLyog软件创建视图 117

7.2.3 创建各种视图 118

7.3 查看视图 122

7.3.1 SHOW TABLES语句查看视图名 122

7.3.2 SHOW TABLE STATUS语句查看视图详细信息 122

7.3.3 SHOW CREATE VIEW语句查看视图定义信息 124

7.3.4 DESCRIBE|DESC语句查看视图设计信息 125

7.3.5 通过系统表查看视图信息 125

7.3.6 SQLyog查看视图信息 126

7.4 删除视图 128

7.4.1 删除视图的语法形式 128

7.4.2 通过SQLyog软件删除视图 129

7.5 修改视图 130

7.5.1 CREATE OR REPLACE VIEW语句修改视图 130

7.5.2 ALTER语句修改视图 132

7.5.3 通过SQLyog软件修改视图 133

7.6 利用视图操作基本表 135

7.6.1 检索(查询)数据 135

7.6.2 利用视图操作基本表数据 136

7.7 小结 137

你可能感兴趣的:(崔洋,mysql)