加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Linux下mysql设定表名的方法

发布时间:2022-02-24 07:35:50 所属栏目:MySql教程 来源:互联网
导读:Linux下mysql设置表名的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! Linux下mysql可以通过ALTER TABLE 旧表名 RENAME [TO] 新表名;语句来修改表名;还可以通
        Linux下mysql设置表名的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
 
        Linux下mysql可以通过“ALTER TABLE 旧表名 RENAME [TO] 新表名;”语句来修改表名;还可以通过配置my.cnf文件,修改“lower_case_table_names”选项的值为“1”来设置表名不区分大小写。
 
语法规则如下:
 
ALTER TABLE <旧表名> RENAME [TO] <新表名>;
其中,TO 为可选参数,使用与否均不影响结果。
 
示例
 
使用 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)
        提示:修改表名并不修改表的结构,因此修改名称后的表和修改名称前的表的结构是相同的。用户可以使用 DESC 命令查看修改后的表结构,
 
Linux下Mysql设置表名不区分大小写
 
Linux下的MySQL默认是区分表名大小写的
 
通过如下设置,可以让MySQL不区分表名大小写:
 
1、用root登录,修改 /{mysql安装路径}/etc/my.cnf;
 
2、在[mysqld]节点下,加入一行: lower_case_table_names=1
  
3、重启MySQL即可。
 
/bin/systemctl restart mysql.service
感谢各位的阅读!看完上述内容,你们对Linux下mysql设置表名的方法大概了解了吗?

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!