300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 怎么修改mysql的表名和列名?

怎么修改mysql的表名和列名?

时间:2023-06-28 04:27:54

相关推荐

怎么修改mysql的表名和列名?

数据库|mysql教程

mysql

数据库-mysql教程

app官网模板源码下载,vscode设置jdk版本,ubuntu 加密文件,如何查tomcat服务,sqlite微信记录器,爬虫框架能做自动化测试吗,后端 php java,广西seo排名如何优化,彩票站网站源码,登录网页模板免费下载lzw

修改mysql的表名

绿色征途 源码,vscode同步工程中的文件,ubuntu农历,tomcat内存过高访问不了,sqlite 合并表格,ps网页设计psd,sql连接业务服务器失败,discuz 自动发帖插件,dva前端框架视频,网上小爬虫,php正整数,seo推广工资,springboot手撕教学,视频教学网站php源码,直播 网页 模板,discuz后台设置默认模板,织梦后台密码破解工具,jquery 页面滚动插件,java酒店管理系统视频,拼手气小程序lzw

MySQL 通过 ALTER TABLE 语句来实现表名的修改,语法规则如下:

unity射击游戏源码,ubuntu iso镜,tomcat7 默认密码,web控制爬虫,树莓派安装php5,南京seo优化网络推广多少钱lzw

ALTER TABLE RENAME [TO] ;

其中,TO 为可选参数,使用与否均不影响结果。

例 1

使用 ALTER TABLE 将数据表 student 改名为 tb_students_info,SQL 语句和运行结果如下所示。

mysql> ALTER TABLE student RENAME TO tb_students_info;Query OK, 0 rows affected (0.01 sec)mysql> SHOW TABLES;+------------------+| Tables_in_test |+------------------+| tb_students_info |+------------------+1 row in set (0.00 sec)

修改mysql的列名(字段名)

MySQL 数据表是由行和列构成的,通常把表的“列”称为字段(Field),把表的“行”称为记录(Record)。

MySQL 中修改表字段名的语法规则如下:

ALTER TABLE CHANGE ;

其中:

旧字段名:指修改前的字段名;

新字段名:指修改后的字段名;

新数据类型:指修改后的数据类型,如果不需要修改字段的数据类型,可以将新数据类型设置成与原来一样,但数据类型不能为空。

例 2

使用 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: 0mysql> 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视频教学

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。