程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL修改表結構語句介紹

MySQL修改表結構語句介紹

編輯:MySQL綜合教程

MySQL修改表結構使用ALTER TABLE語句進行操作,下面就為您詳細介紹該MySQL修改表結構語句,希望對您能有所幫助。

修改表

執行MySQL修改表結構的操作使用ALTER TABLE語句,它主要實現對數據表結構進行操作,可以對表中的列進行添加或刪除、創建或撤消索引、更改現有列的類型或更改列或表的名稱,也可以修改表的注釋和類型。該語句的格式如下:

Alter [ignore] table table_name action_list ;
Alter table 語句,允許指定多個動作,其動作間使用逗號分隔,每個動作均表示對表的一個修改。它不僅能夠同時執行多個修改操作,還可以同時將所有VARCHAR列更改為CHAR列,從而實現將表從行可變長的表更改為行定長的表。在表1中,列出了一些常用的操作語句。

MySQL修改表結構語句alter table 的常用功能


 

表中即修改表的基本操作方式,其他的操作與它們相似,想更多地了解action_list參數,可以參照創建表中create_definition參數的說明。
做一個簡單的修改表的操作,執行代碼如下:

  1. mysql> use mysql  
  2. Database changed  
  3. mysql> alter table shili change id x-id int ;  
  4. Query OK, 0 rows affected (0.06 sec)  
  5. Records: 0 Duplicates: 0 Warnings: 0 

該代碼把shili表中的字段“id”改成了“x-id”。
 

10大常用MySQL命令行

通過MySQL命令行增加新用戶

通過索引優化MySQL語句的實例

MySQL用戶權限的取消

授予MySQL用戶權限的實例

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved