Mysql中修改字段类型、长度以及添加删除列

Mysql中修改字段类型、长度以及添加删除列,第1张

1、mysql中修改字段长度:

ALTER TABLE tb_article MODIFY COLUMN NAME VARCHAR(50)  

这里的tb_article为表名,NAME为字段名,50为修改后的长度

2、mysql修改字段类型:

ALTER TABLE tb_article MODIFY COLUMN NAME CHAR(50)  

修改后,name字段类型由varchar变为char

3、mysql中增加列:

ALTER TABLE tb_article ADD COLUMN name1 VARCHAR(30)  

4、mysql中修改列 :

ALTER TABLE tb_article CHANGE name1 name2 VARCHAR(30) 

5、mysql中删除列 :

ALTER TABLE tb_article DROP COLUMN name2  

4.4.3修改字段类型

    语句格式:ALTER TABLE 表名 MODIFY 字段名 数据类型

在上面语句格式中,“表名”指定要修改的是哪个表,“MODIFY”表示要修改表中字段数据类型,“字段名”指定要修改表中哪个字段(的数据类型),“数据类型”指定表中字段要修改成的新数据类型。

下面截图中的“ALTER TABLE”语句将t_dept表中deptno字段数据类型由原来的 int(10)修改为varchar(20)。

4.4.4修改字段排列位置 语句格式:ALTER TABLE 表名 MODIFY 字段名 数据类型FIRST|AFTER 字段名2 此语句从格式上看比上面的修改字段数据类型语句多了一个参数,即在上面的修改字段数据类型语句的最后增加了一个字段位置参数,这个字段位置参数可以选择“FIRST”或“AFTER 字段名2”中的一个。当选择“FIRST”参数时表示将指定字段调至第一个字段;当选择“AFTER 字段名2”时表示将指定字段调至“字段名2”所指字段的后面。 下面截图中的“ALTER TABLE”语句将t_dept表中loc字段的位置由原来第三的位置调至了第一。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8573016.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存