1. 程式人生 > >DDL語句(三) -- 表的管理

DDL語句(三) -- 表的管理

chang 創建表 添加列 from 列名 刪除表 column 修改表名 約束

一、創建表

語法:

  CREATE TABLE 【IF NOT EXISTS】 表名(
    字段名 字段類型 【約束】,
    字段名 字段類型 【約束】,
    ...
    字段名 字段類型 【約束】
  );

二、修改表

  1、添加列
    ALTER TABLE 表名 ADD COLUMN 列名 類型 【FIRST|AFTER 字段名】;
  2、修改列的類型或約束
    ALTER TABLE 表名 MODIFY COLUMN 列名 新類型 【新約束】;
  3、修改列名
    ALTER TABLE 表名 CHANGE COLUMN 舊列名 新列名 類型;
  4、刪除列
    ALTER TABLE 表名 DROP COLUMN 列名;
  5、修改表名
    ALTER TABLE 表名 RENAME 【TO】 新表名;

三、刪除表

語法:

  DROP TABLE 【IF EXISTS】 表名;

四、復制表

  1、復制表的結構

    CREATE TABLE 表名 LIKE 舊表;

  2、復制表的結構 + 數據

    CREATE TABLE 表名
    SELECT 查詢列表 FROM 舊表 【WHERE 篩選條件】 ;

DDL語句(三) -- 表的管理