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,意味着表不存在。

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