MYSQL 中的 LIKE 这么用不对

MYSQL 中的 LIKE 这么用不对,第1张

LIKE

'[BL]%'

这种写法,

好像只有

SQL

Server

支持,

其他数据库不支持的。

REGEXP

是正则表达式匹配。

WHERE

City

REGEXP

'^[BL]'

就可以了。

就是满足

字母

B

或者

L

开头的,

检索出来。

因为

%

是用于

LIKE

的。

不是用于

正则表达式的。

REGEXP

like

在匹配上的区别

其中like要求整个数据都要匹配,而REGEXP只需要部分匹配即可。

也就是说,用Like,必须这个字段的所有内容满足条件,而REGEXP只需要有任何一个片段满足即可。

SQL语句中通配符有四种,分别是百分号%、下划线_、方括号[ ]、方括号[!](或[^])。

在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。SQL 通配符必须与 LIKE 运算符一起使用。

1、百分号%:可匹配任意类型和长度的字符,如果是中文,请使用两个百分号即%%。

2、下划线_:匹配单个任意字符,它常用来限制表达式的字符长度。

3、方括号[ ]:指定一个字符、字符串或范围,要求所匹配对象为它们中的任一个。

方括号[^]或者[!]:其取值也[ ]相同,但它要求所匹配对象为指定字符以外的任一个字符。

扩展资料:

SQL通配符是使用用特殊字符或语法拼写,用来执行模糊搜索指令的语句功能。在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。

SQL 通配符必须与 LIKE 运算符一起使用。如在数据中搜索以大写“A”字母开头的字符类型数据,可以使用like "A%"。

下划线和百分号在sql模糊查询like语句中为特殊字符,分别可匹配1个字符和0到多个字符,如果需要真正查询特殊字符得转义,如like 'a\_b%' escape '\',将匹配前3个字符为a_b的所有记录。

参考资料来源:百度百科-SQL通配符

1、a-/an-==no;without;lack,

amateur不熟练的,业余的,anonymous匿名的,asocial不好社交的,anechoic消声的,anharmonic不和谐的,anarchism无政府主义,acentric无中心的,amoral非道德性的,asexual无性别的

2、a-==in;on;at;by;with;to,asleep在熟睡中,ahead向前,在前头,abreast肩并肩地,aside在一边,abed在床上,abloom开花

3、a-/an-==加强意义,aloud高声地,aright正确地,awake唤醒,aweary疲倦的,annotate注释,announce宣布,通告

4、ab-==from;awayfrom,abnormal不正常的,abroad国外的,abuse滥用,absorb吸去,abaxial离开轴心的,abend异常终止

5、ac-==at;to,或表示加强意义,accustom使习惯,account计算,算帐,accredit信任,accompany陪伴,acclaim欢呼,喝彩,accomplish完成

在 SQL (Structured Query Language) 中,数据库命令通常以关键字开头。这些关键字用于指示 SQL 数据库管理系统 (DBMS) 执行特定的 *** 作。

主要有以下几种常见的 SQL 命令:

SELECT:从数据库表中检索数据。

插入:向数据库表中插入新数据

更新:修改数据库表中的现有数

删除:从数据库表中删除数据。

CREATE:创建新的数据库对象,如表、视图等

ALTER:修改数据库对象,如表、视图等

DROP:删除数据库对象,如表、视图等

这些命令是标准的SQL命令,不同的数据库系统可能有自己的附加命令。

例如:

上面三个命令分别是:

从Customers表中查询所有数据

向Customers表中插入一条数据

更新Customers表中的一条数据

如果是 DBA 离职,要整理 数据结构的话

应该是要 整理 数据库 物理文件的结构

也就是一个数据库服务器下面,有多少个数据库。

每个数据库,都包含哪些文件,这些文件都存放在什么位置。

还有就是,数据库多长时间,做何种类型的备份一次,都备份到什么物理设备上。

当然,还有可能要 整理 逻辑结构,也就是 每个数据库,都有哪些表。这些表里面,都有多少数据。表上面还有什么索引之类的相关信息。

SQL Server 管理的细节不熟悉,具体如何 *** 作,就等其他人来回答你吧。

以上就是关于MYSQL 中的 LIKE 这么用不对全部的内容,包括:MYSQL 中的 LIKE 这么用不对、sql语句中通配符有几种、前缀的英文前缀等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/10203929.html

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

发表评论

登录后才能评论

评论列表(0条)

保存