Some of The Most Important SQL Commands
對於初次使用 MySQL 的人來說以下是幾個我們必學的 command
SELECT - extracts data from a database
UPDATE - updates data in a database
DELETE - deletes data from a database
INSERT INTO - inserts new data into a database
CREATE DATABASE - creates a new database
ALTER DATABASE - modifies a database
CREATE TABLE - creates a new table
ALTER TABLE - modifies a table
DROP TABLE - deletes a table
Reference
https://www.w3schools.com/mysql/mysql_sql.asp
系統維護之用
# DB 備份單一資料庫(不含創建 DB)
mysqldump -h hostname -u root -p database_name > backup.sql;
# 備份資料庫中單一資料表
mysqldump -u root -p database_name table_name > backup.sql;
# 備份資料庫中多張資料表
mysqldump -u root -p database_name table1 table2 > backup.sql;
# 備份多個資料庫(包含創建 DB)
mysqldump -u root -p --databases db1 db2 > backup.sql;
# 備份所有資料庫
mysqldump -u root -p --all-databases > backup.sql;
# DB - 復原/匯入
# 復原使用mysql
# 復原單一資料庫(需事先建立好 db 再匯入 tables 資料表)
mysql -u root -p database_name < backup.sql
# 復原多個資料庫
mysql -u root -p < backup.sql