当前位置:首页 > 日记 > 正文

区分案例和案例的MySQL查询

区分案例和案例的MySQL查询
1。一种方法是设置表或行的排序规则,使其为二进制或区分大小写。在MySQL中,列排序的命名方法如下所示:

* _bin:代表二进制区分排序规则,也就是说它是区分大小写的
* _cs:敏感的排序,区分大小写
* _ci:大小排序,不区分大小写
###########
二进制排序规则的例子#开始
###########
MySQL >创建表case_bin_test(字varchar(10))字符集整理latin1_bin latin1;
查询OK,0行受影响(0.02秒)

MySQL >插入case_bin_test值('frank‘),(‘谷歌'),('froogle '),('flickr '),('flickr);
查询OK,5行受影响(0秒)
记录:5个重复:0个警告:0

MySQL >选择*从case_bin_test字like'f %;
--------- + +
|字|
--------- + +
| Froogle |
| Flickr |
--------- + +
2行(0秒)

MySQL >选择*从case_bin_test字like'f %;
--------- + +
|字|
--------- + +
|弗兰克|
| Flickr |
--------- + +
4行(0秒)

###########
#结束
###########

2。另一种方法

###########
#开始敏感的排序的例子
###########

MySQL >创建表case_cs_test(字varchar(10))字符集整理latin1_general_cs latin1;
查询OK,0行受影响(0.08秒)

MySQL >插入case_cs_test值('frank‘),(‘谷歌'),('froogle '),('flickr '),('flickr);
查询OK,5行受影响(0秒)
记录:5个重复:0个警告:0

MySQL >选择*从case_cs_test字like'f %;
--------- + +
|字|
--------- + +
|弗兰克|
| Flickr |
--------- + +
4行(0秒)

MySQL >选择*从case_cs_test字like'f %;
--------- + +
|字|
--------- + +
| froogle |
| Flickr |
--------- + +
2行(0秒)

###########
#结束
###########
三.另一种方法是在查询中指定排序规则。

MySQL >创建表case_test(字varchar(10))字符集latin1;
查询OK,0行受影响(0.01秒)

MySQL >插入case_test值('frank‘),(‘谷歌'),('froogle '),('flickr '),('flickr);
查询OK,7行受影响(0.01秒)
记录:7个重复:0个警告:0
MySQL >选择*从case_test字like'f %;
--------- + +
|字|
--------- + +
|弗兰克|
| Froogle |
| Flickr |
| Flickr |
--------- + +
6行(0.01秒)

MySQL >选择*从case_test字like'f %;
--------- + +
|字|
--------- + +
|弗兰克|
| Froogle |
| Flickr |
| Flickr |
--------- + +
6行(0.01秒)
MySQL >选择*从case_test字整理latin1_bin like'f %;
--------- + +
|字|
--------- + +
|弗兰克|
| Flickr |
--------- + +
4行(0.05秒)

MySQL >选择*从case_test字整理latin1_bin like'f %;
--------- + +
|字|
--------- + +
| Froogle |
| Flickr |
--------- + +
2行(0秒)
MySQL >选择*从case_test字like'f % 'collate latin1_bin;
--------- + +
|字|
--------- + +
| Froogle |
| Flickr |
--------- + +
2行(0秒)

MySQL >选择*从case_test字like'f % 'collate latin1_bin;
--------- + +
|字|
--------- + +
|弗兰克|
| Flickr |
--------- + +
4行(0.01秒)
MySQL >选择*从case_test字like'f % 'collate latin1_general_cs;
--------- + +
|字|
--------- + +
|弗兰克|
| Flickr |
--------- + +
4行(0.04秒)

相关文章

几种语言中oracle时间转换的实现

几种语言中oracle时间转换的实现

时间转换,语言,几种,电脑软件,oracle,C shell perl php下日期和时间转换:从` 00:00:00 1970-01-01 UTC秒和人类可读的日期时间和秒数的标量 标量时间26字节的字符串,因为` 00:00:00 1970-01-01 UTC的秒 (自1970年1月1日清晨零时起的秒数) 起的…

常见错误收集

常见错误收集

错误收集,常见,电脑软件,# 1067无效的默认值for'xxx 当表中的字段被修改时发生此错误。 必须删除字段并再次添加 UTF-8导入mysql没有中文显示 今天,本地MySQL数据被导出到Web服务,结果发现所有的汉字都不见了: 程序代码 导出数据库5.0.45.c…

CAD中怎么查询几何对象

CAD中怎么查询几何对象

CAD中怎么查询几何对象,查询,输入,确认,回车键,命令行,提示,系统,命令,cad.com/">CAD中怎么查询几何对象CAD在机械、工程等设计绘制图形中,对于尺寸大小都很严格,因此我们都要留意对象的几何特征,今天我们就总结一下几何特征的查询方法。1.点坐标查询…

在MySQL数据库varchar规则限制

在MySQL数据库varchar规则限制

数据库,规则,电脑软件,MySQL,varchar,在MySQL数据库中varchar的最大长度是多少事实上,这不是一个定数,和varchar的长度是有限制的。在本文中,我们将介绍MySQL数据库varchar的限制规则,并通过一个实例说明限制规则。下面让我们一起来学习这个部…

Win8两种方法来解决旧的视频卡顿现

Win8两种方法来解决旧的视频卡顿现

视频卡,两种,方法来,现象,电脑软件,点评:在看视频时的Win8,经常出现卡顿现象,看视频卡顿的原因只有两个,一个是视频网站的问题是Flash和浏览器兼容,另一个原因是操作IE的方法是不合理的,这里是一个很好的解决方案,我们可以参考 Win8系统,小型家用…

该srv32.exe-角色srv32过程是什么

该srv32.exe-角色srv32过程是什么

角色,过程,电脑软件,exe,点评:srv32.exe是opaserv {J}.病毒相关程序。该木马允许攻击者访问你的计算机,窃取密码和个人数据 进程文件:srv32或srv32.exe 进程名称:opaserv J病毒。 过程类别:安全风险的过程 英文描述: Srv32.exe is a process wh…

建立由Windows7共享网络的方法

建立由Windows7共享网络的方法

方法,网络,电脑软件,点评:这篇文章主要介绍了设立Windows7共享网络的方法,需要的朋友可以参考一下。 随着Windows 7的性能和功能的逐步完善,Windows7的普及率越来越高,而用户数量逐渐增加,无论是在功能设计和系统资源的占用,Windows7比Vista系统…

wscntfy.exe的过程是怎样的如何判

wscntfy.exe的过程是怎样的如何判

是怎样,如何判断,过程,电脑软件,wscntfy,点评:在任务管理器wscntfy.exe过程产生的问题吗它为什么运行,是病毒吗现在我们知道wscntfy.exe是怎么回事 的起源和功能 wscntfy.exe的过程是一个程序文件系统的过程,微软公司在其发布的,称为Windows…

MySQL集群如何创建磁盘表方法解释

MySQL集群如何创建磁盘表方法解释

方法,解释,磁盘,集群,电脑软件,第一,概念 MySQL集群使用一系列磁盘数据对象来实现磁盘表。 表空间:的功能是作为其他磁盘数据对象的容器。 撤消日志文件:存储回滚事务所需的信息,一个或多个撤消日志文件组成日志文件组,最后,日志文件组与单个组相…

什么样的角色,bmmlref.exe过程在这

什么样的角色,bmmlref.exe过程在这

在这个,过程,过程中,角色,电脑软件,评论:详细的介绍了bmmlref.exe,bmmlref过程 进程文件:bmmlref或bmmlref.exe 进程名称:IBM的ThinkPad笔记本电脑的电池管理 过程类别:安全风险的过程 英文描述: bmmlref.exe是一个过程,是预装在IBM的ThinkPad笔…

Windows在后台启动VirtualBox虚拟

Windows在后台启动VirtualBox虚拟

虚拟机,启动,后台,界面,电脑软件,点评:Linux和Windows下的SSH连接。但是,总会在VirtualBox的启动界面和觉得自己老了。下一步,我们将为您提供一个好的解决方案。其实VirtualBox提供背景引导。这不是默认。 这不是很习惯使用Linux,但也喜欢使用L…

数据库表分割技术(水平划分/垂直分

数据库表分割技术(水平划分/垂直分

分割,数据库表,技术,电脑软件,库表哈希,1。水平分割 什么是水平分割隐喻的比较,在食堂吃,只有一个窗口,食品线,长长的线,线的类型,然后让排队的人产生焦虑情绪,容易发生混乱,然后一个经理脱颖而出,增加打饭窗口数量。长长的线断成了几个队。更多的图…