獲取資料庫表名
獲取資料庫表某個欄位的屬性
==*幫助文件*==
select column_name
from information_schema.
columns
where table_schema=
'資料庫名稱'
and table_name=
'表名'
;
select table_name from information_schema.
tables
where table_schema=
'intelligentrecorder'
;
select table_name,column_name,data_type,column_type,column_comment
from information_schema.
columns
where table_schema =
'資料庫名稱'
and(column_name =
"欄位1"
or(column_name =
"欄位2"))
;
column_name 欄位名
data_type 簡略資料型別
column_type 詳細資料型別
column_comment 注釋
提供常用的information_schema.columns的值
table_catalog :不管是table | view 這個列的值總是def
table_schema :表 | 檢視所在的資料庫名
table_name :表名 | 檢視名
column_name :列名
column_default :列的預設值
is_nullable :是否可以取空值
data_type :列的資料型別
character_maximum_length :列的最大長度(這列只有在資料型別為char | varchar 時才有意義)
column_type :列型別這個型別比data_type列所指定的更加詳細,如data_type 是int 而column_type 就有可以能是int(11)
column_key :列上的索引型別 主鍵–>pri | 唯一索引 -->uni 一般索引 -->mul
例如:
select table_catalog,table_schema,table_name,column_name,column_default,is_nullable,data_type,character_maximum_length,column_type,column_key
from information_schema.
columns
where table_schema =
'資料庫名稱'
and table_name =
'表名'
and`column_name`
="欄位名稱"
;
ASP獲取資料庫表名,欄位名
在asp論壇上看到很多問怎麼獲取資料庫表名,欄位名以及如何對欄位進行刪除,增添的操作故寫此文。本人對sqlserver比較熟一些,故以sqlserver為列 set conn server.createobject adodb.connection conn.open server ip位址 pro...
資料庫修改表名,欄位名 字段型別
修改表 1 修改表的名稱呢 alter table 表名 rename to 新的名字 demo alter table ta1 rename to ta0 2 新增乙個新字段 alter table 表名 add 新字段 欄位的型別 demo alter table ta0 add unames ...
獲取資料名稱 表名 欄位名 字段型別
1.獲取所有資料庫名 select from master.sysdatabases 2.獲取資料庫物件 select from sysobjects xtype 代表型別c check 約束 d 預設值或 default 約束 f foreign key 約束 l 日誌 fn 標量函式 if 內嵌...