崔洋 mysql MySQL資料庫應用從入門到精通

2021-10-17 22:57:13 字數 3215 閱讀 2442

第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.1 基於客戶端——伺服器(c/s)的資料庫管理系統 8

2.1.2 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.4 安裝mysql-workbench客戶端軟體 28

2.3.5 使用mysql-workbench客戶端軟體 29

2.4 mysql常用圖形化管理軟體——sqlyog軟體 31

2.4.2 安裝sqlyog客戶端軟體 32

2.4.3 通過sqlyog客戶端軟體登入mysql軟體 34

2.5 使用免安裝的mysql軟體 34

2.6 小結 36

第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.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 MySql資料庫使用者密碼的修改

環境 作業系統 win2003 mysql mysql ver 12.22 distrib 4.0.18,for win95 win98 i32 思想 為了安全加密需要設定mysql資料庫相關使用者的密碼 mysql資料庫的密碼都是儲存在mysql資料庫例項的user表中的password欄位裡,通...

資料庫mysql MySQL軟體安裝

軟體名稱及版本 mysql installer community 5.7.20.0 是可以同時支援32位和64位系統的 軟體名稱及版本 mysql installer community 5.7.20.0 a 雙擊開啟安裝程式 勾選 i accept the license terms 選擇 cu...

資料庫系統mysql MySQL資料庫系統

1 mysql的特點 1 多執行緒 多使用者 2 基於c s 客戶端 伺服器 架構 3 簡單易用 查詢速度快 4 安全可靠 2 mysql編譯安裝 代表鍵盤上tab鍵 1 準備工作 解除安裝使用rpm方式安裝的mysql rpm e mysql nodeps 安裝cmake包 cd media ta...