MySQL | 零基礎入門經驗(1)安裝MySQL及建立資料庫

Spicrab發表於2020-04-05

安裝MySQL

登入MySQL官網,選擇相應的安裝包下載。目前最新版本是8.0。
下載完成後開啟MySQL Installer - Community,開始安裝。
MySQL Installer這裡建議手動選擇一下安裝的服務,不用全都裝。個人只裝了三個服務,分別是:
- 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)”。

相關文章