MySQL修改字段名称
发布时间:2021-05-22 05:41:33 所属栏目:编程 来源:互联网
导读:修改字段名称 MySQL 中修改表字段名的语礼貌则如下: ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据范例; 个中: 旧字段名:指修改前的字段名; 新字段名
修改字段名称
MySQL 中修改表字段名的语礼貌则如下:
ALTER TABLE <表名> CHANGE <旧字段名> <新字段名> <新数据范例>; 个中:旧字段名:指修改前的字段名; 新字段名:指修改后的字段名; 新数据范例:指修改后的数据范例,假如不必要修改字段的数据范例,可以将新数据范例配置成与原本一样,但数据范例不能为空。 例 1 行使 ALTER TABLE 修改表 tb_emp1 的布局,将 col1 字段名称改为 col3,同时将数据范例变为 CHAR(30),SQL 语句和运行功效如下所示。 mysql> ALTER TABLE tb_emp1 -> CHANGE col1 col3 CHAR(30); Query OK, 0 rows affected (0.76 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql> DESC tb_emp1; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | col3 | char(30) | YES | | NULL | | | id | int(11) | YES | | NULL | | | name | varchar(30) | YES | | NULL | | | deptId | int(11) | YES | | NULL | | | salary | float | YES | | NULL | | +--------+-------------+------+-----+---------+-------+ 5 rows in set (0.01 sec) CHANGE 也可以只修改数据范例,实现和 MODIFY 同样的结果,要领是将 SQL 语句中的“新字段名”和“旧字段名”配置为沟通的名称,只改变“数据范例”。提醒:因为差异范例的数据在呆板中的存储方法及长度并不沟通,修改数据范例也许会影响数据表中已有的数据记录,因此,当数据表中已经稀有据时,不要等闲修改数据范例。 修改字段数据范例 修改字段的数据范例就是把字段的数据范例转换成另一种数据范例。在 MySQL 中修改字段数据范例的语礼貌则如下:ALTER TABLE <表名> MODIFY <字段名> <数据范例> 个中:表名:指要修改数据范例的字段地址表的名称; 字段名:指必要修改的字段; 数据范例:指修改后字段的新数据范例。 例 2 行使 ALTER TABLE 修改表 tb_emp1 的布局,将 name 字段的数据范例由 VARCHAR(22) 修改成 VARCHAR(30),SQL 语句和运行功效如下所示。(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读