MySQL 使用指令操作資料庫

最近在伺服器上常常需要直接使用指令操作資料庫,所以就整理了一下基本會用到的 MySQL 指令讓大家如果需要的話也可以直接使用

使用指令 MySQL Client

連接 MySQL 伺服器

如以下指令我們使用 mysql -u root -p 使用 root 帳號連接 MySQL 伺服器

[root@host]# mysql -u root -p
Enter password:******
mysql> 

列出所有資料庫

使用此指令可以列出所有資料庫

mysql> SHOW DATABASES;

連接資料庫

使用 use db; 連接 db 資料庫

mysql> use db;
Database changed
mysql> 

列出所有資料表

使用 show tables; 列出所有資料表

mysql> show tables;
+-----------------------+
| Tables_in_db          |
+-----------------------+
| apple                 | 
| banana                | 
+-----------------------+
2 rows in set (0.00 sec)

查詢資料表

mysql> SELECT * FROM tableName WHERE condition;

新增資料表

mysql> INSERT INTO `table_name`(column_1,column_2,...) VALUES (value_1,value_2,...);

更新資料表

mysql> UPDATE `table_name` SET `column_name` = `new_value` [WHERE condition];

刪除資料表

mysql> DELETE FROM `table_name` [WHERE condition];

參考資料