Mysql字符串字段判斷是否包含某個(gè)字符串的2種方法_MySQL教程
推薦:MSSQL 18052錯(cuò)誤: 9003,嚴(yán)重度: 20,狀態(tài): 1問題現(xiàn)象: 系統(tǒng)日志文件(控制面板管理工具系統(tǒng)日志) 能找到以下兩條錯(cuò)誤: 17052: 無法恢復(fù) master 數(shù)據(jù)庫。正在退出。 18052: 錯(cuò)誤: 9003,嚴(yán)重度: 20,狀態(tài): 1。 解決方法一: 將Microsoft SQL Server/MSSQL/Data 目錄改名為data_bak目錄,然后從其他機(jī)器上把master.
假設(shè)有個(gè)表:
代碼如下:
CREATE TABLE users(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),user_name VARCHAR(20) NOT NULL,emails VARCHAR(50) NOT NULL);
初始化表,并添加些記錄。
代碼如下:
truncate table users
INSERT INTO users(user_name, emails) VALUES('小張','[email protected],[email protected],[email protected]');
INSERT INTO users(user_name, emails) VALUES('小王','[email protected],[email protected],[email protected]');
Mysql 中有些字段是字符串類型的,如何查找其中包含某些字符的記錄呢?
方法一:
代碼如下:
SELECT * FROM users WHERE emails like "%[email protected]%";
這樣[email protected]的用戶也查出來了,不符合預(yù)期。
方法二:
利用mysql 字符串函數(shù) find_in_set();
代碼如下:
SELECT * FROM users WHERE find_in_set('[email protected]', emails);
這樣是可以的,怎么理解呢?
mysql有很多字符串函數(shù) find_in_set(str1,str2)函數(shù)是返回str2中str1所在的位置索引,str2必須以","分割開。
e.g.
代碼如下:
mysql > SELECT find_in_set()('b','a,a,b,c,d') as test;
-> 3
分享:去掉mysql連接時(shí)報(bào)警聲音的方法在使用命令行進(jìn)入mysql時(shí)如果沒有進(jìn)行設(shè)置會有報(bào)警音很是嚇人,使用這個(gè)命令可以去掉嚇人的聲音。 代碼如下: mysql -h localhost -u root -b -p 起作用的就是-p。
- MSSQL 18052錯(cuò)誤: 9003,嚴(yán)重度: 20,狀態(tài): 1
- 去掉mysql連接時(shí)報(bào)警聲音的方法
- mysql中文亂碼的一些解決方案
- sql寫注冊表語句例句
- sql檢測是否為SA權(quán)限語句
- MySQL常用命令行總結(jié)收集
- windows下重啟mysql的方法
- mysql慢查詢使用詳解
- PowerDesigner15_Library.zip是什么?
- mysql導(dǎo)入sql文件報(bào)錯(cuò) ERROR 2013 2006 2002
- Win7 系統(tǒng)上安裝SQL Server 2008圖解教程
- SQL 2005 清空日志的方法
MySQL教程Rss訂閱編程教程搜索
MySQL教程推薦
- 模板無憂:mysql數(shù)據(jù)庫優(yōu)化總結(jié)
- go語言怎么和mysql數(shù)據(jù)庫進(jìn)行鏈接
- mysql使用source 命令亂碼問題解決方法
- Mysql高性能備份方案解決數(shù)據(jù)不間斷訪問
- MySQL數(shù)據(jù)庫備份和還原的常用命令
- MySQL性能優(yōu)化的最佳21條經(jīng)驗(yàn)
- MySQL筆記之視圖的使用詳解
- 網(wǎng)頁模板MySQL出現(xiàn)Can't create/write to file 'C:\Windows\TEMP\#sql_990_0.MYI解決辦法
- 解析mysql數(shù)據(jù)庫還原錯(cuò)誤:(mysql Error Code: 1005 errno 121)
- Mysql,phpmyadmin密碼忘了怎么辦
猜你也喜歡看這些
- SQL Server數(shù)據(jù)庫增強(qiáng)版?zhèn)浞蒹w驗(yàn)
- 解析SQL Server 2008升級報(bào)表服務(wù)器數(shù)據(jù)庫
- 解答使用SQL Server數(shù)據(jù)庫查詢累計(jì)值的方法
- 淺談SQL Server數(shù)據(jù)庫優(yōu)化經(jīng)驗(yàn)總結(jié)
- 淺談SQL Server元數(shù)據(jù)的管理與應(yīng)用
- 一個(gè)獲取SQL Server數(shù)據(jù)字典的經(jīng)典SQL語句
- 怎樣用SQL Server事件探查器創(chuàng)建跟蹤
- 查詢分析器單步調(diào)試出錯(cuò)的原因
- 揭秘在 SQL Server 數(shù)據(jù)庫開發(fā)中的十大問題
- 解讀查詢中where和having的區(qū)別
- 相關(guān)鏈接:
- 教程說明:
MySQL教程-Mysql字符串字段判斷是否包含某個(gè)字符串的2種方法
。