• ADADADADAD

    mysql如何设置表名不区分大小写[ mysql数据库 ]

    mysql数据库 时间:2024-11-25 14:55:37 热度:1℃

    作者:文/会员上传 下载docx

    简介:

    方法:1、利用root登录,并打开“/etc/my.cnf”文件;2、在文件中“mysqld”节点下加入“lower_case_table_names=1”;3、用“service mysqld restart”命令重启mysql服务即可。本

    以下为本文的正文内容,请查阅,本站为公益性网站,复制本文以及下载DOC文档全部免费。

    方法:1、利用root登录,并打开“/etc/my.cnf”文件;2、在文件中“mysqld”节点下加入“lower_case_table_names=1”;3、用“service mysqld restart”命令重启mysql服务即可。

    本教程操作环境:linux7.3系统、mysql8.0.22版本、Dell G3电脑。

    mysql如何设置表名不区分大小写

    在linux中mysql是区分大小写的,在Windows中mysql是不区分大小写的。

    因此以下解决方法是基于linux系统。

    用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;

    lower_case_table_names参数详解:

    lower_case_table_names = 0

    其中0:区分大小写,1:不区分大小写

    MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:

      1、数据库名与表名是严格区分大小写的;

      2、表的别名是严格区分大小写的;

      3、列名与列的别名在所有的情况下均是忽略大小写的;

      4、变量名也是严格区分大小写的;

      MySQL在Windows下都不区分大小写。

      3、如果想在查询时区分字段值的大小写,则:字段值需要设置BINARY属性,设置的方法有多种:

      A、创建时设置:

      CREATE TABLE T(

      A VARCHAR(10) BINARY);B、使用alter修改

    mysql如何设置表名不区分大小写.docx

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

    推荐度:

    下载
    热门标签: mysql
    ADADAD