首先,使用Navicat for MySQL連接數(shù)據(jù)庫(kù)并創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)。
遠(yuǎn)安ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來(lái)市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!
接著點(diǎn)擊查詢,這里有兩個(gè)查詢,隨便點(diǎn)擊一個(gè)都可以。
既然是要執(zhí)行SQL語(yǔ)句,所以要先新建一個(gè)查詢窗體才得。
這就是查詢編輯器,在這里就可以寫上SQL語(yǔ)句來(lái)練練手。
我就隨意寫一句SQL語(yǔ)句來(lái)演示啦。我寫的是創(chuàng)建一個(gè)新的數(shù)據(jù)表語(yǔ)句哦。
寫完練習(xí)的SQL語(yǔ)句,再點(diǎn)擊運(yùn)行按鈕,左上方的綠色圖標(biāo)就是。
接著會(huì)彈出這樣的一個(gè)“影響”的信息,說(shuō)明運(yùn)行起來(lái)了。
然后記得刷新一下表,在表上面單擊右鍵即可刷新。
這時(shí)候就可以看到,SQL語(yǔ)句起作用了。
--打開sql執(zhí)行記錄功能setgloballog_output='TABLE';--輸出到表setgloballog=ON;--打開所有命令執(zhí)行記錄功能general_log,所有語(yǔ)句:成功和未成功的.setgloballog_slow_queries=ON;--打開慢查詢sql記錄slow_log,執(zhí)行成功的:慢查詢語(yǔ)句和未使用索引的語(yǔ)句setgloballong_query_time=0.1;--慢查詢時(shí)間限制(秒)setgloballog_queries_not_using_indexes=ON;--記錄未使用索引的sql語(yǔ)句
使用Navicat作為輔助,對(duì)于學(xué)習(xí)SQL語(yǔ)句將會(huì)大有裨益。Navicat 里面的SQL 創(chuàng)建工具,可視覺化 SQL ,創(chuàng)建和編輯查詢或視圖,不必?fù)?dān)心語(yǔ)法和正確命令的用法。選擇需要在表中執(zhí)行的操作,自動(dòng)編寫 SQL 語(yǔ)句。
自動(dòng)完成代碼:使用自動(dòng)完成代碼功能,能快速地在 SQL 編輯器中創(chuàng)建 SQL 語(yǔ)句。無(wú)論選擇數(shù)據(jù)庫(kù)對(duì)象的屬性或 SQL 關(guān)鍵字,只需從下拉列表中選擇。Navicat軟件下載地址可參考Navicat官網(wǎng)。
最好是拆開來(lái)使用,比如數(shù)據(jù)里面有1,2,3 你要查詢 1,3
就寫find_in_set('1',ids) and find_in_set('2',ids);
如果你只是查詢2
就直接 where find_in_set('2',ids);
如果是完全要相等 就直接寫等于啊,如果只是需要包含就用上面的、