列情報

  MySQL



  
DESCRIBE `テーブル名`
  

  
SHOW COLUMNS FROM `テーブル名` [FROM db_name] [LIKE wild]
  
※ [LIKE wild] は、列名に対して行います

FieldTypeNullKeyDefaultExtra
区分int(11)NOPRI0
コードvarchar(10)NOPRI
名称varchar(50)YES
数値1int(11)YES
数値2int(11)YES
作成日datetimeYES
更新日datetimeYES



  SQLServer

  
sp_columns [テーブル名]
  



  PostgreSQL

  
select

pg_attribute.attname
,replace(pg_type.typname,'_','') as typename
,pg_attribute.atttypmod-4 as charlen
,pg_attribute.atttypid
,pg_attribute.attnum

from 
pg_class
inner join pg_attribute
on pg_class.relfilenode = pg_attribute.attrelid
inner join pg_type
on pg_attribute.atttypid = pg_type.typelem

where pg_class.relname = 'テーブル名'
and pg_attribute.attnum > 0

order by pg_attribute.attnum
  
※ ユーザ作成なので、使用時は自分の環境でチェックが必要

attnametypenamecharlenatttypidattnum
区分int4-5231
コードvarchar1010432
名称varchar5010433
数値1int4-5234
数値2int4-5235
作成日date-510826
更新日date-510827



  Oracle

  
select *
from
USER_TAB_COLUMNS
where
TABLE_NAME = 'テーブル名'
order by COLUMN_ID
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ