如何對MySQL資料庫的表格結構進行修改

autoload
發布: 2021-04-15 14:12:15
原創
3546 人瀏覽過

    本文主要是帶您了解並使用MySQL ALTER TABLE語句來變更現有資料表結構(如新增或刪除資料列,變更列屬性等)。

MySQL ALTER TABLE語句

ALTER TABLE table_name action1[,action2,…]
登入後複製
  • #首先,在ALTER TABLE子句之後指定要變更的表名稱。

  • 其次,列出一組要套用於該表的操作。操作可以是新增列,新增主鍵,重新命名表等任何操作。 ALTER TABLE語句允許在單一ALTER TABLE語句中套用多個操作,每個操作由逗號(,)分隔。

首先,新一個資料庫:

CREATE TABLE tasks (
    id INT NOT NULL,
    subject VARCHAR(45) NULL,
    start_date DATE NULL,
    end_date DATE NULL
)charset utf8;
登入後複製

#    1) 修改表格名稱

alter table tasks rename  student;
登入後複製

    2 ) 修改表的儲存引擎

alter table student ENGINE=MyISAM;
登入後複製

    3)從表中刪除資料列

alter table student drop column end_date;
登入後複製

    4)將新的資料列新增至表中, (位置使用after,before )

alter table student
add column complete DECIMAL(2,1) NULL
AFTER subject;
登入後複製

    5) 修改欄位名稱及欄位定義

 alter table student change subject math varchar(20);
登入後複製

#    6) 修改欄位定義

    6) 修改欄位定義

#
 alter table student modify math varchar(10);
登入後複製
###推薦:###mysql教學#######

以上是如何對MySQL資料庫的表格結構進行修改的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板