1. 程式人生 > >MySQL資料庫與資料表的基本操作

MySQL資料庫與資料表的基本操作

初學小建議

MySQL是不區分大小寫的,大家在初學的時候希望能養成習慣,把保留詞,關鍵字統一採用大寫的形式書寫,其他的使用小寫字母,方便區分。
初期這個習慣可能不太容易養成,但是一旦習慣,對工作的規範性會好很多,統一的規範方便大家一起工作!

選單

1.資料庫的建立與刪除

1.1 資料庫的建立和刪除

  • 建立資料庫
    SHOW DATABASES; # 檢視所有資料庫
    CREATE DATABASE database_name;

  • 刪除資料庫
    DROP DATABASE database_name

1.2 SQL的約束語句

  • 建立資料庫表
    SHOW TABLES; # 檢視所有資料表
    CREATE TABLE table_name;

  • 主鍵約束
    PRIMARY KEY

  • 外來鍵約束
    UNKOWN

  • 非空約束
    NOT NULL

  • 唯一約束
    UNIQUE

  • 預設約束
    DEFAULT 預設值

  • 自增約束

2.檢視資料表結構

  1. 檢視資料表基本結構
    DESCRIBE table_name;

  2. 檢視資料表詳細結構
    SHOW DATABASE database_name;

3.資料表的修改與刪除

  1. 修改表名
    ALTER TABLE table_name RENAME new_name;

  2. 修改欄位型別
    ALTER TABLE 表名 MODIFY 欄位名 資料型別;

  3. 修改欄位名
    ALTER TABLE 表名 CHANGE 舊的段名 新的段名 新的資料型別;

  4. 刪除欄位
    ALTER TABLE 表名 DROP 欄位名;

  5. 修改欄位排序
    ALTER TABLE 表名 MODIFY 欄位1 資料型別 FIRST 欄位2;
    註釋:其中欄位1指要修改位置的欄位,資料型別值欄位1的資料型別,FIRST 為可選引數 ,指將欄位1修改為表的第一欄位,ALTRE 欄位2是值將‘欄位1’插入到‘欄位2’後面