天天看點

MySQL資料庫(二)——MySQL資料庫管理

一、常用的資料類型

二、檢視資料庫結構

1、檢視目前伺服器中的資料庫

MySQL資料庫(二)——MySQL資料庫管理

2、檢視資料庫中包含的表

MySQL資料庫(二)——MySQL資料庫管理

3、檢視表的結構(字段)

MySQL資料庫(二)——MySQL資料庫管理

三、sql語句

sql語句用于維護管理資料庫,包括資料查詢、資料更新、通路控制、對象管理等功能

四、建立及删除資料庫和表

1、建立新的資料庫

MySQL資料庫(二)——MySQL資料庫管理

2、建立新的表

MySQL資料庫(二)——MySQL資料庫管理
MySQL資料庫(二)——MySQL資料庫管理

3、删除指定的資料表

MySQL資料庫(二)——MySQL資料庫管理

4、删除指定的資料庫

MySQL資料庫(二)——MySQL資料庫管理

五、管理表中的資料記錄

1、向資料表中插入新的資料記錄

MySQL資料庫(二)——MySQL資料庫管理

2、查詢資料記錄

MySQL資料庫(二)——MySQL資料庫管理
MySQL資料庫(二)——MySQL資料庫管理

3、修改、更新資料表中的資料記錄

MySQL資料庫(二)——MySQL資料庫管理

4、在資料表中删除指定的資料記錄

MySQL資料庫(二)——MySQL資料庫管理

六、修改表名和表結構

1、修改表名

MySQL資料庫(二)——MySQL資料庫管理

2.擴充表結構(增加字段)

MySQL資料庫(二)——MySQL資料庫管理

3、修改字段(列)名,添加唯一鍵

MySQL資料庫(二)——MySQL資料庫管理

4、删除字段

MySQL資料庫(二)——MySQL資料庫管理

七、資料表進階操作

外鍵的定義: 如果同一個屬性字段x在表一中 是主鍵,而在表二中不是主鍵,則字段x稱為表二的外鍵

mysql中6種常見的限制

1、克隆表,将資料表的資料記錄生成到新的表中

MySQL資料庫(二)——MySQL資料庫管理
MySQL資料庫(二)——MySQL資料庫管理

2、清空表,删除表内的所有資料

MySQL資料庫(二)——MySQL資料庫管理

3、建立臨時表

MySQL資料庫(二)——MySQL資料庫管理
MySQL資料庫(二)——MySQL資料庫管理

4、建立外鍵限制

MySQL資料庫(二)——MySQL資料庫管理
MySQL資料庫(二)——MySQL資料庫管理
MySQL資料庫(二)——MySQL資料庫管理
MySQL資料庫(二)——MySQL資料庫管理
MySQL資料庫(二)——MySQL資料庫管理
MySQL資料庫(二)——MySQL資料庫管理
MySQL資料庫(二)——MySQL資料庫管理

八、資料庫使用者管理

1、建立使用者

MySQL資料庫(二)——MySQL資料庫管理

2、檢視使用者資訊

MySQL資料庫(二)——MySQL資料庫管理

3、重命名使用者

MySQL資料庫(二)——MySQL資料庫管理

4、删除使用者

MySQL資料庫(二)——MySQL資料庫管理

5、修改目前登入使用者密碼

MySQL資料庫(二)——MySQL資料庫管理

6、修改其他使用者密碼

MySQL資料庫(二)——MySQL資料庫管理

7、忘記 root 密碼的解決辦法

MySQL資料庫(二)——MySQL資料庫管理
MySQL資料庫(二)——MySQL資料庫管理
MySQL資料庫(二)——MySQL資料庫管理

注意:最後再把 /etc/my.cnf 配置檔案裡的 skip-grant-tables 删除,并重新開機 mysql 服務

九、資料庫使用者授權

1.授予權限

‘’

MySQL資料庫(二)——MySQL資料庫管理
MySQL資料庫(二)——MySQL資料庫管理
MySQL資料庫(二)——MySQL資料庫管理
MySQL資料庫(二)——MySQL資料庫管理

2、檢視權限

MySQL資料庫(二)——MySQL資料庫管理

3、撤銷權限

MySQL資料庫(二)——MySQL資料庫管理