暂无图片
MySQL区分大小写吗?
我来答
分享
2023-06-28
MySQL区分大小写吗?

MySQL区分大小写吗?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
三阳

在MySQL中,一个数据库会对应一个文件夹,数据库里的表会以文件的方式存放在文件夹内,所以,操作系统对大小写的敏感性决定了数据库和表的大小写敏感性。其实,在MySQL中,有一个只读的系统变量“lower_case_file_system”,其值反映的正是当前文件系统是否区分大小写。MySQL在Windows下是不区分大小写的,而在Linux下数据库名、表名、列名、别名大小写规则如下:

1)数据库名与表名是严格区分大小写的,但是,可以在/etc/my.cnf中添加lower_case_table_names=1,然后重启MySQL服务,这样就不区分表名的大小写了。当lower_case_table_names=0时表示区分大小写。

2)表的别名是严格区分大小写的。

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

4)变量名也是严格区分大小写的。

5)索引、关键字、函数名、存储过程和事件的名字不区分大小写。

6)触发器的名字区分大小写。

暂无图片 评论
暂无图片 有用 6
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
数据库中BOLB字段是如何存储的,存储格式是怎么样的?
回答 5
https://mysqlserverteam.com/externallystoredfieldsininnodb/不知道上面这个链接是否有用mysql中还是按page存储,inline不够就会用到
各位专家,mysql老是说内存不够会重启,可是业务角度看有没使用那么多,查数据库原因的话,从什么方向查呢
回答 2
top,分析内存大小
一个组中MySQL Server(组成员)的最大数量是多少?
回答 1
已采纳
单个复制组中的允许组成员(MySQLServer)的最大数量是9个。如果有更多的Server尝试加入该组时,其连接请求将被拒绝。该限制数量是通过已有的测试案例和基准测试中得出的一个安全边界,在这个安全
MySQL 连接错误有哪些原因?
回答 1
已采纳
网络不通权限不对端口错误连接数满了如果是版本8和5.7的jdbc不一样tomcat这些的连接池满了数据库没起来用户名密码不对压力大白名单黑名单超时
mysql数据库中一个账户可以多个主机同时登录吗?
回答 1
已采纳
当然是可以的
如何在 JavaScript 中将时间戳转换为 MySQL DateTime?
回答 1
/Youfirstneedtocreateaformattingfunctiontopadnumberstotwodigits…/functiontwoDigits(d){if(0<d&
在 Oracle 或者 MySQL 中导致 SQL 查询无法使用索引的原因包括以下哪几项?
回答 4
ABCD
SELECT * FROM T LIMIT 10 OFFSET 10*1; OFFSET 的参数不能使用表达式? 如何可以实现10*1
回答 2
已采纳
用预处理吧。比如set@a31;PREPAREstmt1FROM‘selectfromtestlimit0,?’;EXECUTEstmt1using@a;即可以实现了。
navicat 逆向多表至模型,在模型中创建外键指示关联关系 , 影响表吗?
回答 1
使用Navicat逆向工程生成模型并在模型中创建外键关联关系不会直接影响数据库中的表结构。逆向工程是一个从数据库生成模型代码的过程,它会根据数据库表的结构生成相应的模型类或代码。Navicat逆向工程
buffer pool大小是启动后,就立马分配出来的,还是后来随交易需要,慢慢长上来的?
回答 3
bufferpool是上限,启动的时候可能不会立马分配的