您好,欢迎访问一九零五行业门户网

Linux下mysql怎么设置表名?

linux下mysql可以通过“alter table 旧表名 rename [to] 新表名;”语句来修改表名;还可以通过配置my.cnf文件,修改“lower_case_table_names”选项的值为“1”来设置表名不区分大小写。
(推荐教程:mysql视频教程)
linux下mysql设置表名
在 mysql 中,可以使用 alter table 语句来实现表名的修改。
在 mysql 中可以使用 alter table 语句来改变原有表的结构,例如增加或删减列、更改原有列类型、重新命名列或表等。
语法规则如下:
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怎么设置表名?的详细内容。
其它类似信息

推荐信息