syntax:alter table tablename add columnname datatype [是否可空] [預設值]
eg:alter table t_user add email not null default ''
syntax: alter table tablename drop column columnname
eg: alter table t_user drop column email
note:如果被刪除的列有約束資訊,需要先刪除對應於該列的約束資訊,刪除列的語句才能執行成功
修改列名稱(執行sp_rename)
syntax: exec sp_rename 『tablename.columnname』,'newcolumnname','column'
eg: exec sp_rename 『t_user.email』,'emailaddress','column'
修改資料型別預設值等
syntax: alter table tablename alter column columnname [是否可空] [預設值]
eg:alter table t_user alter column email null default '[email protected]'
Oracle資料庫表和表列講解
如果將資料庫比作乙個儲存東西的儲物櫃,表就像是儲物櫃上的各個抽屜,每個抽屜分門別類地存放了各種資料,在設計和規劃資料庫時,表的定義和規劃往往相當重要,良好的表設計決定了程式人員編寫程式的便利性與資料庫的整體效能。現在講理解oracle中表的結構和設計的指南。曾經介紹過實體的概念。實體是對現實世界的抽...
SQL 選擇資料庫以及查詢所有資料庫名 表 列名
資料庫 表 列 使用者 許可權等資訊被儲存在資料庫和表中,不過內部的表一般不直接被訪問。可用mysql的 show 命令來顯示這些資訊 mysql從內部表中提取這些資訊 sql命令 show databases 注意 該命令返回可用資料庫的乙個列表。包含在這個列表中可能是mysql內部使用的資料庫。...
SQL server自帶的資料庫
select name from sysdatabases 在master資料庫下查詢 前六個是系統自帶的資料庫 master 記錄了系統級別的資訊,包含所有的登陸資訊,系統設定資訊,初始化資訊等 不可以刪除 tempdb 臨時資料庫,儲存臨時表和臨時儲存過程以及儲存空間的要求 model 為使用者...