在學習表的操作前,我們要先掌握一些數據庫的基本操作,比如創建數據庫,查看數據庫,使用數據庫,刪除數據庫,我們的所有的表結構都是基於數據庫的,也就是是說我們是在數據庫上建立數據表。
注:1.標准數據庫語句中關鍵字和函數都是大寫,但是小寫也不會報錯,數據庫名和表名都是小寫,語句結束必須加;
2.本文代碼框中{}中的內容為必選內容,可以從多個選項中選擇一個,[]中的內容為可選內容。
1.查看當前已有的數據庫:
SHOW DATABASES;
以上數據庫在mysql安裝好的時候就默認存在的,它們記錄了一些關於mysql的基本信息
2.創建數據庫:create database 數據庫名;比如創建一個叫my_db的數據庫,create database my_db;,然后我們在用查看數據庫的命令查看一下我們是否真的已經創建了一個數據庫,我們看到數據庫列表的第二個數據庫就是我們剛剛創建的數據庫my_db。
//如果不加字符集,數據庫使用安裝數據庫是的默認字符集 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] 數據庫名 [DEFAULT] CHARACTER SET [=] 字符集;
3.刪除數據庫:drop database 數據庫名;比如我們要刪除剛剛創建my_db數據庫,drop database my_db;我們也用查看數據庫的命令看一下是否真的刪除了。
DROP {DATABASE |SCHEMA} [IF EXISTS] 數據庫名;
4.使用一個數據庫:使用數據庫啥意思,使用數據庫就是說我現在mysql中有很多個數據庫,我要把我的數據存在哪個數據庫里,我要把數據表建立在哪個數據庫里.如果在創建數據表的時候我們沒有選擇數據庫會拋出“No database selected”的錯誤,如圖.
那么我們在創建數據表或者使用數據表存數據時我們應該先選擇一個數據庫,選擇數據庫的命令:use 數據庫名;比如我們選擇我們剛剛創建的數據庫,use my_db;
USE 數據庫名;
如果你選擇的數據庫存在會提示你Database changed
5.修改一個數據庫的字符集
ALTER {DATABASE | SCHEMA} 數據庫名 [DEFAULT] CHARACTER SET [=] 字符集;
最后說一下退出數據庫的命令:
QUIT;