mysql怎么使查询不区分大小写

mysql怎么使查询不区分大小写,第1张

1、一种方法是可以设置表或行的collation,使其为binary或case

sensitive

。在MySQL中,对于Column

Collate其约定的命名方法如下:

*_bin:

表示的是binary

case

sensitive

collation,也就是说是区分大小写

*_cs:

case

sensitive

collation,区分大小写

*_ci:

case

insensitive

collation,不区分大小写

###########

#

Start

binary

collation

example

###########

mysql>

create

table

case_bin_test

(word

VARCHAR(10))

CHARACTER

SET

latin1

COLLATE

latin1_bin

Query

OK,

0

rows

affected

(0.02

sec)

mysql>

INSERT

INTO

case_bin_test

VALUES

('Frank'),('Google'),('froogle'),('flickr'),('FlicKr')

Query

OK,

5

rows

affected

(0.00

sec)

Records:

5

Duplicates:

0

Warnings:

0

mysql>

SELECT

*

FROM

case_bin_test

WHERE

word

LIKE

'f%'

+---------+

|

word

|

+---------+

|

froogle

|

|

flickr

|

+---------+

2

rows

in

set

(0.00

sec)

mysql>

SELECT

*

FROM

case_bin_test

WHERE

word

LIKE

'F%'

+---------+

|

word

|

+---------+

|

Frank

|

|

FlicKr

|

+---------+

4

rows

in

set

(0.00

sec)

###########

#

End

###########

MySQL排名不排序,以下是它在全球范围内的热门性能:MySQL数据库管理系统是目前最流行的开源关系型数据库管理系统,它是Oracle公司的一个产品。MySQL在最近几年已经广泛用于企业级Web应用程序中,它被包括Facebook、Google、Yahoo、Twitter、Flickr、Wikipedia等大公司使用。它也被大量开发者和其他IT专业人士使用,为他们提供可靠、安全、高性能的数据库管理系统。MySQL的使用者社区特别广泛,可以通过免费的MySQL论坛和文档来获取帮助。MySQL也是最受欢迎的关系型数据库管理系统,它在2016年的DB-Engines排名中位居第三位。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7323344.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存