首頁 >資料庫 >mysql教程 >如何對MySQL資料庫的表格結構進行修改

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

autoload
autoload原創
2021-03-22 15:32:273587瀏覽

    本文主要是帶您了解並使用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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn