日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

Mysql字符串字段判斷是否包含某個(gè)字符串的2種方法_MySQL教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦: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。

來源:模板無憂//所屬分類:MySQL教程/更新時(shí)間:2015-01-23
相關(guān)MySQL教程