1. 程式人生 > >update與alter

update與alter

一,更新
update具有資料修改與更新功能,常與set語句where語句搭配 使用
update 表名 set 欄位名=值
如:update m1 set sign=‘藥店’
where begin_time like ‘201807%’

二,修改
alter也具有資料修改功能,但卻比update強大的多,不僅修改資料,還可以修改表名與欄位屬性。
1,修改表名
alter table +舊錶名 rename to +新表名
如:alter table m1 rename to sign1
2,修改欄位名
alter table +表名 + change +原欄位名+新欄位名+type(字元長度)


如:alter table m1 change begin_time start_time int(20)
3,修改欄位屬性
alter table+表名+change+原欄位名+原欄位名+type(字元長度)[是否允許為空]
如:*alter table m1 change begin_time begin_time datetime not null
4,增加功能,如增加某一列
alter table + 表名 add column +列名 +列型別[是否為空]
如:alter table normal5 add column sign varchar(20)
alter table + 表名 add column +列名 +列型別 after+某列

如:alter table normal5 add column sign varchar(20) after waitig新增在某列後面
alter table + 表名 add column +列名 +列型別 after+某列 first新增在第一列