2 david liu 1 david_liu_1 于 2016.03.07 15:23 提问

如何用mysql更改表的字段名。

新建了个表tv_play,如图:
图片说明
请问该如何把表的shit字段改为a_piece_of_shit?

4个回答

danielinbiti
danielinbiti   Ds   Rxr 2016.03.07 15:27
已采纳
 语法:alter table 表名 change column 旧字段名 新字段名 [约束条件];
 示例:
 alter table tv_play change column shit  a_piece_of_shit;
 如果字段有数据,最好新建a_piece_of_shit字段,然后把shit字段信息更新到a_piece_of_shit中,再删除shit字段
david_liu_1
david_liu_1 非常感谢
2 年多之前 回复
wangkang80
wangkang80   2016.03.07 15:37

alter table tablename change old_field_name new_field_name old_type;

david_liu_1
david_liu_1 非常感谢
2 年多之前 回复
lx624909677
lx624909677   Ds   Rxr 2016.03.07 15:40

在MySQL数据库修改字段名方法:

1、语句:alter table student change physics physisc char(10) not null。
2、其中char(10) not null是你physisc字段的create_definition。

david_liu_1
david_liu_1 非常感谢。
2 年多之前 回复
WinsenJiansbomber
WinsenJiansbomber   2016.03.07 15:41

a_piece_of_shit 这个用词真是太有水平了,一点点就好

david_liu_1
david_liu_1 非常感谢
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
MySQL修改数据表中的字段名
MySQL修改数据表中的字段名 在一张数据表中只能设置一个唯一名称的字段名。在同一张数据表中,不能出现两个名称完全相同的字段名。 因此,数据库系统可以通过字段名来区分数据表中的不同字段。 在MySQL中,ALTER TABLE语句也可以修改数据表的字段名。基本语法格式如下: ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型; 其中,“旧字段名”指
修改mysql表名、字段名
修改表名: //alter table 表名 rename to 新表名 alter table T rename to customer   修改字段名 //alter table 表名 change 旧表名 新表名 字段约束(如类型,primary key,not null) alter table T change a b char(10)
mysql字段名修改
//主键 alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);//增加一个新列 alter table t2 add d timestamp;alter table infos add
Mysql修改字段类型,修改字段名
mysql修改字段类型: --能修改字段类型、类型长度、默认值、注释 --对某字段进行修改 ALTER TABLE 表名 MODIFY COLUMN 字段名 新数据类型 新类型长度 新默认值 新注释; -- COLUMN可以省略 alter table table1 modify column column1 decimal(10,1) DEFAULT NULL COMMENT '...
mysql修改表字段名称
修改表字段名格式如下: alter table 表名 change column 旧字段名 新字段名 [约束条件]; alter table MESSAGE change column LeaveMessageTime CREATED_TIME timestamp;
在SQL 中如何修改字段的名称
如何用sql 语句修改字段名称以及字段类型 2010-09-13 09:16lihao900111  分类:数据库DB | 浏览 37421 次 例如 创建了一张表叫tab_info 有个字段叫createname 类型varchar(50) not null default(‘嘻嘻’) 现在我就是想改字段名为thisname 类型为varchar(200) not null defa
mysql修改字段名称
ALTER TABLE d_device_address_his CHANGE CREATED_DT DISMANTLE_DATE DATE d_device_address_his:表名 ,以上把日期类型CREATED_DT 名词改成日期类DISMANTLE_DATE,注意必须要指定类型。
Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序
Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序 转自:http://www.cnblogs.com/wenlj/p/5258102.html http://database.51cto.com/art/201011/234549.htm MySQL添加字段的方法并不复杂,下面将为您详细介绍MySQL添加字段和修改字段等操作的实现方法,希望对您
mysql外键使用错误字段名称,不能删除或修改字段名
mysql> alter table gradeinfo change s_num num int(10); ERROR 1025 (HY000): Error on rename of '.\example\#sql-788_4' to '.\example\gradeinfo' (errno: 150) 网上查出的原因:   真实的原因及解决办法:show index 发现有
Mysql-基本练习(08-修改列定义/列名、修改表名、批量插入记录、单表更新记录)
1.修改列定义ALTER TABLE tb_name MODIFY [COLUMN] col_name column_definition [FIRST | AFTER col_name]修改列之前的表结构修改表tb1的name字段,长度改为50ALTER TABLE tb1 MODIFY name VARCHAR(50);修改后的表结构2.修改列名(同样可以修改列定义)语法:ALTER TABL...