今天在将开发环境中的门户数据库复制到新环境后,使用SqlSugar的ORM框架进行数据库操作的时候,出现了主键找不到的现象。排查了很久终于发现了关键点。特此记录。1.开发环境: 操作系统:CENTOS7 64位 内存: 1GB CPU 1/1 网络适配器:网桥模式 安装模式:最小化安装 系统语言设置 ...
分类:
数据库 时间:
2017-06-16 21:13:56
阅读次数:
321
Mysql默认的字符检索策略: utf8_general_ci 表示不区分大小写,这个是utf8字符集默认的校对规则; utf8_general_cs 表示区分大小写, utf8_bin 表示二进制比较,同样也区分大小写 注:Mysql5.6.10版本中,不支持utf8_general_cs 1.在... ...
分类:
数据库 时间:
2017-05-03 20:27:22
阅读次数:
179
Windows下 MySQL大小写敏感配置 zoerywzhou@163.com http://www.cnblogs.com/swje/ 作者:Zhouwan 2017-3-27 最近在window系统下 操作Linux系统下创建的数据库,发现有些不对劲,比较了半天才发现是大小写敏感的问题造成的。 ...
分类:
数据库 时间:
2017-03-27 21:57:19
阅读次数:
3090
字段值的大小写由mysql的校对规则来控制。提到校对规则,就不得不说字符集。字符集是一套符号和编码,校对规则是在字符集内用于比较字符的一套规则 . 一般而言,校对规则以其相关的字符集名开始,通常包括一个语言名,并且以_ci(大小写不敏感)、_cs(大小写敏感)或_bin(二元)结束 。比如 utf8 ...
分类:
数据库 时间:
2017-02-28 13:31:24
阅读次数:
177
一.mysql 字段名 表名 数据库名 是否区分大小写 今天碰到数据库大小写问题,linux与windows下问题 同时又碰到保留字 http://www.cnblogs.com/lawdong/archive/2010/08/08/2357903.html(别人收集的。大家可以看一下保留字有哪些) ...
分类:
数据库 时间:
2016-12-28 20:47:31
阅读次数:
222
mysql大小写取消敏感设置#mysqld--SET-lower_case_table_names=1;或者在mysqlserver的配置文件中添加配置项:vi/etc/my.cnflower_case_table_names=1该变量值的详细定义如下:ValueMeaning0TableanddatabasenamesarestoredondiskusingthelettercasespecifiedintheCREATETABLEorCR..
分类:
数据库 时间:
2016-11-06 00:00:25
阅读次数:
388
一、Linux中MySQL大小写详情:1、数据库名严格区分大小写2、表名严格区分大小写的3、表的别名严格区分大小写4、变量名严格区分大小写5、列名在所有的情况下均忽略大小写6、列的别名在所有的情况下均忽略大小写 二、设置MySQL表名不区分大小写1、切换到root用户$ su - root 2、修改 ...
分类:
数据库 时间:
2016-10-22 11:31:52
阅读次数:
154
注:本文大部内容参考自互联网相关文章 1.MySQL大小写敏感规则 MySQL中,一个库会对应一个文件夹,库里的表会则以文件的方式存放在文件夹内,所以,操作系统对大小写的敏感性决定了数据库和表的大小写敏感(MySQL有一个只读的系统变量lower_case_file_system,其值反映的正是当前 ...
分类:
数据库 时间:
2016-10-02 17:28:43
阅读次数:
207
useinformation_schema;查询所有数据的大小:selectconcat(round(sum(data_length/1024/1024),2),‘MB‘)asdatafromtables;查看指定数据库的大小:selectconcat(round(sum(data_length/1024/1024),2),‘MB‘)asdatafromtableswheretable_schema=‘DATABASENAME‘;查看指定数据库的某..
分类:
数据库 时间:
2016-05-16 17:46:31
阅读次数:
185