MySQL是一款流行的開源關系型數據庫管理系統,它支持許多操作,其中包括改寫表的代碼。要改寫表,我們需要使用ALTER TABLE語句。下面是一些常用的 ALTER TABLE語句用法:
ALTER TABLE tablename ADD columnname datatype
以上語句可以在一個現有表格中新加一列。我們需要將表名和需要新加的列名和數據類型分別填寫。例:
ALTER TABLE student ADD age INT(11);
以上命令會將現有的 student 表格中新增一列名為 age,數據類型為整數型(INT),寬度為 11。
ALTER TABLE tablename MODIFY COLUMN columnname datatype
以上語句可以修改現有表格中的某個列。我們需要填寫表名、需要修改的列名和數據類型。例:
ALTER TABLE student MODIFY COLUMN age SMALLINT(5);
以上命令會將已有的 student 表格中名為 age 的列的數據類型修改為短整數型(SMALLINT),寬度為 5。
ALTER TABLE tablename DROP COLUMN columnname
以上語句可以刪除現有表格中的某個列。我們需要填寫表名和需要刪除的列名。例:
ALTER TABLE student DROP COLUMN age;
以上命令會將已有的 student 表格中名為 age 的列刪除。
MySQL的ALTER TABLE語句支持多種操作,上述僅是常用的幾個操作,關鍵是理解語句的基本格式和參數的含義,然后根據實際需求使用相應的參數即可。