修改表格結構
修改表格結構使用ALTER TABLE 語句。修改表格結構指增加或刪除欄位、修改欄位名稱或欄位類型、設定或取消主鍵外鍵、設定或取消索引及修改表格的註解等。
語法格式如下:
ALTER[IGNORE] TABLE 資料表名alter_spec[,alter_spec]...;
##注意:當指定IGNORE時,如果出現重複關鍵的行,則只執行一行,其他重複的行被刪除。 其中,alter_spec子句定義要修改的內容,起語法如下:alter_specification:ADD[COLUMN]create_definition[FIRST|AFTER column_name] //添加新字段 ADD INDEX [index_name](index_col_name,...) //添加索引名称 ADD PRIMARY KEY(index_col_name,...) //添加主键名称 ADD UNIQUE[index_name](index_col_name,...) //添加唯一索引 ALTER[COLUMN]col_name{SET DEFAULT ilteral |DROP DEFAULT} //修改字段名称 CHANGE[COLUMN]old_col_name create_definition //修改字段类型 MODIFY[COLUMN]create_definition //修改子句定义字段 DROP[COLUMN]col_name //删除字段名称 DROP PRIMARY KEY //删除主键名称 DROP INDEX index_name //删除索引名称 RENAME [AS]new_tbl_name //更改表名 table_options
以上是MySQL修改資料表(MYSQL資料表操作教學2)的詳細內容。更多資訊請關注PHP中文網其他相關文章!