加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Mysql入门mysql alter table 修改表命令详细介绍

发布时间:2020-12-12 00:51:52 所属栏目:MySql教程 来源:网络整理
导读:《Mysql入门mysql alter table 修改表命令详细介绍》要点: 本文介绍了Mysql入门mysql alter table 修改表命令详细介绍,希望对您有用。如果有疑问,可以联系我们。 MySQL ALTER语法如下: MYSQL入门 ALTER [IGNORE] TABLE tbl_name alter_spec [,alter_spec

《Mysql入门mysql alter table 修改表命令详细介绍》要点:
本文介绍了Mysql入门mysql alter table 修改表命令详细介绍,希望对您有用。如果有疑问,可以联系我们。

MySQL ALTER语法如下:MYSQL入门

ALTER [IGNORE] TABLE tbl_name alter_spec [,alter_spec ...] 
alter_specification: 
ADD [COLUMN] create_definition [FIRST | AFTER column_name ] 
or ADD INDEX [index_name] (index_col_name,...) 
or ADD PRIMARY KEY (index_col_name,...) 
or ADD UNIQUE [index_name] (index_col_name,...) 
or ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT} 
or CHANGE [COLUMN] old_col_name create_definition 
or MODIFY [COLUMN] create_definition 
or DROP [COLUMN] col_name 
or DROP PRIMARY KEY 
or DROP INDEX index_name 
or RENAME [AS] new_tbl_name 
or table_options 
 

下面来看几个实例:MYSQL入门

1、向表employee中添加Account_Number字段并设置其字段类型为INTMYSQL入门

ALTER TABLE employee ADD COLUMN Account_Number INT
MYSQL入门

2、修改表employee中的ID字段为索引MYSQL入门

ALTER TABLE employee ADD INDEX (ID)?MYSQL入门

3、修改表employee中的ID字段为主键PRIMARY KEYMYSQL入门

ALTER TABLE employee ADD PRIMARY KEY (ID)
MYSQL入门

4、修改表employee中的ID字段为唯一索引UNIQUEMYSQL入门

ALTER TABLE employee ADD UNIQUE (ID)
MYSQL入门

5、将employee表中的id字段重命名为salary并设置其数据类型为intMYSQL入门

ALTER TABLE employee CHANGE ID salary INT
MYSQL入门

6、删除employee表中的Customer_ID字段MYSQL入门

ALTER TABLE employee DROP Customer_ID
MYSQL入门

7、删除employee表中所有主键MYSQL入门

ALTER TABLE employee DROP PRIMARY KEY
MYSQL入门

8、删除employee表中字段Customer_ID的索引,只是将Customer_ID的索引取消,不会删除Customer_ID字段.MYSQL入门

ALTER TABLE employee DROP INDEX Customer_ID
MYSQL入门

9、修改employee表中First_Name的字段类型为varchar(100)MYSQL入门

ALTER TABLE employee MODIFY First_Name varchar(100)?MYSQL入门

10、将表employee重命名为CustomerMYSQL入门

ALTER TABLE employee RENAME Customer?MYSQL入门

11、多命令写在一起:MYSQL入门

mysql> ALTER TABLE Books
  -> ADD PRIMARY KEY (BookID),-> ADD CONSTRAINT fk_1 FOREIGN KEY (PubID) REFERENCES Publishers (PubID),-> ADD COLUMN Format ENUM('paperback','hardcover') NOT NULL AFTER BookName;

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!MYSQL入门

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读