資料庫表添加欄位
① 資料庫動態添加欄位
用sql語句添加刪除修改欄位、一些表與欄位的基本操作、資料庫備份等。
在資料庫表中,我們可以在表設計中添加欄位並設置數據類型也可以通過代碼,在程序中添加自動編號欄位。
部分選擇型欄位的選項,來自於資料庫這里得考慮如何更簡單的對接,和處理token或者cookie。
② 資料庫表增加一個欄位,還要改哪些地方
表中有數據是不影響添加欄位的。
添加欄位的語法為:
1
alter table 表名 add 新增欄位名(類型+長度);
如test表中有如下數據,現在要添加一個name欄位,類型為varchar2(10)
執行語句:
1
alter table test add name varchar2(10);
再看一下表結構,已經增加了name欄位,說明添加成功。
③ mysql 怎麼給一個表一次增加多個欄位
mysql為一個表增加多個欄位的語法為:
ALTER TABLE 表名 ADD COLUMN `欄位名1` 數據類型(長度) [DEFAULT NULL],
ADD COLUMN `欄位名2` 數據類型(長度) [DEFAULT NULL];
其中,default null為可選內容。
舉例,已知表admin_pay_type,為其增加erp_code、province、province、city、bank等4個欄位,
sql如下:
alter table admin_pay_type
add erp_code varchar(20) not null,
add province varchar(30),
add city varchar(30),
add bank varchar(30);
擴展資料:
整理部分Mysql常用表處理命令:
1、查看列:desc 表名;
2、修改表名:alter table t_book rename to bbb;
3、添加列:alter table 表名 add column 列名 varchar(30);
4、刪除列:alter table 表名 drop column 列名;
5、修改列名MySQL: alter table bbb change nnnnn hh int;
6、修改列名SQLServer:exec sp_rename't_student.name','nn','column';
7、修改列名Oracle:lter table bbb rename column nnnnn to hh int;
8、修改列屬性:alter table t_book modify name varchar(22);
④ oracle資料庫中怎樣對多個表增加欄位
時候有需要在oracle資料庫中添加多個欄位的需求,案例如下:
alter
table
my_workflow
add
(state
varchar2(2)
default
'0'
not
null,name
varchar2(100)
not
null,age
number
default
0
not
null);
上面的語句解釋:
表名:my_workflow
添加了3個欄位:
欄位1:欄位名稱:state,
數據類型
:varchar2(2)
,默認值'0',不為空(not
null)
欄位2:欄位名稱:name
,數據類型:varchar2(100),不為空(not
null)
欄位3:欄位名稱:age,數據類型number,默認值0,不為空(not
null)