zoukankan      html  css  js  c++  java
  • MySQL大小写敏感说明

    Mysql默认的字符检索策略:
    utf8_general_ci  表示不区分大小写,这个是utf8字符集默认的校对规则;
    utf8_general_cs  表示区分大小写,
    utf8_bin         表示二进制比较,同样也区分大小写
    
    注:Mysql5.6.10版本中,不支持utf8_general_cs
    
    1.在表级别控制
    create table test01(
    id int primary key,
    name varchar(32) not null
    )engine=innodb collate=utf8_bin
    
    insert into test01(id,name)values(1,'a');
    insert into test01(id,name)values(1,'A');
    
    创建表是指定 collate=utf8_bin
    
    2.在数据库级别控制:
    ALTER DATABASE `databaseName` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
    未测试
  • 相关阅读:
    面向对象
    ArrayList 集合
    JAVA 方法
    JAVA数组
    JAVA基础2
    JAVA基础1(语法)
    JAVA基础(jdk安装和环境变量的配置)
    数据结构练习题
    多表查询
    数据约束
  • 原文地址:https://www.cnblogs.com/polestar/p/6803501.html
Copyright © 2011-2022 走看看