Linux下mysql怎么設(shè)置表名?

linuxmysql可以通過“ALTER TABLE 舊表名 RENAME [TO] 新表名;”語句來修改表名;還可以通過配置my.cnf文件,修改“l(fā)ower_case_table_names”選項(xiàng)的值為“1”來設(shè)置表名不區(qū)分大小寫。

Linux下mysql怎么設(shè)置表名?

(推薦教程:mysql視頻教程

Linux下mysql設(shè)置表名

在?MySQL?中,可以使用?ALTER TABLE?語句來實(shí)現(xiàn)表名的修改。

在 MySQL 中可以使用?ALTER TABLE?語句來改變原有表的結(jié)構(gòu),例如增加或刪減列、更改原有列類型、重新命名列或表等。

語法規(guī)則如下:

ALTER?TABLE??RENAME?[TO]?;

其中,TO 為可選參數(shù),使用與否均不影響結(jié)果。

示例

使用 ALTER TABLE 將數(shù)據(jù)表 student 改名為 tb_students_info,SQL 語句和運(yùn)行結(jié)果如下所示。

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)

提示:修改表名并不修改表的結(jié)構(gòu),因此修改名稱后的表和修改名稱前的表的結(jié)構(gòu)是相同的。用戶可以使用 DESC 命令查看修改后的表結(jié)構(gòu),

Linux下Mysql設(shè)置表名不區(qū)分大小寫

Linux下的MySQL默認(rèn)是區(qū)分表名大小寫的

通過如下設(shè)置,可以讓MySQL不區(qū)分表名大小寫:

1、用root登錄,修改 /{mysql安裝路徑}/etc/my.cnf;

2、在[mysqld]節(jié)點(diǎn)下,加入一行: lower_case_table_names=1

Linux下mysql怎么設(shè)置表名?

3、重啟MySQL即可。

/bin/systemctl?restart?mysql.service

以上就是Linux下

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊11 分享