在資料表中新增欄位的SQL語句怎麼寫

2022-01-23 03:20:53 字數 2648 閱讀 2292

1樓:昊閻

alte table a add tel_number char(10)

在資料表中新增一個欄位的sql語句怎麼寫?

在資料表中新增一個欄位的sql語句怎麼寫

2樓:匿名使用者

資料表中新增一個欄位的標準sql語句寫法為:

alter table  表名  add (欄位  欄位型別)  [ default  '輸入預設值']  [null/not null]  ;

舉例:alter table employee  add  spbh varchar(20) not null default 0

意思就是在表employee 中加入 欄位spbh,該欄位的型別是varchar,大小20,並且不允許為空,初始預設值是0。

擴充套件資料:

其他常用sql語句:

1、修改資料表中某項欄位屬性,為其新增備註。

語句格式:comment on column  庫名.表名.欄位名 is  '輸入的備註';

示例: 我要在ers_data庫中  test表 document_type欄位新增備註,則sql語句為:

comment on column ers_data.test.document_type is '檔案型別';

2、修改資料表中某欄位型別。

語句格式:alter table 表名  modiy (欄位  欄位型別  [default '輸入預設值' ] [null/not null]  ,欄位  欄位型別  [default '輸入預設值' ] [null/not null] ); 修改多個欄位用逗號隔開。

示例:想要修改一個teacher教師表中欄位辦公室classroom的型別為char(20),且預設值「辦公室」,則對應sql為:

alter table teacher alter column classroom varchar(20) not null default "辦公室";

3、刪除資料表中的某欄位。

語句格式:alter table  表名  drop (欄位);

示例:刪除表student中的欄位age,可以用如下sql:

alter table student drop age;

3樓:

主要通過修改表 增加列的方式,如下sql語句修改表,增加一個整型

alter table [表名]

add [列名] int not null

4樓:匿名使用者

alter table 表 add column 欄位名 int(型別) not null default 0 (約束預設值)

5樓:匿名使用者

alter table 表名 add 欄位名 型別

alter table 表名 add 欄位名 型別 default 預設值

6樓:匿名使用者

alter table 表名 add 欄位名 欄位型別;

在資料表中新增一個欄位的sql語句怎麼寫

7樓:匿名使用者

alter table 表名 add 欄位 型別 not null default 0

舉例:alter table employee  add  spbh varchar(20) not null default 0

在表employee 中加入 spbh  型別是varchar大小20 不為空 預設值是0

8樓:

我來回答:

alter table rsda add column 獎金 int

或者alter table rsda add 獎金 int

9樓:520江南之鄉

對的啊,有什麼問題嗎?

comment on column sc_bd_yjjs.name is '姓名';

select * from user_col_comments where table_name=upper('sc_bd_yjjs');

10樓:卡喏亞系統傢俱

新增表欄位(如果一次新增多欄位後面不加bit)

alter table 表名 add 欄位名 bit

例如:alter table main add 年齡char(3),姓名varchar(8),性別char(2)

向表裡增加一個欄位的 sql 如何寫?

11樓:西西哩的小馬甲

在windows下執行應用程式時出現非法操作的提示此類故障引起原因較多,在如下幾鍾可能:

(1) 系統檔案被更改或損壞,倘若由此引發則開啟一些系統自帶的程式時就會出現非法操作,(例如,開啟控制面板)

(2) 驅動程式未正確安裝,此類故障一般表現在顯示卡驅動程式之止,倘若由此引發,則開啟一些遊戲程式時就會產生非法操作,有時開啟一此網頁也會出現這種程況。

(3) 記憶體質量不好,降低記憶體速度也可能會解決這個問題。

(4) 軟體不相容,如,ie 5。5在windows 98 se 上,當開啟多個網頁也會產生非法操作。

sql資料表中有A和B兩欄位,用什麼語句可以找出A欄位的值等於B欄位值的記錄?求大神指教

select from tablename where b in select a from tablename mysql資料庫,我想查a表所有的欄位還有b表的某一個欄位,請問我要怎麼做關聯查詢 left join 是左關聯,就是以復左邊的表 為主表制,左邊表的資料全部展示,右邊的表只展示能關聯到...

sql語句查詢某欄位的資料總和,並列出表中的所有記錄

在所有表中?只能是一個一個表的查詢吧,select欄位1from 表where 欄位2like 你好 欄位1和欄位2也可相同 select select sum fieldxx from tab from tab 首先你用sum,需要有group by 不然會報錯。既要看sum又要明細可以用over...

如何用sql語句將兩個資料表相同欄位合併成另外表

select a,b,c from tb1 union all select into tb3 from select a,b,c,d,e from tb1union all select a,b,c,d,e from tb2 tbx create table x as select a.field...