mysql -- 大小写配置
文章目录
- 表名大小写配置
- mysql表名默认区分大小写
- 修改表名不区分大小写
- 字段大小写配置
- mysql字段默认不区分大小写
- 修改字段区分大小写
表名大小写配置
mysql表名默认区分大小写
# 表名小写查询
mysql> select * from big_data where name = 'test999999';
+---------+------------+------+--------------------+
| id | name | age | email |
+---------+------------+------+--------------------+
| 1000000 | test999999 | 9 | test999999@163.com |
+---------+------------+------+--------------------+
1 row in set (0.00 sec)# 表名大写查询
mysql> select * from BIG_data where name = 'test999999';
ERROR 1146 (42S02): Table 'test.BIG_data' doesn't exist
- 查看配置
mysql> show global variables like '%lower_case%';
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| lower_case_file_system | OFF |
| lower_case_table_names | 0 |
+------------------------+-------+
- 配置说明
lower_case_file_system
:表示当前系统文件是否大小写敏感,只读参数,无法修改
- ON:大小写不敏感
- OFF:大小写敏感
lower_case_table_names
:标识存储在磁盘是大小写和是否区分大小写
- 1:小写存储,不区分大小写
- 0:按实际存储,区分大小写
- 2:按实际存储,按小写比较
修改表名不区分大小写
修改表名不区分大小写
- linux
vim /etc/mysql/my.cnf
# 添加
lower_case_table_names=1# 重启mysql即可
- 新建docker mysql
docker run -p 3306:33066 --name mysql -v /home/docker/mysql/conf:/home/docker/mysql/conf.d -v /home/docker/mysql/logs:/home/docker/mysql/logs -v /home/docker/mysql/data:/home/docker/mysql/data -e MYSQL_ROOT_PASSWORD=123456 -d mysql --lower_case_table_names=1
- 修改docker mysql
# 直接修改
docker exec mysql bash -c 'echo "lower_case_table_names=1" >>
/etc/mysql/my.cnf'# 复制出来修改再复制回去
docker cp mysql:/etc/mysql/mysql.conf.d/mysqld.cnf .
docker cp mysqld.cnf mysql:/etc/mysql/my.cnf# 重启
docker restart mysql
字段大小写配置
mysql字段默认不区分大小写
mysql> select * from big_data where name = 'test999999';
+---------+------------+------+--------------------+
| id | name | age | email |
+---------+------------+------+--------------------+
| 1000000 | test999999 | 9 | test999999@163.com |
+---------+------------+------+--------------------+
1 row in set (0.01 sec)# 字段大写
mysql> select * from big_data where name = 'Test999999';
+---------+------------+------+--------------------+
| id | name | age | email |
+---------+------------+------+--------------------+
| 1000000 | test999999 | 9 | test999999@163.com |
+---------+------------+------+--------------------+
1 row in set (0.00 sec)
修改字段区分大小写
- 查询时自断签加上
binary
select * from big_data where binary name = 'Test999999';
- 修改表字段约束
alter table big_data modify column email varchar(64) binary default null;
mysql -- 大小写配置相关推荐
- mysql 大小写 if_【已解决】Windows下 MySQL大小写敏感 解决方案及分析
Windows下 MySQL大小写敏感配置 zoerywzhou@163.com 作者:Zhouwan 2017-3-27 最近在window系统下 操作Linux系统下创建的数据库,发现有些不对劲, ...
- centos mysql 大小写_linux 、centos 安装MySQL及踩坑大小写敏感
1.准备工作 1.1 查询是否已安装MySQL相关配置,若安装移除,没安装忽略 [root@10 local]# yum list installed | grep mysql [root@10 lo ...
- MySQL安装配置(Windows和 Linux )
MySQL安装配置(Windows和 Linux ) 文章目录 MySQL安装配置(Windows和 Linux ) 一.MySQL 下载 1. 1 点击 **DOWNLOADS** 1.2 点击 * ...
- mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...
本文主要向大家介绍了MySQL数据库之windows 10下解压版MySql安装配置方法教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. windows 10 下安装解压版的 ...
- mysql主从配置流程
一.mysql主从配置原理 1.master将操作记录写到二进制日志中(binary log)中: 2.slave IO 线程将master的binary log events读写到它的中继日志(re ...
- python增删改查的框架_python的Web框架,Django的ORM,模型基础,MySQL连接配置及增删改查...
Django中的ORM简介 ORM概念:对象关系映射(Object Relational Mapping,简称ORM): 用面向对象的方式描述数据库,去操作数据库,甚至可以达到不用编写SQL语句就能够 ...
- mysql安全配置基线_MySql数据库安全配置基线.doc
MySql数据库安全配置基线 Mysql数据库系统安全配置基线 版本版本控制信息更新日期更新人审批人V2.0创建2012年4月备注: 若此文档需要日后更新,请创建人填写版本控制表格,否则删除版本控制表 ...
- mysql 修改配置生效_linux下面MySQL变量修改及生效
今天在访问mysql项目的时候突然报500错误,没有找到连接,因此想到mysql的连接时间. mysql> show global variables; 主要就是连接时间是28800(8小时), ...
- linux服务器安装mysql并配置外网访问
linux服务器安装mysql并配置外网访问 更新系统,如果不运行该命令,直接安装mysql,会出现"有几个软件包无法下载 sudo apt-get update 安装mysql sudo ...
最新文章
- linux下载文件的常用命令wget
- Kubernetes集群部署
- Xcode9 之 Xcode Server 持续集成
- php限制ip访问次数 并发_nginx限制ip请求次数 以及并发次数
- CPU的内部物理结构介绍
- 利用caffe日志进行测试精度训练损失等的画图(caffe训练结果可视化)
- PyCharm专业版 2021.3 Anaconda安装教程
- ecshop微信登录php代码,Ecshop实现微信第三方授权扫码登录
- centos 7查看CPU温度
- python apply函数的用法_python apply函数
- uni的numberbox怎么用_uni-app购物车功能
- 论文阅读笔记: (2022.05, icra) Traffic Context Aware Data Augmentation for Rare Object Detection in Autonom
- 卡尔曼滤波/粒子滤波融合定位模拟器
- 使用安全模式启动计算机,老司机教你电脑安全模式启动方法
- 纸浆模塑包装(MPP)行业调研报告 - 市场现状分析与发展前景预测
- NO.1——VulnHub-GoldenEye-1-Walkthrough
- Excel简单宏定义(快速合并多个表格,合并多个工作表,合并特定工作表)
- 热加工作业考研题目答案分享——Joining processes 4
- VM30031:1 Uncaught ReferenceError: xxx is not defined
- 又发现一个ChatGPT体验站,辅助写代码真方便
热门文章
- Flutter中使用Provider
- 康耐视智能相机Insight-选择型号方式
- 记录移动手机号携号出网过程
- 一个悬赏任务app是如何做到年纯利润2000万的?
- CPU:Cache: locality of reference, spacial,temporal,cache line
- 基于JAVA动物防疫信息管理计算机毕业设计源码+系统+lw文档+部署
- 【奇思妙想】20个从设计到功能都创意十足的小众网站
- 2021 年广东省职业院校技能大赛(国赛遴选赛卷(A))
- html随机出现一张图片,html随机出现笑脸图片代码
- 软考-软件设计师 笔记十二(数据流图)