如何更改MySQL列定义?
要更改MySQL列定义,我们可以在ALTER命令中使用Modify或change子句。让我们首先创建一个表,该表的ID为一列,数据类型为int。我们将使用varchar数据类型修改相同的列名称。
创建一个表。
mysql> create table ModifyColumnDemo -> ( -> id int -> );
现在,让我们编写语法来更改列定义。语法如下-
alter table yourTableName modify column columnName data type;
应用以上语法来更改MySQL定义。
mysql> alter table ModifyColumnDemo modify column id varchar(10) not null; Records: 0 Duplicates: 0 Warnings: 0
现在,让我们检查列是否已使用新数据类型进行了更改。为此,我们将使用DESC命令。
mysql> desc ModifyColumnDemo;
以下是输出。
+-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | id | varchar(10) | NO | | NULL | | +-------+-------------+------+-----+---------+-------+ 1 row in set (0.15 sec)
您可以在上面的输出中看到,我们使用新的数据类型varchar更改了列定义。
热门推荐
10 国庆简短幽默祝福语
11 带清的简短祝福语
12 别人过大寿祝福语简短
13 送笔筒的祝福语简短
14 想念老公生日祝福语简短
15 医生节蛋糕祝福语简短
16 Q穷人结婚祝福语简短
17 简短朋友旅行祝福语大全
18 孙子结婚祝福语大全简短