select
from
student
where
1=2
查询结果只看到列名,没有数据
找到你想查的列再
select
列名
from
student
也可以
sp_help
student
//把id改成你的列名
public HashMap<String, Object> Get_Info(int id){
HashMap<String, Object> map = new HashMap<String, Object>();
String sql = "SELECT FROM " + TABLENAME +" WHERE ID='" +id +"'";
Cursor result = thisdbrawQuery(sql, null); // 执行查询语句
for (resultmoveToFirst(); !resultisAfterLast(); resultmoveToNext()) { // 采用循环的方式检索数据
mapput("A", resultgetString(1));
mapput("B", resultgetString(2));
mapput("B", resultgetInt(3));
}
thisdbclose() ;
return map;
}
一、可以使用数据库语言中的like语句进行查询。
二、数据库所有表里面包含的某个文字查询方法
1、在数据中,创建测试表、插入任意数据如下图
2、数据库中插入执行查找包含的某个文字语句,例如:要查找name列中含有“张”字体的语句段落:select from test where name like '',如下图
3、数据执行命令,结果如下图
select
from
accuont
where
VIP
=
1
//上面的1
是在你表中的类型为数字类型的时候
select
from
accuont
where
VIP='1'
//上面的1
是在你表中的类型为非数字类型的时候
所有数据可以用到sql中的通配符%,用来进行模糊查询。
用法是 select from test1 where id=‘2’and name like '%' and age like '%',表示从test1表中查询id为2,name和age任意的数据。
1、为了对比前后查询数据,先查询表test1中的所有数据,select from test1,如下图所示。
2、再用通配符%进行模糊查询,select from test1 where id='2' and name like '%' and age like '%',可以看到筛选后后的结果除去了id为1的数据。
扩展资料:
sql语言中还有其它的通配符,例如“_”,它表示仅代替一个字符,从"Persons" 表中选取名字的第一个字符之后是 "eorge" 的人,SELECT FROM 表名 WHERE 列名LIKE '_eorge'。
通配符[charlist]代表字符列中的任何单一字符,从 "Persons" 表中选取居住的城市以 "A" 或 "L" 或 "N" 开头的人,SELECT FROM Persons WHERE City LIKE '[ALN]%'。
输出所有的字段及不使用谓词如distinct,limit等、不分组汇总、不附加任何筛选条件和实施任何连接即可检索出该表的所有数据。
例如下列语句:
select from t1( 号表示输出所有的字段)
Mysql如何查询表中的数据:
选择需要进行查询的数据库的链接地址。
在数据库链接地址中,找到需要查询的数据库,双击将其数据库打开,可以看到数据库的颜色会由灰色变成彩色。
点击上方的‘查询’功能,然后点击箭头所指的‘创建查询’功能。
以上就是关于如何查询数据库某一列的所有内容,不知道列名,只知道表名全部的内容,包括:如何查询数据库某一列的所有内容,不知道列名,只知道表名、Android 数据库 根据表名,列名 查询出列下的所有数据,sql语句怎么写、怎么在数据库所有的表中查找数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)