身為開發者,熟練掌握 Linux 環境下的 MySQL 操作是基本功。本教程從安裝、啟動、登入到資料庫/資料表的基本增刪改查,帶你快速上手。
$ sudo apt-get install -y mysql-server
$ mysql -V # 注意大寫 V
$ sudo service mysql start
$ sudo service mysql stop
$ sudo service mysql restart
啟動成功無提示訊息屬正常現象(no news is good news)。
$ mysql -u root -p
# 輸入密碼(安裝時設定),提示符變為 mysql>
密碼可直接跟在 -p 後,或換行輸入(不顯示字符更安全)。
mysql> SHOW DATABASES;
系統內建 information_schema、performance_schema、mysql,勿刪除。
mysql> CREATE DATABASE db_name;
mysql> DROP DATABASE db_name;
mysql> USE db_name;
成功會提示 Database changed。
mysql> SHOW TABLES;
新建資料庫預設為空。
mysql> CREATE TABLE table_name (column_definitions);
mysql> CREATE TABLE IF NOT EXISTS table_name (column_definitions);
mysql> DROP TABLE table_name;
mysql> DROP TABLE IF EXISTS table_name;
欄位定義細節請見下一篇教程。
本篇涵蓋 MySQL 最基礎的 DDL 操作,下一篇將介紹欄位型別、資料增刪改查與進階查詢技巧。