MySQL 常用指令
- 基本指令 :
- 資料定義語言 ( DDL )
- 建立資料庫或資料表 : create
- 更變資料庫或資料結構 : alter
- 刪除資料庫或資料表 : drop
- 資料操作語言 ( DML ) :
- 查詢資料 : select
- 插入資料 : insert更新資料 : update
- 刪除資料 : delete
- 資料控制語言 ( DCL ) :
- 確定資料的更變 : commit
- 設定使用者對資料的操作權限 : grant
- 取消使用者操作資料的權限 : revoke
- 取消資料更變 : rollback
- 實用指令 :
- 顯示所有資料庫 : show databases;
- 選擇某一資料庫 : use 資料庫名稱;
- 列出資料庫底下的資料表 : show table from 資料庫名稱;
- 顯示目前正在使用的資料表 : show tables;
- 顯示資料表欄位設定 : describe 資料表名稱;
- 重新整理資料表 : optimize table 資料表名稱;
- 顯示某個資料表的欄位設定 : show columns from 資料表名稱;
- 顯示某個資料表的索引欄位設定 : show index from 資料表名稱;
- 顯示所有資料庫 : show databases;
- 顯示資料庫底下的資料表 : show table from 資料庫名稱;
- 顯示資料表的欄位 : show columns from 資料表名稱;
- 顯示目前正在使用的資料表 : show tables;
- 顯示資料表欄位設定 : describe 資料表名稱;
- 顯示某個資料表的索引欄位設定 : show index from 資料表名稱;
- 新增資料庫 : create database 資料庫名稱;
- 新增資料表 : create table 資料表名稱 ( 欄位名稱1 資料型態,欄位名稱2 資料型態 );
- 新增欄位 : alter table 資料表名稱 add 欄位名稱 資料型態;
- 修改資料表 : alter table 舊資料表名稱 rename 新資料表名稱;
- 修改欄位刪除 : alter table 資料表名稱 drop 欄位名稱
- 刪除資料庫 : drop database 資料庫名稱;
- 刪除資料表 : drop table 資料表名稱;
- 刪除欄位 : drop 欄位名稱;
- 欄位刪除 : alter table 資料表名稱 drop 欄位名稱
- 備份mysql
- 備份所有資料庫,匯出成【mysql.sql】
- mysqldump -uroot -p -A --default-character-set=utf8 > mysql.sql
- 備份單一資料庫
mysqldump -u使用者名稱 -p密碼 資料庫名稱 > 備份檔名.sq
- 還原所有資料庫從【mysql.sql】
- mysql -uroot -p < mysql.sql
- 還原資料庫【orztw】從【/root/orztw.sql】
- mysql --user=root -p orztw < /root/orztw.sql
- mysqldump -u使用者名稱 -p密碼 資料庫名稱 > 備份檔名.sql
顯示 :
新增 :
修改 :
刪除 :
備份及環原 :
留言
張貼留言