Linux下mysql怎么设置表名?


本文摘自PHP中文网,作者青灯夜游,侵删。

Linux下mysql可以通过“ALTER TABLE 旧表名 RENAME [TO] 新表名;”语句来修改表名;还可以通过配置my.cnf文件,修改“lower_case_table_names”选项的值为“1”来设置表名不区分大小写。

(推荐教程:mysql视频教程)

Linux下mysql设置表名

在 MySQL 中,可以使用 ALTER TABLE 语句来实现表名的修改。

在 MySQL 中可以使用 ALTER TABLE 语句来改变原有表的结构,例如增加或删减列、更改原有列类型、重新命名列或表等。

语法规则如下:

1

ALTER TABLE <旧表名> RENAME [TO] <新表名>;

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

示例

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

1

2

3

4

5

6

7

8

9

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)

提示:修改表名并不修改表的结构,因此修改名称后的表和修改名称前的表的结构是相同的。用户可以使用 DESC 命令查看修改后的表结构,

Linux下Mysql设置表名不区分大小写

Linux下的MySQL默认是区分表名大小写的

通过如下设置,可以让MySQL不区分表名大小写:

1、用root登录,修改 /{mysql安装路径}/etc/my.cnf

2、在[mysqld]节点下,加入一行: lower_case_table_names=1

3、重启MySQL即可。

1

/bin/systemctl restart mysql.service

以上就是Linux下mysql怎么设置表名?的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

绿色版 mysql 安装配置

mysql 如何改变列的顺序

mysql中关于视图操作的详解

比较详细的mysql字段类型说明

mysql连不上localhost怎么办?

java+mysql实现图书管理系统(完整代码)

mysql怎么添加列的数据

如何批量修改mysql表字符集

如何备份和还原mysql数据库?

mysql如何查询30天内的数据

更多相关阅读请进入《Linux》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...