重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型;
创新互联专业提供川西大数据中心服务,为用户提供五星数据中心、电信、双线接入解决方案,用户可自行在线购买川西大数据中心服务,并享受7*24小时金牌售后服务。
请试一试,如有疑问,及时沟通!
MySQL中,如何使用SQL语句来对表中某一个字段进行重命名呢?我们将使用alter table 这一SQL语句。
重命名字段的语法为:alter table 表名 change 字段名 字段新名称 字段的类型。
现在我们来尝试把test表中的t_name字段重命名为t_name_new字段。
1、首先查看一下当前test表的`结构
mysql describe test;
+------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| t_id | int(11) | YES | | NULL | |
| t_name | var20) | YES | | NULL | |
| t_password | 32) | YES | | NULL | |
| t_birth | date | YES | | NULL | |
+------------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
2、使用alter table语句来修改字段名称
mysql alter table test change t_name t_name_new var20);
Query OK, 0 rows affected (0.11 sec)
Records: 0 Duplicates: 0 Warnings: 0
3、查看修改过后的结果
mysql describe test;
+------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| t_id | int(11) | YES | | NULL | |
| t_name_new | var20) | YES | | NULL | |
| t_password | 32) | YES | | NULL | |
| t_birth | date | YES | | NULL | |
+------------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
至此,我们可以顺利的修改表中字段名称了。
关于MySQL中使用SQL语句对字段进行重命名,本文就介绍这么多,希望对大家有所帮助,谢谢!
使用ALTER命令修改,格式:
ALTER TABLE 表名 MODIFY COLUMN 字段名 字段类型定义;
例如:
ALTER TABLE chatter_users MODIFY COLUMN ip VARCHAR(50)。
数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作。
变量是用来存储值的所在处,它们有名字和数据类型。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。在声明变量时也可指定它的数据类型。所有变量都具有数据类型,以决定能够存储哪种数据。
数据类型包括原始类型、多元组、记录单元、代数数据类型、抽象数据类型、参考类型以及函数类型。
1. 使用DESC语句查看itbiancheng表的结构。从查询结果可以看出,itbiancheng表中存在sex字段,并且数据类型为TINYINT(1)。
2. 执行ALTER TABLE语句修改sex字段名和数据类型。SQL代码如下:ALTER TABLE itbiancheng CHANGE sex stu_sex INT(2);
在MySQL数据库修改字段名方法:
1、语句:alter table student change physics physisc char(10) not null。
2、其中char(10) not null是你physisc字段的create_definition。
4.4.2修改字段名
语句格式:ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型;
在上面语句格式中,“表名”指定要修改的是哪个表,“旧字段名”指定要修改表中哪个字段(的字段名),“新字段名”指定要修改成的新字段名,“新数据类型”指定修改字段名后的字段数据类型(注意:新数据类型不能省掉,表中字段更改字段名后即便数据类型不改,也要给出新数据类型)。
下面截图中的“ALTER TABLE”语句将t_dept表中loc字段更名为location,修改之前和修改之后的“desc”语句执行结果的对比中可以看出loc字段被修改成了location。