安裝MySQL
登錄MySQL官網,選擇相應的安裝包下載。目前最新版本是8.0。
下載完成後打開MySQL Installer - Community,開始安裝。
這裏建議手動選擇一下安裝的服務,不用全都裝。個人只裝了三個服務,分別是:
- MySQL Server (version 8.0.11)
- MySQL Shell (version 8.0.11)
- Connector/Python (3.6) (version 8.0.11)
安裝Connector/Python的小插曲
Connector可以幫助我們使用python在數據庫上進行操作,因此非常重要。我本來想通過pymysql來使用python,但卻出現了總是連接失敗的問題,錯誤爲:
Error: pymysql cannot connect with mysql database:
access denied for user 'root'@'localhost' (using password: NO)
上網查找了各種資料debug無效後,看到StackOverflow上一個帖子反映pymysql無法在MySQL 8.0版本上使用,可以通過降級到5.4版本解決這個問題。但我沒有選擇重裝MySQL,而是放棄了pymysql,轉而使用MySQL安裝包中自帶的python connector。目前來看,python connector還是非常好用的。
創建數據庫
打開MySQL Command Line Client,輸入密碼,成功後進入如下頁面:(輸入密碼錯誤會直接退出命令行,別問我是怎麼知道的)
最後一行mysql>的後面是目前光標所在的位置。MySQL命令行常見的前綴有這兩個:
mysql> #命令行正在等待新命令
-> #本行是上一行的延續
創建新數據庫,輸入:
CREATE database [database name];
成功後返回”Query OK, 1 row affected (0.01 sec)”。
查詢已有的數據庫
SHOW databases; #注意,MySQL語句需要以分號結束。
命令行返回已有數據庫的列表。
選擇數據庫
注意:創建數據庫後,如果想要對其進行操作,需要先選定該數據庫:
USE [database name];
成功後返回”Database changed”。
刪除數據庫
DROP database [database name];
成功後返回”Query OK, 0 row affected (0.12 sec)”。