資料庫 新增字段語句

2021-06-27 18:41:33 字數 1639 閱讀 4902

本文由 書畫**軟體 整理發布 內容與本軟體無關更愜意的讀、更舒心的寫、更輕鬆的發布

通用式: alter table [表名] add [欄位名] 字段屬性 default 預設值 default 是可選引數

例項:

alter table 班級表2

add  column 小組 int

0

以下例子可能確實column

alter table [表名] add 欄位名 smallint

default

0 增加數字字段,整型,預設值為0

alter table [表名] add 欄位名 int

default

0 增加數字字段,長整型,預設值為0

alter table [表名] add 欄位名 single

default

0 增加數字字段,單精度型,預設值為0

alter table [表名] add 欄位名 double

default

0 增加數字字段,雙精度型,預設值為0

alter table [表名] add 欄位名 tinyint default

0 增加數字字段,位元組型,預設值為0

alter table [表名] add 欄位名 text [null] 增加備註型字段,[null]可選引數
alter table [表名] add 欄位名 memo [null] 增加備註型字段,[null]可選引數
alter table [表名] add 欄位名 varchar(n) [null] 增加變長文字型字段大小為n(1~255)
alter table [表名] add 欄位名 char [null] 增加定長文字型字段大小固定為255

alter table [表名] add 欄位名 datetime default 函式增加日期型字段,其中函式可以是 now(),date()等,表示預設值
(上面都是最常用的,還有其他的屬性,可以參考下面的資料型別描述)

刪除字段: alter table [表名] drop 欄位名

修改變長文字型字段的大小:alter table [表名] alter 欄位名 varchar(n)

刪除表: drop table [表名]

建立表:

sql="create table [表名] ([欄位1,並設定為主鍵] int identity (1, 1) not null constraint primarykey primary key,"&
"[欄位2] varchar(50),"&

"[欄位3] single default 0,"&

"[欄位4] varchar(100) null,"&

"[欄位5] smallint default 0,"&

"[欄位6] int default 0,"&

"[欄位7] date default date(),"&

"[欄位8] int default 1)"

conn.execute sql

有null 的表示字段允許零長

書畫**軟體 製作更愜意的讀、更舒心的寫、更輕鬆的發布

資料庫新增欄位的sql語句

在我們平時開發的時候,很容易遇到這種情況,就是在開發的時候,有的需求可能會拓展我們資料庫中的表,比如新增字段什麼的,下面就是新增欄位的sql語句 新增乙個字段 alter table 表名 add 欄位名 varchar 32 comment 備註名 這樣就會在你的表中新增乙個欄位了 如果是一次新增...

mysql資料庫修改欄位及新增字段指令碼

1.修改欄位的長度 alter table 表名 modify column 欄位名 資料型別 修改後的長度 例句 alter table test table modify column id int 20 2.修改欄位的名稱 alter table 表名 change 欄位名 欄位新名稱 欄位的...

ThinkPHP 新增字段無法存入資料庫

最近給一家公司做 開始自學thinkphp,邊學邊做,但是從昨天下午遇到了乙個問題,我在資料庫中新增了乙個字段,在think中和其他字段一樣往資料庫裡存,可是怎麼都存不進去,昨天晚上回家鬱悶了一晚上。一樣的字段,一樣的步驟,一樣的方法,其他欄位能存進去就這乙個存不進去,鬱悶的頭髮都白了一半。在晚上做...