oracle:
檢視當前使用者下表的數目:
select count(*) from user_tables;
檢視所有的表:
select count(*) from dba_tables;
顯示當前登入使用者:
select user from dual;
select sys_context ('userenv', 'session_user') from dual;
顯示當前登入sid:
select sys_context('userenv','sid') from dual;
查詢包含某字段的所有表名
select * from user_tab_columns where column_name='*****';
取查詢出的資料的幾條資料:
select * from 表名 where rownum=1;
字段需要大寫
db2:
檢視某使用者下的所有表
select count(*) from syscat.tables where tabschema='使用者名稱';
查詢資料庫中髒頁的數目
1 select db name database id as database 2count page id as dirty pages 3 from sys.dm os buffer descriptors 4where is modified 15 group bydb name datab...
查詢資料庫的表
1 查詢資料庫中的表,其中,xtype為u是資料庫表,是p為儲存過程,v為檢視等。select from sysobjects where xtype u and name like task order by name 2 查詢資料表的列 select a.name,b.name from sys...
資料庫的表查詢改刪
選擇資料庫 use mytest create tablemytest id int primary key auto increment unsigned engine innodb alter table student engine innodb 檢視資料庫當中有哪些表 檢視表結構 show ...