专注Java教育14年 全国咨询/投诉热线:444-1124-454
星辉LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 修改MySQL表命令

修改MySQL表命令

更新时间:2021-09-16 11:28:12 来源:星辉 浏览1123次

介绍

在本教程中,将通过示例解释如何更改 MySQL 中的表命令。

修改

当我们必须修改现有表中的列时使用 modify 命令,例如添加新列、修改列的数据类型以及删除现有列。通过使用此命令,我们必须对结果集字段应用一些更改。此命令允许比以前更多或更少的字符。

为了理解 MySQL ALTER TABLE 命令的概念,让我们来看一个示例数据库和一个表。所以,不要浪费时间,让我们开始吧。

创建数据库 CsharpCorner;     
使用 CsharpCorner;    
创建表 CsharpCorner_MVPs(   
  MVPID  INT  AUTO_INCREMENT  PRIMARY KEY ,   
  MVPName  VARCHAR (100)  NOT NULL ,   
  MVPForYear  INT NOT NULL ,    
  MVP 地址 VARCHAR (100)  
); 

1.向现有表添加新列

ALTER TABLE ADD COLUMN 语句用于向现有表添加一个或多个新列。

(1)向表中添加单列

句法

更改表<table_name>

添加列<new_column_name>数据类型 [CONSTRAINTS];

例子

更改表 csharpcorner_mvps   
添加列 MVPKitStatus  INT ;   

(2)向表中添加倍数列

句法

更改表<table_name>

添加列<new_column_name1> 数据类型 [CONSTRAINTS],

添加列<new_column_name2>数据类型 [CONSTRAINTS]...

添加列<new_column_nameN>数据类型 [CONSTRAINTS];

例子

更改表 csharpcorner_mvps   
添加列 国家/地区 VARCHAR (50),   
添加列 描述 VARCHAR (250);  

2.修改表中的列

ALTER TABLE MODIFY 语句用于将一列或多列修改为现有表。

(1)修改表中的单列

句法

更改表<table_name>

修改<column_name> 数据类型;

例子

更改表 csharpcorner_mvps   
修改 MVPKitStatus  VARCHAR (100); 

(2)修改一个表中的多列

句法

更改表<table_name>

修改<column_name1>数据类型,

修改<column_name2> 数据类型;

例子

更改表 csharpcorner_mvps   
修改 MVPAddress  VARCHAR (250)  NOT NULL ,   
修改 MVPKitStatus  VARCHAR (100)  NOT NULL ,   
修改 描述 VARCHAR (221); 

3.删除一列

ALTER TABLE DROP COLUMN 语句用于删除表中的列。

句法

更改表<table_name>

删除列 ;<column_name>;

例子

更改表 csharpcorner_mvps   
删除列 国家;  

4.更改列名

要重命名表中的列,请使用以下语句。

句法

更改表<table_name>

CHANGE<old_column_name> <new_column_name] 数据类型;

例子

更改表 csharpcorner_mvps   
CHANGE 描述 MVPDescription  VARCHAR (221); 

以上就是对“修改MySQL表命令”的介绍,对Java技术感兴趣的朋友不妨关注一下星辉Java星辉在线学习,里面的文档内容细致全面,当然也有相关的视频教程能够免费下载学习,希望对大家能够有所帮助。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>