MySQL備份指令

備份成一個檔案:
mysqldump -u root -p 資料庫名稱 > 備份後檔案名稱

資料還原:
mysql -u root -p 要回復的資料庫名稱 < 備份檔

ps .注意符號
大於> 資料庫輸出成檔案
小於< 檔案輸入到資料庫

mysql -u “使用者” -p
輸入密碼,進入 mysql 指令模式。

MySQL指令大全 :

資料定義語言 ( DDL ) :

建立資料庫或資料表 : create
更變資料庫或資料結構 : alter
刪除資料庫或資料表 : drop

資料操作語言 ( DML ) :

查詢資料 : select
插入資料 : insert
更新資料 : update
刪除資料 : delete

資料控制語言 ( DCL ) :

確定資料的更變 : commit
設定使用者對資料的操作權限 : grant
取消使用者操作資料的權限 : revoke
取消資料更變 : rollback

實用指令 :
顯示所有資料庫 : show databases;
選擇某一資料庫 : use 資料庫名稱;
列出資料庫底下的資料表 : show tables from 資料庫名稱;
顯示目前正在使用的資料表 : show tables;
顯示資料表欄位設定 : desc 資料表名稱;
重新整理資料表 : optimize table 資料表名稱;
顯示某個資料表的欄位設定 : show columns from 資料表名稱;
顯示某個資料表的索引欄位設定 : show index from 資料表名稱;

新增 :
1.新增資料庫 : create database 資料庫名稱;
2.新增資料表 : create table 資料表名稱 ( 欄位名稱1 資料型態,欄位名稱2 資料型態 );
3.新增欄位 : alter table 資料表名稱 add 欄位名稱 資料型態;

修改 :
1.修改資料表 : alter table 舊資料表名稱 rename 新資料表名稱;

刪除 :
1.刪除資料庫 : drop database 資料庫名稱;
2.刪除資料表 : drop table 資料表名稱;
3.刪除欄位 : alter table 資料表名稱 drop 欄位名稱;