MySQL 校对规则

show variables like character_set%

character_set_client 客户端发送数据编码

character_set_result 客户端接收数据编码

character_set_database 当前默认数据库的编码

character_set_server 服务器编码

character_set_syatem 标识符编码

校对规则

每一套编码字符集都有与之相关的校对规则.

什么是校对规则? 在当前编码下, 字符之间的比较顺序是什么.

每个字符集都提供一个或者多个校对规则. 通常的命名规则是:

字符集_语言名_ci|cs|bin

常见ci, 不区分大小写; cs 区分大小写; bin编码比较

每个字符集都有默认的校对规则, 不指定, 就是用该默认规则.

查看校对规则

show collation

设置字符集时, 可以设置当前字符集所采用的校对规则, 如果不设置采用默认.

create table kitty(

name varchar(20)

) character set gbk collate gbk_chinese_ci;

create table hello(

name varchar(20)

) character set gbk collate gbk_bin;

insert into kitty values("a");

insert into kitty values("B");

insert into kitty values("c");

insert into hello values("a");

insert into hello values("B");

insert into hello values("c");

select * from kitty order by name;

select * from hello order by name;

mysql视图默认校对规则_MySQL 校对规则相关推荐

  1. mysql 视图怎么调用方法_mysql 视图的使用

    mysql视图的作用(详细) 测试表:user有id,name,age,sex字段 测试表:goods有id,name,price字段 测试表:ug有id,userid,goodsid字段 视图的作用 ...

  2. mysql innodb 默认隔离级别_MySQL Innodb 事务隔离级别

    在Mysql中,事务主要有四种隔离级别,今天我们主要是通过示例来比较下,四种隔离级别实际在应用中,会出现什么样的对应现象. Read uncommitted (未提交读) Read committed ...

  3. mysql视图怎么加字段_mysql视图添加字段

    mysql视图里面怎么新增一个全新字段,在原来表内没首先,要清楚视图的概念: 视图是一个虚拟表,其内容由查询定义.同真实的表一样,视图包含一系列带有名称的列和行数据.但是,视图并不在数据库中以存储的数 ...

  4. mysql校对规则_MYSQL校对规则

    一.前言 有时候遇到这种情况,你用一个like语句查询,查到的结果中有一些并没有包含你查询的关键词的纪录: 有时候遇到这种情况,你的数据库自作聪明的大小写不敏感,让你在更新时把大小写不同的两条记录都更 ...

  5. mysql的默认隔离级别_mysql默认事务隔离级别是什么?

    mysql数据库事务的隔离级别有4个,而默认的事务处理级别就是[REPEATABLE-READ],也就是可重复读.下面本篇文章就来带大家了解一下mysql的这4种事务的隔离级别,希望对大家有所帮助. ...

  6. mysql视图的更新 条件_mysql中视图更新详解

    视图的可更新性与视图中查询的定义是有关的 一.mysql中那些试图使不可更新的?以下类型的视图是不可更新的 1.包含以下关键字的sql语句:聚合函数(sum.min.max.count).distin ...

  7. mysql视图有空间吗_MySQL视图

    视图是从一个表或多个表导出来的表,是一种虚拟表,不占内存空间,视图中保存的仅仅是一条select语句,其数据源来自数据库表或其他视图.当基本表发生变化时,视图的数据也会随之变化.视图是存储在数据库中的 ...

  8. mysql innodb默认的锁_Mysql InnoDB锁

    MySQL 不同引擎的锁机制: MyISAM和MEMORY采用表级锁(table-level locking) BDB采用页面锁(page-leve locking)或表级锁,默认为页面锁 InnoD ...

  9. mysql 视图 查询速度慢_mysql 视图查询速度慢

    场景: 表 stockpooldata_flash CREATE TABLE `stockpooldata_flash` ( `id` bigint(15) NOT NULL AUTO_INCREME ...

  10. mysql视图什么时候用_Mysql为什么要使用视图?

    测试表:user有id,name,age,sex字段 测试表:goods有id,name,price字段 测试表:ug有id,userid,goodsid字段 视图的作用实在是太强大了,以下是我体验过 ...

最新文章

  1. 线程,协程对比和Python爬虫实战说明
  2. Android ActionBar完全解析,使用官方推荐的最佳导航栏(下) .
  3. POJ 1961 KMP(当前重复次数)
  4. 如何使用frame框架,将左边视为导航栏,右边作为链接界面
  5. 云原生数据仓库AnalyticDB支撑双11,大幅提升分析实时性和用户体验
  6. 在Linux系统中,使用useradd命令新建用户后,登录该用户时shell开头为$,不显示用户名和路径,如下:...
  7. 从小小后视镜看物联网的生态(下)
  8. 电脑不启动任务管理器时cpu使用率很高,短时间内不使用电脑时启动为什么能耗可下降到15%以下?
  9. 检测远程主机上的某个端口是否开启——telnet命令
  10. Ubuntu 16.04 远程桌面
  11. Verilog 语言2选1数据选择器
  12. 前端页面闪动(vue+ele 表格分页)
  13. kuka机器人码垛编程网盘_KUKA机器人码垛程序怎么写(案例)
  14. 基于MATLAB的机器人学、机器视觉与控制
  15. 使用 Convex 进行状态管理的指南
  16. Unity 实现2D地面挖洞!涂抹地形
  17. 数据结构循环队列C++实现
  18. explicit关键字的作用
  19. 计算机专业如何写毕业论文-八大技巧
  20. Python使用Turtle画日本国旗

热门文章

  1. 常用第三方APP 的url scheme
  2. android studio海马玩模拟器
  3. 微信内网页分享,分享者能看到分享的图片(描述),但被分享者无法看到
  4. 一些杂谈和对他们的认识程度
  5. VLC保存网络流到软件和fiddler下载视频
  6. 如何用python爬取图片数据_python爬虫怎么实现爬取网站图片?
  7. 浏览器的滚动条滚动时,导航条的背景变色
  8. c语言设计一个语音识别程序,用 C# 开发自己的语音识别程序
  9. 软考中级-数据库系统工程师复习知识点汇总
  10. 澳洲网:澳高考生扎堆申请专业 热衷艺术及护理学位