• ADADADADAD

    Linux下mysql设置表名的方法[ mysql数据库 ]

    mysql数据库 时间:2024-11-29 10:08:42

    作者:文/会员上传

    简介:

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

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    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设置表名的方法.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: linuxmysqlinux