sql加表欄位
Ⅰ sql中如何在表中添加欄位
ALTER TABLE TableName1
ADD | ALTER [COLUMN] FieldName1
FieldType [(nFieldWidth [, nPrecision])]
[NULL | NOT NULL]
[CHECK lExpression1 [ERROR cMessageText1]]
[DEFAULT eExpression1]
[PRIMARY KEY | UNIQUE]
[REFERENCES TableName2 [TAG TagName1]]
[NOCPTRANS]
例:ALTER TABLE customer ADD COLUMN fax c(20) NULL
你的可能是日期時間型的列?
ALTER TABLE 表名 ADD COLUMN sendtimec datetime
補充:你要什麼時間?新增加的列當然沒有數值了。
你可以設置默認值
ALTER TABLE 表名 ADD COLUMN sendtime datetime default datetime()
「空上代碼」是什麼?
修改:ALTER TABLE 表名 ADD COLUMN sendtime datetime default getdate()
修改已存在數據行的該列值
update 表名 set sendtime=getdate()
Ⅱ sql server怎麼給表添加欄位
--
建表
create
table
student_score(
name
varchar2(8),
class
varchar2(10),
--班級
subject
varchar2(8),
--學科
grade
int
--分數
)
--普通查詢
select
*
from
student_score;
--給列名注釋
select
name
姓名,class
班級,subject
學科,grade
分數
from
student_score;
Ⅲ 如何用標准SQL語句給一張表中添加多個欄位
CREATE
TABLE
test
(column_a
INT)
--建立資料庫
GO
ALTER
TABLE
test
ADD
column_b
VARCHAR(20)
NULL
--增加
GO
======================================================
alter
table
表名
add
列名
varchar(2)
--增加
alter
table
表名
drop
column
列名
--刪除
alter
table
表名
alter
column
列名
--修改
alter
table
表名
rename
column
原列名
to
新列名
--修改列名
alter
table
表名
add
新列名
新列數據類型
SQL語句無論是種類還是數量都是繁多的,很多語句也是經常要用到的,SQL查詢語句就是一個典型的例子,無論是高級查詢還是低級查詢,SQL查詢語句的需求是最頻繁的。
Ⅳ sql語句給表加新欄位,不知道語法,怎麼辦
添加完整欄位包括欄位名、數據類型、完整性約束。添加欄位的語法格式如下:
語法結構:alter table 表名 add 新欄位 數據類型 約束條件 first | after 已存在的欄位名;
(1) 添加無完整性約束條件的欄位
語法結構:alter table 表名add 新欄位 數據類型;
案例:在表tb_department1中添加一個完整性約束的int欄位managerId(部門經理編號),SQL語句如下:
命令語句:alter table tb_department1 add managerId int(10);
執行結果如下:
Ⅳ 如何用SQL語句給表增加欄位
通用式: alter table [表名] add [欄位名] 欄位屬性 default 預設值 default 是可選參數\x0d\x0a增加欄位: alter table [表名] add 欄位名 smallint default 0 增加數字欄位,整型,預設值為0\x0d\x0aalter table [表名] add 欄位名 int default 0 增加數字欄位,長整型,預設值為0\x0d\x0aalter table [表名] add 欄位名 single default 0 增加數字欄位,單精度型,預設值為0\x0d\x0aalter table [表名] add 欄位名 double default 0 增加數字欄位,雙精度型,預設值為0\x0d\x0aalter table [表名] add 欄位名 Tinyint default 0 增加數字欄位,位元組型,預設值為0\x0d\x0aalter table [表名] add 欄位名 text [null] 增加備注型欄位,[null]可選參數\x0d\x0a\x0d\x0aalter table [表名] add 欄位名 memo [null] 增加備注型欄位,[null]可選參數\x0d\x0a\x0d\x0aalter table [表名] add 欄位名 varchar(N) [null] 增加變長文本型欄位大小為N(1~255)\x0d\x0a\x0d\x0aalter table [表名] add 欄位名 char [null] 增加定長文本型欄位大小固定為255\x0d\x0a\x0d\x0aalter table [表名] add 欄位名 Datetime default 函數增加日期型欄位,其中函數可以是now(),date()等,表示預設值\x0d\x0a\x0d\x0a(上面都是最常用的,還有其他的屬性,可以參考下面的數據類型描述)\x0d\x0a\x0d\x0a刪除欄位: alter table [表名] drop 欄位名\x0d\x0a\x0d\x0a修改變長文本型欄位的大小:alter table [表名] alter 欄位名 varchar(N)\x0d\x0a\x0d\x0a刪除表: drop table [表名]\x0d\x0a\x0d\x0a創建表:\x0d\x0a\x0d\x0asql="CREATE TABLE [表名] ([欄位1,並設置為主鍵] int IDENTITY (1, 1) NOT NULL CONSTRAINT PrimaryKey PRIMARY KEY,"&\x0d\x0a\x0d\x0a"[欄位2] varchar(50),"&\x0d\x0a\x0d\x0a"[欄位3] single default 0,"&\x0d\x0a\x0d\x0a"[欄位4] varchar(100) null,"&\x0d\x0a\x0d\x0a"[欄位5] smallint default 0,"&\x0d\x0a\x0d\x0a"[欄位6] int default 0,"&\x0d\x0a\x0d\x0a"[欄位7] date default date(),"&\x0d\x0a\x0d\x0a"[欄位8] int default 1)"\x0d\x0a\x0d\x0aconn.execute sql\x0d\x0a\x0d\x0a有null 的表示欄位允許零長
Ⅵ 添加欄位的sql語句
為數據表添加欄位
使用ALTER語句,執行操作為 alter table 表名 add 欄位名稱 欄位類型;比如向用戶user表中,增加一個姓名欄位的sql: alter table user add nameVARCHAR(50) NOT NULL DEFAULT '';
Ⅶ 怎麼用SQL語句添加新欄位並設置默認值
使用navicat來給mysql表添加欄位和設置默認值。
具體操作:
第一步:打開navicat工具,連接上mysql資料庫服務,如圖可以查看所有表,選擇其中一個需要添加欄位的表,然後右擊選擇設計表
第二步:在設計表頁面中,可以看到當前表所有的欄位以及類型等信息,圖形化工具可以很直觀的看到各個欄位信息。
第三步:然後點擊添加欄位,會在表欄位最後添加空白行。如果你不想把新增的欄位放在最後面,可以先選擇一個欄位,然後點擊插入欄位,即可在剛剛選擇的欄位前插入一個空行。
接下來在空行里填入需要新增欄位的名稱、類型、長度、是否為空,下方的兩個空白輸入框,一個就是設置的默認值,另一個是注釋,如圖填完信息之後,點擊保存按鈕。
第四步:執行sql語句之後,查看錶結構信息,可以看到剛剛的欄位已經正確的添加到表裡了。
Ⅷ 怎樣用SQL語句往表裡添加數據
利用對象資源管理器添加,利用SQL語句添加。
Ⅸ sql server中如何為數據表增加欄位
sql server 使用SQL語句為數據表增加一個欄位,使用alter table子句。
語法:alter table 表格名 add 欄位名 數據類型 -alter table table_name add col_name char(5)