mysql搜索全表關鍵詞

1,select * from table where 用戶ID like "%關鍵字%" or 性別 like "%關鍵字%" or 家庭住址 like "%關鍵字%" or 郵政編碼 like "%關鍵字%"

單個字段查找:select * from 表名 where 字段列名 like "%查找關鍵字%"

2.
1
select 列1,列2,列3 from 表名 where name like'%關鍵詞%'

 

name like '%關鍵詞%' 表是 name包含"關鍵詞"3個字。%表示通配符,表示任何字符都適用。

a,like '關鍵詞%' 表示以關鍵詞開頭的內容

b,like '%關鍵詞' 表示以關鍵詞結尾的內容

c,like '關鍵詞' 等同於 ='關鍵詞' 的寫法,即name是關鍵詞的,你的寫法是這樣

d,like '%關鍵詞%麗%' 表示like可以包含多個%的通配符

3,查詢SQL Server中某個表的所有列名

通過SQL語句可以查詢某個表的所有列名:

select name from syscolumns where id = object_id('表名');

 

也可以計算列的個數:

select count(name) from syscolumns where id = object_id('表名');

 

通過上面任意一個查詢也可求出表是否存在,沒有記錄或個數爲0,意味着表不存在。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章