• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > Mysql大小写敏感的问题

Mysql大小写敏感的问题

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mysql大小写敏感,mysql 大小写不敏感,mysql对大小写敏感吗,mysql设置大小写敏感,mysql 大小写等相关知识,希望本文的分享对您有所帮助

一、1 CREATE TABLE NAME(name VARCHAR(10));

        对这个表,缺省情况下,下面两个查询的结果是一样的:

        SELECT * FROM TABLE NAME WHERE name='clip';
        SELECT * FROM TABLE NAME WHERE name='Clip';
</div>

        MySql默认查询是不区分大小写的,如果需要区分他,必须在建表的时候,Binary标示敏感的属性.

        CREATE TABLE NAME(
          name VARCHAR(10) BINARY
        );
</div>

       2 在SQL语句中实现 SELECT * FROM TABLE NAME WHERE  BINARY name='Clip';

3 设置字符集:

utf8_general_ci --不区分大小写

utf8_bin--区分大小写

二、 MySQL在windows下是不区分大小写的,将script文件导入MySQL后表名也会自动转化为小写,结果再 想要将数据库导出放到linux服务器中使用时就出错了。因为在linux下表名区分大小写而找不到表,查了很多都是说在linux下更改MySQL的设置使其也不区分大小写,但是有没有办法反过来让windows 下大小写敏感呢。其实方法是一样的,相应的更改windows中MySQL的设置就行了。

        具体操作:

        在MySQL的配置文件my.ini中增加一行:

        lower_case_table_names = 0

        其中 0:区分大小写,1:不区分大小写

        MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:

      1、数据库名与表名是严格区分大小写的;

      2、表的别名是严格区分大小写的;

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

      4、变量名也是严格区分大小写的;    MySQL在Windows下都不区分大小写

以上就是本文的全部内容了,希望大家能够喜欢。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • MySQL中查询的有关英文字母大小写问题的分析
  • Mysql大小写敏感的问题
  • MYSQL的binary解决mysql数据大小写敏感问题的方法

相关文章

  • 2018-12-05INSERT INTO SELECT语句与SELECT INTO FROM语句的一些区别
  • 2018-12-05MongoDB+Hadoop运行环境搭建
  • 2018-12-05CentOS7 64位安装mysql图文教程
  • 2018-12-05一步一步教你网站同步镜像(转载)
  • 2018-12-05MySQL数据表字段内容的批量修改、清空、复制等更新命令
  • 2018-12-05MySQL从命令行导入SQL脚本时出现中文乱码的解决方法_MySQL
  • 2018-12-05oracle使用sql脚本生成csv文件案例学习
  • 2018-12-05MySQL 自动备份与数据库被破坏后的恢复方法第1/2页
  • 2018-12-05phpmyadmin中为站点设置mysql权限的图文方法
  • 2018-12-05Sql Server 索引使用情况及优化的相关Sql语句分享

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • Mysql 数据库常用备份方法和注意事项
    • Mysql row number()排序函数的用法和注意_MySQL
    • 【mysql教程】MySQL 元数据
    • mysql 协议的认证包及代码详情介绍
    • PL/SQL 类型格式转换
    • MySQL Administrator 登录报错的解决方法
    • Oracle EXTRACT()函数
    • step by step配置mysql复制的具体方法
    • 详细介绍mysql5.7.17安装使用教程(图文)
    • jdbc操作数据库的基本流程详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有