如何使用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資源管理器一樣使用