數據庫查詢字段的結構和長度


MYSQL
結構:

select column_name,column_comment,data_type 

from information_schema.columns 

where table_name='查詢表名稱' and table_schema='數據庫名稱'
所有的表
select table_name from information_schema.tables where table_schema='數據庫名稱';
SQLSERVER 
結構
select a.name 表名,b.name 字段名,c.name 字段類型,c.length 字段長度 from sysobjects a,syscolumns b,systypes c where a.id=b.id 
and a.name='DSE_SYS_DISTRICT' and a.xtype='U' and b.xtype=c.xtype 
所有的表:
select name from sysobjects where xtype='u'

ORACLE 
SELECT b.comments as 注釋, a.column_name as 列名, a.data_type || '(' || a.data_length || ')' as 數據類型, 
a.nullable as 是否為空 FROM user_tab_columns a, user_col_comments b WHERE a.TABLE_NAME = '表名' and b.table_name = '表名' 
and a.column_name = b.column_name 
所有的表
select * from user_tables;
SQLITE
結構:

PRAGMA table_info(‘表名’)
所有的表:
SELECT name FROM sqlite_master WHERE type='table' ORDER BY name;  
  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM