如何使用SqlServer查询数据库表所有或指定记录
一般右键点sqlserver里面的表会有查询表数据,点一下后会出来所有表数据,在表数据那边右键选择窗口->sql会在上方生产一个sql语句,在这里输入后按F5可以查询。
select * from table查看所有
select * from table where col1=“?” and或者 or col2=“?”
table是表名, col1、2是字段名
② SqlServer显示所有表
查询数据时,我们所使用的是Session的find()方法,并在当中指定HQL设定查询条件,查询的结果会装载在List对象中传回,您所需要的是将它们一一取出,一个最简单的例子如下:
HibernateTest.java
import onlyfun.caterpillar.*;import net.sf.hibernate.*;import net.sf.hibernate.cfg.*;import java.util.*; public class HibernateTest { public static void main(String[] args) throws HibernateException { SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); Session session = sessionFactory.openSession(); List users = session.find("from User"); session.close(); sessionFactory.close(); for (ListIterator iterator = users.listIterator(); iterator.hasNext(); ) { User user = (User) iterator.next(); System.out.println(user.getName() + "\n\tAge: " + user.getAge() + "\n\tSex: " + user.getSex()); } }}
find()中的“from User”即HQL,User指的是User类别,借由映射文件,它将会查询USER表格中的数据,相当于SQL中的SELECT * FROM USER,实际上我们的User类别是位于onlyfun.caterpillar下,Hibernate会自动看看import中的package名称与类别名称是否符合,您也可以直接指定package名称,例如:
session.find("from onlyfun.caterpillar.User");
看明白没?
③ sqlserver查询所有表(或所有数据库)中出现的表数据
---
/*
以下是遍历一个数据库的
*/
use db
declare @sql varchar(500)
declare @tablename varchar(20)
declare test1 cursor
for
select name from sysobjects where xtype='U'
open test1
fetch next from test1 into @tablename
while @@FETCH_STATUS=0
begin
select @sql='select * from '+@tablename +' where name ='+'''李智'''
print @sql
begin try
print @sql
exec(@sql)
end try
begin catch
print 'error'
end catch
fetch next from test1 into @tablename
end
close test1
deallocate test1
go
④ sqlserver能不能查看库里所有表的信息
貌似可以查询两个表:
select * from sysobjects where object_type='T' ----T表示Table
select * from syscolumns ----这个是查表的所有列的
⑤ 怎样查看sqlserver数据库的表
1、首先我们打开数据库进入数据库。
⑥ sqlserver 如何快速查看表结构
查询分析器 按F8 显示对象浏览器,选择表对象,右键生成Create 语句即可清楚结构。
⑦ sqlserver 如何获得所有数据库名 如何获得已知数据库所有表名 和 已知表明获得所有字段名和字段类型
1、获得所有数据库名
选择master数据库,查询表sysdatabases;
2、获得所有数据表名
选择你要查询的数据库,查询表sysobjects,并且xtype为'U';
3、获得所有字段名和字段类型
选择你要查询的数据库,查询表syscolumns,语句如下:
select
b.name,a.name,c.name
fromsyscolumnsa
innerjoinsysobjectsbona.id=b.id
innerjoinsystypescona.xtype=c.xtype
⑧ 查看sqlserver数据库有哪些表
查看sqlserver数据库有哪些表可以使用以下sql语句:
select name from sysobjects where xtype='u';
或者select * from sys.tables;
或者SELECT * FROM INFORMATION_SCHEMA.TABLES;
(8)sqlserver显示所有表扩展阅读
sqlserver中各个系统表的作用介绍:
sysaltfiles 主数据库 保存数据库的文件
syscharsets 主数据库 字符集与排序顺序
sysconfigures 主数据库 配置选项
syscurconfigs 主数据库 当前配置选项
sysdatabases 主数据库 服务器中的数据库
syslanguages 主数据库 语言
syslogins 主数据库 登陆帐号信息
sysoledbusers 主数据库 链接服务器登陆信息
⑨ sqlserver 如何显示某个数据库的所有表名
企业管理器中就有,左侧列表跟Windows资源管理器一样使用