MySQL 常用指令

  1. 基本指令 :
  2. 資料定義語言 ( DDL )
    1. 建立資料庫或資料表 :   create
    2. 更變資料庫或資料結構 :   alter
    3. 刪除資料庫或資料表 :   drop
  3. 資料操作語言 ( DML ) :
    1. 查詢資料 :   select
    2. 插入資料 :   insert更新資料 :   update
    3. 刪除資料 :   delete
  4. 資料控制語言 ( DCL ) :
    1. 確定資料的更變 :   commit
    2. 設定使用者對資料的操作權限 :   grant
    3. 取消使用者操作資料的權限 :   revoke
    4. 取消資料更變 :   rollback
  5. 實用指令 :
    1. 顯示所有資料庫 :   show databases;
    2. 選擇某一資料庫 :   use 資料庫名稱;
    1. 列出資料庫底下的資料表 : show table from 資料庫名稱;
    2. 顯示目前正在使用的資料表 :   show tables;
    3. 顯示資料表欄位設定 :   describe 資料表名稱;
    4. 重新整理資料表 :   optimize table 資料表名稱;
    5. 顯示某個資料表的欄位設定 :   show columns from 資料表名稱;
    6. 顯示某個資料表的索引欄位設定 :   show index from 資料表名稱;

    顯示 :
    1. 顯示所有資料庫 :   show databases;
    2. 顯示資料庫底下的資料表 : show table from 資料庫名稱;
    3. 顯示資料表的欄位 :   show columns from 資料表名稱;
    • 顯示目前正在使用的資料表 :   show tables;
    • 顯示資料表欄位設定 :   describe 資料表名稱;
    • 顯示某個資料表的索引欄位設定 :   show index from 資料表名稱;

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

    修改 :
    1. 修改資料表 : alter table 舊資料表名稱 rename 新資料表名稱;
    2. 修改欄位刪除 : alter table 資料表名稱 drop 欄位名稱

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

    備份及環原 :
    1. 備份mysql
    2. 備份所有資料庫,匯出成【mysql.sql】
    3. mysqldump -uroot -p -A --default-character-set=utf8 > mysql.sql
    4. 備份單一資料庫
    5. mysqldump -u使用者名稱 -p密碼 資料庫名稱 > 備份檔名.sq 
    6. 還原所有資料庫從【mysql.sql】
    7. mysql -uroot -p < mysql.sql
    8. 還原資料庫【orztw】從【/root/orztw.sql】
    9. mysql --user=root -p orztw < /root/orztw.sql 
    10. mysqldump -u使用者名稱 -p密碼 資料庫名稱 > 備份檔名.sql

留言

這個網誌中的熱門文章

c語言-關於#define用法

PHP教學 - 資料型態(Data Type) - 上

CMD常用網管指令