当前位置:网站首页>linux中mysql表名区不区分大小写
linux中mysql表名区不区分大小写
2022-07-27 07:13:00 【亿速云】
linux中mysql表名区不区分大小写
这篇文章主要介绍了linux中mysql表名区不区分大小写的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇linux中mysql表名区不区分大小写文章都会有所收获,下面我们一起来看看吧。
linux中mysql表名是区分大小写的;mysql的数据库名、表名、变量名和表的别名在linux中都是严格区分大小写的,而列名与列的别名在所有的情况下都是忽略大小写的,可以修改MySQL的配置文件中的“ower_case_table_names”参数来设置是否区分大小写。
本教程操作环境:linux7.3系统、mysql8.0.22版本、Dell G3电脑。
linux中mysql表名区分大小写吗
linux中,mysql安装完成后,表名默认区分大小写,且该属性无法修改,网上说的在/etc/mysql/my.cnf中增加字段的配置都无法生效,修改后会导致mysql无法启动。
mysql在linux中表名区分大小写,mysql在Windows中表名不区分大小写;可以在MySQL的配置文件“my.ini [mysqld]”中增加一行“ower_case_table_names = 参数”来设置是否区分大小写。
MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:
数据库名与表名是严格区分大小写的;
表的别名是严格区分大小写的;
列名与列的别名在所有的情况下均是忽略大小写的;
变量名也是严格区分大小写的;
MySQL在Windows下都不区分大小写。
所以在不同操作系统中为了能使程序和数据库都能正常运行,最好的办法是在设计的时候都转为小写,但是如果在设计的时候已经规范化大小写了,那么在Windows环境下只要对数据库的配置做下改动就行了,
具体操作如下:
在MySQL的配置文件中my.ini [mysqld]中增加一行ower_case_table_names = 1
参数解释:
0:区分大小写
1:不区分大小写
在 MySQL中,数据库和表对就于那些目录下的目录和文件。
因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在Windows 中是大小写不敏感的,而在大多数类型的 Unix系统中是大小写敏感的。
列名与列的别名在所有的情况下均是忽略大小写的,而表的别名又是区分大小写的。要避免这个问题,你最好在定义数据库命名规则的时候就全部采用小写字母加下划线的组合,而不使用任何的大写字母。或者也可以强制以 -O lower_case_table_names=1 参数启动
关于“linux中mysql表名区不区分大小写”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“linux中mysql表名区不区分大小写”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。
边栏推荐
- ChromeDriver下载-自用
- C语言实现猜数字小游戏项目实战(基于srand函数、rand函数,Switch语句、while循环、if条件判据等)
- 【小程序】如何获取微信小程序代码上传密钥?
- flink原理(一) 状态的TTL管理、容错机制
- drawImage方法第一次调用不显示图片的解决方式
- Using loops to process data in tables in kettle
- 一体化实时HTAP数据库StoneDB,如何替换MySQL并实现近百倍分析性能的提升
- 什么是真正的 HTAP ?(二)挑战篇
- Okaleido tiger is about to log in to binance NFT in the second round, which has aroused heated discussion in the community
- Shell condition test, judgment statement and operator of shell system learning
猜你喜欢

ADC噪声全面分析 -01- ADC噪声的类型以及ADC特性

Synchronized lock

IDEA中文乱码怎么办

STM32_ Find the cause of entering hardfault_ Handler's function

用户解锁SM04 SM12

Prior Attention Enhanced Convolutional Neural Network Based Automatic Segmentation of Organs at Risk

Expose Prometheus metrics in Perl programs

Closed hash and open hash resolve hash conflicts

Comprehensive analysis of ADC noise-01-types of ADC noise and ADC characteristics

Perl: split the external command to be executed into multiple lines
随机推荐
Shell enterprise interview exercise
RestTemplate 连接池配置
Drconv pytorch is changed to the same size of output and input
Closed hash and open hash resolve hash conflicts
Compiling and using log4cxx in rhel7.3
Multithreading [preliminary - Part 1]
Panabit SNMP配置
sql语句批量更新 时间减去1天
Flink de duplication (I) summary of common de duplication schemes in Flink and Flink SQL
Zabbix: map collected values to readable statements
Plato Farm有望通过Elephant Swap,进一步向外拓展生态
The token verification of applet message push configuration failed. Please check and confirm
Solidity智能合约开发 — 3.3-solidity语法控制结构
RPC 远程过程调用
模仿大佬制作的宿舍门禁系统(三)
Bingbing's learning notes: classes and objects (middle)
【pytorch】ResNet18、ResNet20、ResNet34、ResNet50网络结构与实现
Pg_ relation_ Size question
Cadence (XI) silk screen printing adjustment and subsequent matters
Flink principle (I) TTL management and fault tolerance mechanism of state