MySQL

CRUD

问题描述

mysql在Windows下是不区分大小写的,而Linux下区分大小写,Windows下将script文件导入MySQL后表名也会自动转化为小写,如果导入Linux服务器中使用就会发生错误。

如何在Windows下让它区分大小写呢?

三种方法,任选一种即可

  1. 需要设置collate(校对) 这个可以在建表的时候修改

    collate规则:

    • *_bin: 表示的是binary case sensitive collation,也就是说是区分大小写的

    • *_cs: case sensitive collation,区分大小写

    • *_ci: case insensitive collation,不区分大小写

  2. 在create的时候就使用binary

    username varchar(30) BINARY NOT NULL default '', 如果表已经建好了,使用:
    alter table usertest modify username varchar(32) binary; 来就该表的属性。
    
  3. 在query的时候加上binary,select * from usertest where username like binary ‘%夏%’ ,就可以准确的查询出一条记录来。

======================= END =========================

MySQL如何区分大小写相关推荐

  1. mysql select 区分大小写,MySql查询不区分大小写解决方案(两种)

    当我们输入不管大小写都能查询到数据,例如:输入 aaa 或者aaA ,AAA都能查询同样的结果,说明查询条件对大小写不敏感. 解决方案一: 于是怀疑Mysql的问题.做个实验:直接使用客户端用sql查 ...

  2. mysql字符串区分大小写么_mysql字符串区分大小写的问题-阿里云开发者社区

    一. 1. CREATE TABLE NAME(name VARCHAR(10)); 对这个表,缺省情况下,下面两个查询的结果是一样的: SELECT * FROM TABLE NAME WHERE ...

  3. mysql不区分大小写设置_mysql设置不区分大小写

    windows下mysql默认是不区分大小写的,但是linux会区分大小写,所以当执行的sql语句有大小写区别时需要注意.那么怎么设置mysql不区分大小写.1.windows下到安装mysql的目录 ...

  4. mysql 密码大小写_MySQL数据库加密和解密~认证登陆密码(mysql.user)和MySQL不区分大小写...

    MySQL数据库认证密码有两种方式: 1:MySQL 4.1版本之前是MySQL323加密 2:MySQL 4.1和之后的版本都是MySQLSHA1加密 还有函数:AES_ENCRYPT()加密函数和 ...

  5. MySQL数据库加密和解密~认证登陆密码(mysql.user)和MySQL不区分大小写

    MySQL数据库认证密码有两种方式: 1:MySQL 4.1版本之前是MySQL323加密 2:MySQL 4.1和之后的版本都是MySQLSHA1加密还有函数:AES_ENCRYPT()加密函数和A ...

  6. mysql字符串区分大小写的问题

    一. 1. CREATE TABLE NAME(name VARCHAR(10)); 对这个表,缺省情况下,下面两个查询的结果是一样的: SELECT * FROM TABLE NAME WHERE ...

  7. 解决Docker安装MySQL不区分大小写问题

    解决Docker安装MySQL不区分大小写问题 参考文章: (1)解决Docker安装MySQL不区分大小写问题 (2)https://www.cnblogs.com/nihaorz/p/102559 ...

  8. mysql排序区分大小写吗_MySQL的order by时区分大小写

    Mysql 查询区分大小写 mysql查询默认是不区分大小写的 如: select * from some_table where str='abc'; select * from some_tabl ...

  9. mysql不区分大小写配置

    原文链接 mysql不区分大小写配置 1.说明 mysql大小写敏感配置与两个参数相关 -- lower_case_file_system 和 lower_case_table_nameslower_ ...

  10. mysql 严格区分大小写_Mysql查询英文如何严格区分大小写?

    1. 前提: 在Mysql数据库中进行查询时,希望英文严格区分大小写.默认情况下是不区分大小写的. 2. 演示如下: 在数据库表emp中,job字段中存储的值有'Engineer',现在的情况是,下面 ...

最新文章

  1. win10访问不了局域网计算机名,Win10正式版无法访问局域网电脑怎么办
  2. NET问答:在 Linq 查询中可以处理异常吗?
  3. eslint airbnb 不允许尾随逗号
  4. IntelliJ IDEA在行尾增加分号
  5. uboot下nand flash读写方法_鸿蒙HarmonyOS烧录方法总结
  6. char *p = new char[256]; delete p; / delete[] p; 哪个对 为什么
  7. 六石管理学:夸大成绩,当事人自己是否知道
  8. 深度解析ElasticSearch的分布式架构原理
  9. 海思hi3516移动侦测代码并显示输出
  10. C4D教程大纲(R23)+笔记
  11. skimage.feature函数使用说明
  12. 明源售楼系统技术解析 折扣管理(二)
  13. c++ 崩溃 正则表达式regex_C++正则表达式regex初探及踩的坑
  14. xmind 8破解方法
  15. 小程序开发华为P20、voiv下Echarts图表不显示数据、坐标轴等问题
  16. 09-一篇带你熟练使用多线程与原理「Thread」
  17. “海大学舍”Scrum Meeting(第十周会议记录)
  18. java火车票售票系统,火车购票系统,系统实现了用户会员管理、火车车次管理、火车座位管理、系统公告管理、火车票退票、火车票换乘、换乘查询、直达查询、乘车人管理、订单管理、个人中心管理等
  19. excel 导入文本数据乱码问题
  20. PySpark 累加器使用及自定义累加器

热门文章

  1. 高仿可伸缩小米日历 支持添加自定义提示数据
  2. C语言实现矩阵旋转输出
  3. 计算机网络应用层--龙之介计算机网络学习(2)
  4. c++ progress controll的使用
  5. 双粒子格林函数卷积优化
  6. PHP开发环境搭建工具有哪些?
  7. android短视频列表自动播放,小程序实现多视频连续播放
  8. toefl阅读写作口语评分解读
  9. 女主技能是鞭炮java游戏_五本女主怼人技能满分的言情小说推荐,全程嘴角疯狂上扬~...
  10. [完整源码&UI界面&视频安装教程&鸟巢数据集]输电塔绝缘子上鸟巢检测Python&YOLOv5源码