工具/材料:Management Studio。
主要從事網(wǎng)頁(yè)設(shè)計(jì)、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、wap網(wǎng)站建設(shè)(手機(jī)版網(wǎng)站建設(shè))、成都響應(yīng)式網(wǎng)站建設(shè)公司、程序開(kāi)發(fā)、微網(wǎng)站、小程序開(kāi)發(fā)等,憑借多年來(lái)在互聯(lián)網(wǎng)的打拼,我們?cè)诨ヂ?lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了豐富的成都網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)絡(luò)營(yíng)銷(xiāo)經(jīng)驗(yàn),集策劃、開(kāi)發(fā)、設(shè)計(jì)、營(yíng)銷(xiāo)、管理等多方位專(zhuān)業(yè)化運(yùn)作于一體,具備承接不同規(guī)模與類(lèi)型的建設(shè)項(xiàng)目的能力。
1、首先在桌面上,點(diǎn)擊“Management Studio”圖標(biāo)。
2、之后在該界面中,點(diǎn)擊左上角“新建查詢(xún)”選項(xiàng)。
3、接著在該界面中,輸入查詢(xún)數(shù)據(jù)庫(kù)是否有某個(gè)字段的sql語(yǔ)句“select count(*) from information_schema.columns where table_name = 'test1' and column_name = 'grade'”。
4、然后在該界面中,點(diǎn)擊左上方“執(zhí)行”按鈕。
5、最后在該界面中,顯示查詢(xún)數(shù)據(jù)庫(kù)有某個(gè)字段。
所有數(shù)據(jù)庫(kù)名的命令
show
databases
表結(jié)構(gòu)和列結(jié)構(gòu)
desc
tablename
進(jìn)入MySQL
Command
line
client下查看當(dāng)前使用的數(shù)據(jù)庫(kù):mysqlselect
database();mysqlstatus;mysqlshow
tables;mysqlshow
databases;//可以查看有哪些數(shù)據(jù)庫(kù),返回?cái)?shù)據(jù)庫(kù)名(databaseName)mysqluse
databaseName;
//更換當(dāng)前使用的數(shù)據(jù)庫(kù)mysqlshow
tables;
//返回當(dāng)前數(shù)據(jù)庫(kù)下的所有表的名稱(chēng)或者也可以直接用以下命令mysqlshow
tables
from
databaseName;//databaseName可以用show
databases得來(lái)mysql查看表結(jié)構(gòu)命令
SQL模糊查詢(xún)的語(yǔ)法為
“SELECT column FROM table WHERE column LIKE ';pattern';”。
SQL提供了四種匹配模式:
1. % 表示任意0個(gè)或多個(gè)字符。如下語(yǔ)句:
SELECT * FROM user WHERE name LIKE ';%三%';
將會(huì)把name為“張三”,“三腳貓”,“唐三藏”等等有“三”的全找出來(lái);
2. _ 表示任意單個(gè)字符。語(yǔ)句:
SELECT * FROM user WHERE name LIKE ';_三_';
只找出“唐三藏”這樣name為三個(gè)字且中間一個(gè)字是“三”的;
SELECT * FROM user WHERE name LIKE ';三__';
只找出“三腳貓”這樣name為三個(gè)字且第一個(gè)字是“三”的;
3. [ ] 表示括號(hào)內(nèi)所列字符中的一個(gè)(類(lèi)似與正則表達(dá)式)。語(yǔ)句:
SELECT * FROM user WHERE name LIKE ';[張李王]三';
將找出“張三”、“李三”、“王三”(而不是“張李王三”);
如 [ ] 內(nèi)有一系列字符(01234、abcde之類(lèi)的)則可略寫(xiě)為“0-4”、“a-e”
SELECT * FROM user WHERE name LIKE ';老[1-9]';
將找出“老1”、“老2”、……、“老9”;
如要找“-”字符請(qǐng)將其放在首位:';張三[-1-9]';
4. [^ ] 表示不在括號(hào)所列之內(nèi)的單個(gè)字符。語(yǔ)句:
SELECT * FROM user WHERE name LIKE ';[^張李王]三';
將找出不姓“張”、“李”、“王”的“趙三”、“孫三”等;
SELECT * FROM user WHERE name LIKE ';老[^1-4]';
將排除“老1”到“老4”尋找“老5”、“老6”、……、“老9”。
!最后是重點(diǎn)!
由于通配符的緣故,導(dǎo)致我們查詢(xún)特殊字符“%”、“_”、“[”、“';”的語(yǔ)句無(wú)法正常實(shí)現(xiàn),而把特殊字符用“[ ]”括起便可正常查詢(xún)。據(jù)此我們寫(xiě)出以下函數(shù):
function sqlencode(str)
str=replace(str,"';","';';")
str=replace(str,"[","[[]") ';此句一定要在最先
str=replace(str,"_","[_]")
str=replace(str,"%","[%]")
sqlencode=str
end function
以下語(yǔ)句調(diào)試通過(guò):
SELECT?*?FROM?course?WHERE?name?LIKE?'%曉%'
運(yùn)行效果:
注意事項(xiàng):
使用 like %name% 這樣的語(yǔ)句是不會(huì)走索引的,相當(dāng)于全表掃描;
數(shù)據(jù)量小的時(shí)候不會(huì)有太大的問(wèn)題,數(shù)據(jù)量大了以后性能會(huì)下降的很厲害;
建議數(shù)據(jù)量大了以后使用搜索引擎來(lái)代替這種模糊搜索;
實(shí)在不行也要在模糊查詢(xún)前加個(gè)能走索引的條件。
文章標(biāo)題:mysql名字帶曉怎么查 mysql怎么改名字
URL鏈接:http://www.chinadenli.net/article26/hpjdjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、建站公司、服務(wù)器托管、網(wǎng)站制作、定制網(wǎng)站、用戶(hù)體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容