如何查看數據庫中的表?
怎樣用SQL語句查詢一個數據庫中的所有表?
--讀取庫中的所有表名select name from sysobjects where xtype='u'--讀取指定表的所有列名select name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name='表名')獲取數據庫表名和字段sqlserver中各個系統表的作用sysaltfiles 主數據庫 保存數據庫的文件syscharsets 主數據庫 字符集與排序順序sysconfigures 主數據庫 配置選項syscurconfigs 主數據庫 當前配置選項sysdatabases 主數據庫 服務器中的數據庫syslanguages 主數據庫 語言syslogins 主數據庫 登陸帳號信息sysoledbusers 主數據庫 鏈接服務器登陸信息sysprocesses 主數據庫 進程sysremotelogins主數據庫 遠程登錄帳號syscolumns 每個數據庫 列sysconstrains 每個數據庫 限制sysfilegroups 每個數據庫 文件組sysfiles 每個數據庫 文件sysforeignkeys 每個數據庫 外部關鍵字sysindexs 每個數據庫 索引sysmenbers 每個數據庫 角色成員sysobjects 每個數據庫 所有數據庫對象syspermissions 每個數據庫 權限systypes 每個數據庫 用戶定義數據類型select 列名=name from syscolumns where id=object_id(N'要查的表名')
如何查看oracle數據庫中的所有表
覺得你應該先弄清楚oracle的常規數據字典的結構,像9i裡的常規數據字典中對象名稱就有以USER,ALL,DBA為前綴的對象。
以USER為例,我們查該對象下有些什麼表,就應該執行下列的語句:
SQL>select table_name from user_tables;
類似的,你可以進行替換。:)
如果你想查數據庫中所有的表的話,可以查詢
SELECT * FROM dba_tables
如果你想查詢數據庫中某個用戶下的表的話,也可以登錄這個用戶,再查詢:
SELECT * FROM USER_TABLES
要想導入外部sql語句可以用命令
sql >@e:\文件名.sql
如你想保存 select * from tablename;語句的結果,可以在sql*plus 裡面這樣:
SPOOL c:\test.sql //這是保存文件的位置
select * from tablename;
SPOOL OFF
mysql如何進入數據庫查看所有表
mysql> use my_db;
mysql> select * from information_schema.tables t where t.table_schema='my_db';
--大概
Mysql> create table lala (la_id int ,la_name varchar(55) primary(id)) enginee=innodb
怎樣看SQL數據庫中哪些表有數據
什麼數據庫
1.
select * from information_schema.tables
2.
select table_name from user_all_tables
-------------------------
CREATE PROCEDURE get_tableinfo AS
if not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tablespaceinfo]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
create table tablespaceinfo --創建結果存儲表
(nameinfo varchar(50) ,
rowsinfo int , reserved varchar(20) ,
datainfo varchar(20) ,
index_size varchar(20) ,
unused varchar(20) )
truncate table tablespaceinfo --清空數據表
--這裡.....關鍵部分.把存儲過程的結果放到一個表裡.
insert into tablespaceinfo exec sp_MSforeachtable "exec sp_spaceused '?'"
go
查詢運行該存儲過程後得到的結果
select * from tablespaceinfo order by cast(left(ltrim(rtrim(reserved)) , len(ltrim(rtrim(reserved)))-2) as int) desc
參考資料:hi.baidu.com/...0.html
如何查看oracle數據庫中的所有表
1、查有幾張表
select * from tab;
select * from cat;
select * from user_tables;
select TABLE_NAME from user_tables;
2、一個一個的查
desc table1;
desc table2;
3、查包含字段NAME的所有表
select TABLE_NAME , COLUMN_NAME,DATA_TYPE from USER_TAB_COLS where COLUMN_NAME = 'NAME';
怎麼查看oracle數據庫中的表結構
視圖是沒有結構查詢語句的。因為試圖就是一個別名,如果真的想查,那麼可以通過
select * from user_tab_columns where TABLE_NAME='視圖名';查詢,這裡不僅有表的信息,也有視圖的相關信息。
請問如何查詢數據庫中的表?
通過SQL查詢分析器進行查詢,如果是SQL2005,就是用SQL管理器;選擇好數據庫,執行 Select * From 表名新手,最好自己電腦上安裝個SQL,先學習一下簡單的腳本,那樣就不會犯重大操作錯誤了 查看原帖>>
用oracle怎麼查詢當前數據庫中的所有表
SELECT * FROM ALL_TABLES;系統裡有權限的表
SELECT * FROM DBA_TABLES; 系統表
SELECT * FROM USER_TABLES; 當前用戶下的表
怎樣查看數據庫中所有表名
SELECT * FROM ALL_TABLES;系統權限表 SELECT * FROM DBA_TABLES; 系統表 SELECT * FROM USER_TABLES; 前用戶
如何查看數據庫中表的源代碼
源代碼? 還是建表語句?
每種數據庫都能查看各個表以及視圖,存儲過程等的SQL語句.