首先,題干中的 *.* 表示的意思是 任意數(shù)據(jù)庫 下的 任意數(shù)據(jù)表,即所有數(shù)據(jù)庫都有效的意思。
創(chuàng)新互聯(lián)建站主要從事網(wǎng)站制作、做網(wǎng)站、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)永昌,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108
在MySQL中*和.都有特殊的含義
* 代表通配符,表示匹配任意或者所有的意思,如:
select * from table# 這里的*表示匹配所有字段,是字段列表的代指
grant select on *.*# 這里的*有兩個(gè),第一個(gè)*代表所有數(shù)據(jù)庫,第二個(gè)*代表所有數(shù)據(jù)表,如果是Test.test表示Test數(shù)據(jù)庫下的test數(shù)據(jù)表
. 代表連接符,表示后者屬于前者的關(guān)系,如:
select a.*,b.id from tableA as a left join tableB as b on a.bid = b.id# 這里a是tableA的別名,b是tableB的別名,a.*表示a表下的所有字段,b.id表示b表下的id字段
grant select on *.*# 這里的.也類似,表示指定數(shù)據(jù)庫下的指定數(shù)據(jù)表
想要了解更多關(guān)于MySQL的知識,可以去6天玩轉(zhuǎn)MySQL看看
本節(jié)主要介紹在“l(fā)ike”操作符的搭配下,通配符的使用, 常用的通配符有"% " 、"_"、"[ ]"、"[^ ]"、"[! ]"等
本節(jié)使用的表依然是上一次使用的表,表名: customer ,表有列: cus_id,cus_no,cus_name,cus_age,cus_adds。
通配符"%"解析:
1) "***%" 表示匹配任意字符開頭的數(shù)據(jù),如cus_name like '張%' 代表匹配姓名以“張”開頭的所有客戶信息; eg:select * from?customer where cus_name like '張%';
2) "%***" 表示匹配任意字符結(jié)尾的數(shù)據(jù),如cus_age like "%8" 代表匹配年齡以“8”結(jié)尾的所有客戶信息; eg:select * from?customer where cus_age like '%8';
3) "%***%"表示匹配包含任意字符的數(shù)據(jù),如cus_id like "%100%" 代表匹配id包含“100”的所有客戶信息; eg:select * from?customer where cus_id like '%100%'; 體驗(yàn)
4) "*_" 表示匹配任意一個(gè)字符開頭的數(shù)據(jù),只能以一個(gè)字符開頭,如cus_name like '_**' ,代表匹配姓名后兩個(gè)字為“二小”的所有客戶信息; eg:select * from?customer where cus_name like '_二小';
5) "_*"?表示匹配任意一個(gè)字符結(jié)尾的數(shù)據(jù),只能以一個(gè)字符結(jié)尾,如cus_age like "%8" 代表匹配年齡以“8”結(jié)尾的所有客戶信息; eg:select * from?customer where cus_age like '_8';
6) "_*_*"表示匹配中間包含任意一個(gè)字符的數(shù)據(jù),如cus_id like " 1_0_ " 代表匹配id包含“ 1_0_ ”的所有客戶信息; eg:select * from?customer where cus_id like '1_0_';
7)eg:select * from?customer where cus_age like '^[2]';? --表示查詢年齡不以2開頭的客戶信息
8)eg:select * from?customer where cus_age like '[2 | 3]';? --表示查詢年齡以2或者3開頭的客戶信息
1.找到my.ini打開修改如下(有則修改,無則添加)
[client]
# 客戶端來源數(shù)據(jù)的默認(rèn)字符集
default-character-set = utf8mb4
[mysqld]
# 服務(wù)端默認(rèn)字符集
character-set-server=utf8mb4
# 連接層默認(rèn)字符集
collation-server=utf8mb4_unicode_ci
[mysql]
# 數(shù)據(jù)庫默認(rèn)字符集
default-character-set = utf8mb4
2.重啟數(shù)據(jù)庫:進(jìn)入cmd 輸入net stop mysql57,然后輸入net start mysql57
項(xiàng)目表 a inner join 項(xiàng)目表 b on a.項(xiàng)目=b.項(xiàng)目 and a.項(xiàng)目人b.項(xiàng)目人 where a.項(xiàng)目人=@項(xiàng)目人1 and b.項(xiàng)目人=@項(xiàng)目人2 求count
分享文章:mysql中怎么表示任意 mysql表示任意字符
URL鏈接:http://chinadenli.net/article44/hpeehe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、網(wǎng)站策劃、網(wǎng)站營銷、Google、網(wǎng)站改版、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)