国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

趣談MySQL 多個(gè)%等模糊查詢

這篇具有很好參考價(jià)值的文章主要介紹了趣談MySQL 多個(gè)%等模糊查詢。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、建表并插入數(shù)據(jù)

1、創(chuàng)建一個(gè)people表

DROP TABLE IF EXISTS `people`;
CREATE TABLE `people`  (
  `id` int NOT NULL COMMENT '主鍵',
  `name` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '姓名',
  `sex` tinyint NOT NULL COMMENT '性別',
  `age` int NOT NULL COMMENT '年齡',
  `phone` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '聯(lián)系方式',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;

2、向people表添加數(shù)據(jù)

insert into people values(1,'測試人員',18,1,'13812345678');
insert into people values(2,'測測人員',19,0,'13812345679');
insert into people values(3,'人員測試',20,1,'13812345680');
insert into people values(4,'測試人員1',21,0,'13812345681');
insert into people values(5,'員人試測',22,1,'13812345682');

二、查詢語句

-- 1、模糊查詢(單個(gè)條件)
select * from people where name like '%測%';

趣談MySQL 多個(gè)%等模糊查詢,數(shù)據(jù)庫開發(fā),mysql,sql,模糊查詢

-- 2、模糊查詢(多個(gè)條件)
select * from people where name like '%測%' and name like '%人%';

趣談MySQL 多個(gè)%等模糊查詢,數(shù)據(jù)庫開發(fā),mysql,sql,模糊查詢

select * from people where name like '%測%' or name like '%人%';

趣談MySQL 多個(gè)%等模糊查詢,數(shù)據(jù)庫開發(fā),mysql,sql,模糊查詢

?------有趣的查詢(網(wǎng)頁端前端傳參%測試)------

-- 3、模糊查詢(順序執(zhí)行)
select * from people where name like '%測%人%';

趣談MySQL 多個(gè)%等模糊查詢,數(shù)據(jù)庫開發(fā),mysql,sql,模糊查詢

select * from people where name like '%人%測%';

趣談MySQL 多個(gè)%等模糊查詢,數(shù)據(jù)庫開發(fā),mysql,sql,模糊查詢

-- 4、_: 表示任意單個(gè)字符。匹配單個(gè)任意字符,它常用來限制表達(dá)式的字符長度語句
select * from people where name like '測試人員_';

趣談MySQL 多個(gè)%等模糊查詢,數(shù)據(jù)庫開發(fā),mysql,sql,模糊查詢

select * from people where name like '__人員';

趣談MySQL 多個(gè)%等模糊查詢,數(shù)據(jù)庫開發(fā),mysql,sql,模糊查詢


注:mysql 通配符查詢必須用 rlike

-- 5、[ ]:表示括號內(nèi)所列字符中的一個(gè)(類似正則表達(dá)式)。指定一個(gè)字符、字符串或范圍,要求所匹配對象為它們中的任一個(gè)。
select * from people where name rlike '[試]人員';

趣談MySQL 多個(gè)%等模糊查詢,數(shù)據(jù)庫開發(fā),mysql,sql,模糊查詢

-- 6、[^ ] :表示不在括號所列之內(nèi)的單個(gè)字符。其取值和 [] 相同,但它要求所匹配對象為指定字符以外的任一個(gè)字符 ^ 非。
select * from people where name rlike '[^試]人員';

趣談MySQL 多個(gè)%等模糊查詢,數(shù)據(jù)庫開發(fā),mysql,sql,模糊查詢

-- 7、^:以xx開頭的記錄
select * from people where name rlike '^測';

趣談MySQL 多個(gè)%等模糊查詢,數(shù)據(jù)庫開發(fā),mysql,sql,模糊查詢

-- 8、$:以xx結(jié)尾的記錄
select * from people where name rlike '員$';

趣談MySQL 多個(gè)%等模糊查詢,數(shù)據(jù)庫開發(fā),mysql,sql,模糊查詢

-- 9、.:任意單個(gè)的
select * from people where name rlike '.人員';

趣談MySQL 多個(gè)%等模糊查詢,數(shù)據(jù)庫開發(fā),mysql,sql,模糊查詢文章來源地址http://www.zghlxwxcb.cn/news/detail-524823.html

若本文有幫助到閱讀本文的同學(xué),歡迎點(diǎn)贊、關(guān)注、收藏,互相學(xué)習(xí)交流。?

到了這里,關(guān)于趣談MySQL 多個(gè)%等模糊查詢的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • ElasticSearch中實(shí)現(xiàn)模糊查詢效果(類似數(shù)據(jù)庫中l(wèi)ike功能)

    場景: 業(yè)務(wù)要求提供一個(gè)es查詢功能,實(shí)現(xiàn)類似模糊查詢效果,并且命中字段顯示紅色。舉例說明: es中字段內(nèi)容 輸入(即) 是否輸出 你好,中國,強(qiáng)大的祖國 中國 是(則‘中國’兩個(gè)字飄紅) 你好,中國,強(qiáng)大的祖國 俄國 否 你好,中國,強(qiáng)大的祖國 最大 否 實(shí)

    2024年02月12日
    瀏覽(102)
  • 【JaveWeb教程】(20) MySQL數(shù)據(jù)庫開發(fā)之 基本查詢、條件查詢、聚合函數(shù)、分組查詢、排序查詢、分頁查詢 詳細(xì)代碼示例講解

    【JaveWeb教程】(20) MySQL數(shù)據(jù)庫開發(fā)之 基本查詢、條件查詢、聚合函數(shù)、分組查詢、排序查詢、分頁查詢 詳細(xì)代碼示例講解

    在上次學(xué)習(xí)的內(nèi)容中,我們講解了: 使用DDL語句來操作數(shù)據(jù)庫以及表結(jié)構(gòu)(數(shù)據(jù)庫設(shè)計(jì)) 使用DML語句來完成數(shù)據(jù)庫中數(shù)據(jù)的增、刪、改操作(數(shù)據(jù)庫操作) 我們今天還是繼續(xù)學(xué)習(xí)數(shù)據(jù)庫操作方面的內(nèi)容:查詢(DQL語句)。 查詢操作我們分為兩部分學(xué)習(xí): DQL語句-單表操作

    2024年02月02日
    瀏覽(46)
  • 微信小程序 連接云數(shù)據(jù)庫(不使用云函數(shù))進(jìn)行 登錄、注冊、查詢(包括模糊查詢)快速實(shí)現(xiàn) 親測可用

    微信小程序 連接云數(shù)據(jù)庫(不使用云函數(shù))進(jìn)行 登錄、注冊、查詢(包括模糊查詢)快速實(shí)現(xiàn) 親測可用

    當(dāng)連接MySQL的時(shí)候總是出現(xiàn)各種各樣的小問題,可以選用微信小程序自帶的云數(shù)據(jù)庫 注:測試號不能建立云數(shù)據(jù)庫 按圖中步驟來 第4步中,有兩種添加方式 第一種 第二種 注意: 如果你是粘貼復(fù)制的,他會報(bào)錯 非數(shù)字字符\\\"無法使用外部字符串表示法位于第1行 。這時(shí),在第

    2023年04月20日
    瀏覽(26)
  • 【JaveWeb教程】(22) MySQL數(shù)據(jù)庫開發(fā)之多表查詢:內(nèi)連接、外連接、子查詢 詳細(xì)代碼示例講解(最全面)

    【JaveWeb教程】(22) MySQL數(shù)據(jù)庫開發(fā)之多表查詢:內(nèi)連接、外連接、子查詢 詳細(xì)代碼示例講解(最全面)

    1.1.1 數(shù)據(jù)準(zhǔn)備 SQL腳本: 1.1.2 介紹 多表查詢:查詢時(shí)從多張表中獲取所需數(shù)據(jù) 單表查詢的SQL語句:select 字段列表 from 表名; 那么要執(zhí)行多表查詢,只需要使用逗號分隔多張表即可,如: select 字段列表 from 表1, 表2; 查詢用戶表和部門表中的數(shù)據(jù): 此時(shí),我們看到查詢結(jié)果中包

    2024年01月22日
    瀏覽(25)
  • mysql自動備份多個(gè)數(shù)據(jù)庫

    1.編寫mysql自動備份shell腳本,比如在/opt/data/backup/sh路徑下創(chuàng)建文件 mysql_backup.sh 2.為文件添加執(zhí)行權(quán)限: 3.檢查shell腳本編寫是否有誤 這里可分成2步,第1步,執(zhí)行mysql備份命令: 注意將上面的變量替換為真實(shí)值,存放目錄需真實(shí)存在。如果能備份成功,且將數(shù)據(jù)輸出到備份的

    2024年02月17日
    瀏覽(32)
  • 使用SqlSugar連接多個(gè)數(shù)據(jù)庫(sqlserver,sqlite,mysql)

    使用SqlSugar連接多個(gè)數(shù)據(jù)庫(sqlserver,sqlite,mysql)

    ? ? 有時(shí)候,一個(gè)項(xiàng)目只有一個(gè)數(shù)據(jù)庫,比如只有SQLite,或者M(jìn)ySQL數(shù)據(jù)庫,那么我們只需要使用一個(gè)固定的數(shù)據(jù)庫即可。但是一個(gè)項(xiàng)目如果寫好了,有多個(gè)用戶使用,但是多個(gè)用戶使用不同的數(shù)據(jù)庫,這個(gè)時(shí)候,我們就需要把軟件設(shè)計(jì)成可以連接多個(gè)數(shù)據(jù)庫的模式,用什么數(shù)

    2023年04月08日
    瀏覽(32)
  • MySQL數(shù)據(jù)庫——MySQL WHERE:條件查詢數(shù)據(jù)

    在 MySQL 中,如果需要有條件的從數(shù)據(jù)表中查詢數(shù)據(jù),可以使用?WHERE?來指定查詢條件。 使用 WHERE 的語法格式如下: WHERE 查詢條件 查詢條件可以是: 帶比較運(yùn)算符和邏輯運(yùn)算符的查詢條件 帶 BETWEEN AND 的查詢條件 帶 IS NULL 的查詢條件 帶 IN

    2024年02月03日
    瀏覽(28)
  • MySQL數(shù)據(jù)庫,聯(lián)合查詢

    MySQL數(shù)據(jù)庫,聯(lián)合查詢

    目錄 1. 聯(lián)合查詢 1.1 內(nèi)查詢 1.2 外查詢 1.3 自連接 1.4 子查詢 1.5 合并查詢 聯(lián)合查詢,簡單的來講就是多個(gè)表聯(lián)合起來進(jìn)行查詢。這樣的查詢在我們實(shí)際的開發(fā)中會用到很多,因此會用 笛卡爾積 的概念。 啥是笛卡爾積?兩張表經(jīng)過笛卡爾積后得到的新表的列數(shù)是兩表列數(shù)之和

    2023年04月23日
    瀏覽(37)
  • MySQL數(shù)據(jù)庫,聚合查詢

    MySQL數(shù)據(jù)庫,聚合查詢

    目錄 1、聚合查詢 1.1聚合函數(shù) 1.1.1count函數(shù) 1.1.2sum函數(shù) 1.1.3avg函數(shù) 1.1.4max函數(shù) 1.1.5min函數(shù) 1.2group by子句 1.3having 聚合函數(shù)查詢又叫函數(shù)查詢,它是通過一些特定的函數(shù)根據(jù)需求來查詢相關(guān)的信息,常見的聚合函數(shù)為: COUNT - 求總數(shù),不包含某字段為null值 SUM - 求和,不包含某字

    2023年04月21日
    瀏覽(34)
  • MySQL數(shù)據(jù)庫實(shí)驗(yàn)三 MySQL查詢

    一、實(shí)驗(yàn)項(xiàng)目: MySQL查詢。 二、實(shí)驗(yàn)?zāi)康?掌握MySQL的查詢操作。 三、實(shí)驗(yàn)內(nèi)容 (一): 1、查詢lineitem表中商品編號(productid)和單價(jià)(unitprice),要求消除重復(fù)行。 2、計(jì)算lineitem表中每條記錄的商品金額。 3、顯示orders表單筆高于200元的客戶號(userid)、成交金額(total

    2024年02月11日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包