mysql如何设置不区分大小写_Mysql

来源:脚本之家  责任编辑:小易  

用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下都不区分大小写www.zgxue.com防采集请勿采集本网。

mysql设置不区分大小写

2 表名和数据库名在硬盘上使用CREATE TABLE或CREATE DATABASE语句指定的大小写进行保存,但MySQL将它们转换为小写以便查找。名称比较对大小写敏感。注释:只在对大小写不敏感的文件系统上适用!InnoDB表名

windows下

这个和hibernate无关,MYSQL的问题1、Linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写;2、用root帐号登录后,在/etc/my.cnf中的[mysqld]后添加添加lower_case_table_names=1

到安装mysql的目录,修改my.ini文件

mysql本身就不支持驼峰式大小写,另外,mysql设计规范舜耕也说了不要用驼峰式命名表名。你可以参考下mysql自带的表命名,都是下划线的,

在文件最后一行加上下面一句话

1、数据库名与表名是严格区分大小写 2、表的别名是严格区分大小写 3、列名与列的别名在所有的情况下均是忽略大小写的 4、变量名也是严格区分大小写的 注意: A、Linux下MySQL安装完后默认:区分表名的大

lower_case_table_names=1

想修改的话 去配置文件中[mysqld]下面加个参数 lower_case_table_names 0:区分大小写 1:不区分大小写 Linux中MySQL大小写详情: 1、数据库名严格区分大小写 2、表名严格区分大小写的 3、表的

说明 0:区分大小写,1:不区分大小写

效果如下

[mysqld]

port = 3306

basedir=F:/mysql-5.7.21-winx64

datadir=F:/mysql-5.7.21-winx64/data

max_connections=200

character-set-server=utf8

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]

default-character-set=utf8

lower_case_table_names=1

内容扩展:

linux下

进入etc下面

cd /etc/

编辑my.cnf文件

vi my.cnf

最后一行加上下面一句

lower_case_table_names=1

想修改的话 去配置文件中[mysqld]下面加个参数 lower_case_table_names 0:区分大小写 1:不区分大小写 Linux中MySQL大小写详情: 1、数据库名严格区分大小写 2、表名严格区分大小写的 3、表的

效果如下

# For advice on how to change settings please see

# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

[mysqld]

#

# Remove leading # and set to the amount of RAM for the most important data

# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.

# innodb_buffer_pool_size = 128M

#

# Remove leading # to turn on a very important data integrity option: logging

# changes to the binary log between backups.

# log_bin

#

# Remove leading # to set options mainly useful for reporting servers.

# The server defaults are faster for transactions and fast SELECTs.

# Adjust sizes as needed, experiment to find the optimal values.

# join_buffer_size = 128M

# sort_buffer_size = 2M

# read_rnd_buffer_size = 2M

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

lower_case_table_names=1

重启mysql:

systemctl restart mysqld

到此这篇关于mysql如何设置不区分大小写的文章就介绍到这了,更多相关mysql设置不区分大小写内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网!

2、用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 TA VARCHAR(10)BINARY);B、使用alter修改:内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • 解决mysql查询不区分大小写的方法讲解
  • mysql查询不区分大小写解决方案(两种)
  • mysql表名不区分大小写的设置方法
  • mysql:unsafe statement written to the binary log using stat
  • mysql 修改数据库名称的一个新奇方法
  • mysql 前几条记录语句之(limit)
  • mysql数据库设计之利用python操作schema方法详解
  • ubuntu手动安装mysql5.7.10
  • 更新text字段时出现row size too large报错应付措施
  • mysql5.7.18下载和安装过程图文详解
  • mysql学习第二天 安装和配置mysql winx64
  • 简单介绍下mysql的索引类型
  • mysql 主键与索引的联系与区别分析
  • liunx环境mysql怎么设置不区分大小写
  • 怎么修改mysql 不区分大小写
  • mysql怎么使查询不区分大小写
  • MySql...如何设置成区分大小写?
  • linux中如何让mysql的表不区分sql语句的大小写?
  • 怎么设置linux中mysql不区分表名大小写
  • linux下mysql怎么设置表名不区分大小写
  • 如何设置mysql 数据库列内容区分大小写
  • LINUX中mysql数据库大小写区不区分的设置
  • 我的mysql默认区分大小写 环境win7 wamp5(新安装的没有进行过设置) 如何使他不区分大小写
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess数据库文摘数据库其它首页解决mysql查询不区分大小写的方法讲解mysql查询不区分大小写解决方案(两种)mysql表名不区分大小写的设置方法mysql:unsafe statement written to the binary log using statmysql 修改数据库名称的一个新奇方法mysql 前几条记录语句之(limit)mysql数据库设计之利用python操作schema方法详解ubuntu手动安装mysql5.7.10更新text字段时出现row size too large报错应付措施mysql5.7.18下载和安装过程图文详解mysql学习第二天 安装和配置mysql winx64简单介绍下mysql的索引类型mysql 主键与索引的联系与区别分析mysql安装图解 mysql图文安装教程can""""t connect to mysql servwindows下mysql5.6版本安装及配置mysql字符串截取函数substring的mysql创建用户与授权方法mysql提示:the server quit withmysql——修改root密码的4种方法mysql日期数据类型、时间类型使用mysql update语句的用法详解mysql 的case when 语句使用说明修改mysql数据库中表和表中字段的编码方式mysql 8.0.19 win10快速安装教程mysql 5.7安装好后打开命令行窗口闪退的解winxp 安装mysql 出现error 1045 access 详解mysql基本操作详细(二)mysql如何巧妙的绕过未知字段名详解mysql 修改密码后的错误快速解决方法navicat中创建存储过程、触发器和使用游标mysql命令行导出与导入数据库mysql 5.7.17压缩包免安装的配置过程图解
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved