sql表添加欄位
sql server 使用SQL語句為數據表增加一個欄位,使用alter table子句。
語法:alter table 表格名 add 欄位名 數據類型 -alter table table_name add col_name char(5)
2. sql server新增欄位語句
添加欄位的SQL語句的寫法:
通用式: alter table [表名] add [欄位名] 欄位屬性 default 預設值 default 是可選參數
增加欄位: 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 的表示欄位允許零長
3. SQL如何插入欄位說明
Oracle
通過 COMMENT ON TABLE / COMMENT ON COLUMN 追加表/欄位的備注。
CREATE TABLE "MR_DEPT" (
"DEPT_ID" NUMBER NOT NULL ,
"PARENT_ID" NUMBER,
"DEPT_NAME" CHAR(20) NOT NULL ,
"STATUS" NUMBER DEFAULT 1 NOT NULL ,
PRIMARY KEY ("DEPT_ID")
)
/
COMMENT ON TABLE "MR_DEPT" IS '部門表'
/
COMMENT ON COLUMN "MR_DEPT"."DEPT_ID" IS '部門編號'
/
COMMENT ON COLUMN "MR_DEPT"."PARENT_ID" IS '上級部門編號'
/
COMMENT ON COLUMN "MR_DEPT"."DEPT_NAME" IS '部門名'
/
COMMENT ON COLUMN "MR_DEPT"."STATUS" IS '狀態'
/
SQL Server 通過存儲過程追加
CREATE TABLE test_table(
Test_ID int IDENTITY(1,1) PRIMARY KEY NOT NULL ,
Test_Key varchar(10) NOT NULL ,
Test_Value varchar(20) NOT NULL
);
go
EXECUTE sp_addextendedproperty N'MS_Description', '測試表', N'user', N'dbo', N'Table', N'test_table', NULL, NULL;
go
EXECUTE sp_addextendedproperty N'MS_Description', '主鍵(自增長)', N'user', N'dbo', N'Table', N'test_table', N'column' , N'Test_ID';
go
EXECUTE sp_addextendedproperty N'MS_Description', '種類', N'user', N'dbo', N'Table', N'test_table', N'column' , N'Test_Key';
go
EXECUTE sp_addextendedproperty N'MS_Description', '數值', N'user', N'dbo', N'Table', N'test_table', N'column' , N'Test_Value';
go
MySQL 包含在建表語句中。
CREATE TABLE test_table(
Test_ID int NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT '主鍵(自增長)' ,
Test_Key varchar(10) NOT NULL COMMENT '種類' ,
Test_Value varchar(20) NOT NULL COMMENT '數值'
)
COMMENT = '測試表'
4. 如何用Sql語句添加欄位
USE
bankDB
GO
CREATE
TABLE
cardInfo
(
cardID
varchar(19)
not
null,
--卡號
curType
varchar(10)
not
null,
--貨幣種類
默認為人民幣
savingType
varchar(8)
not
null,
--存款類型
活期、定期
openDate
datetime
not
null,
--開戶日期
openMoney
money
not
null,
--開戶金額
balance
money
not
null,
--余額
pass
int
not
null,
--密碼
6位數字,默認為6個『8』
IsReportLose
char(2)
not
null,
--是否掛失
默認為「否」
customerID
int
not
null
--顧客編號,外鍵(一位顧客允許辦理多張卡)
)
go
ALTER
TABLE
cardInfo
ADD
CONSTRAINT
PK_cardID
PRIMARY
KEY(cardID),
CONSTRAINT
CK_cardID
CHECK(cardID
LIKE
'1010
3576
[0-9][0-9][0-9][0-9]
[0-9][0-9][0-9][0-9]'),
CONSTRAINT
DF_curType
DEFAULT('人民幣')
FOR
curType,
CONSTRAINT
DF_openDate
DEFAULT(getdate())
FOR
openDate,
CONSTRAINT
CK_openMoney
CHECK(openMoney>=1),
CONSTRAINT
CK_balance
CHECK(balance>=1),
CONSTRAINT
DF_pass
DEFAULT('888888')
FOR
pass,
CONSTRAINT
DF_IsReportLoss
DEFAULT('0')
FOR
IsReportLose,
CONSTRAINT
FK_customerID
FOREIGN
KEY(customerID)
REFERENCES
userInfo(customerID)
GO
5. MYSQL表中新增欄位指定位置,SQL語句該怎麼寫
數據表中添加一個欄位的SQL語句寫法為:
1、alter table 表名 ADD 欄位 類型 NOT NULL Default 0
2、ALTER TABLE employee ADD spbh varchar(20) NOT NULL Default 0
3、在表employee 中加入 spbh 類型是varchar大小20 不為空 默認值是0
(5)sql表添加欄位擴展閱讀:
其他常用sql語句:
1、修改數據表中某項欄位屬性,為其添加備注。
語句格式:comment on column 庫名.表名.欄位名 is '輸入的備注';
示例: 我要在ers_data庫中 test表 document_type欄位添加備注,則sql語句為:
comment on column ers_data.test.document_type is '文件類型';
2、刪除數據表中的某欄位。
語句格式:alter table 表名 drop (欄位);
6. 如何用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 的表示欄位允許零長
7. sql語句給表加欄位 sql語句欄位拼接
用sql語句在表中增加一個欄位
我來回答:
alter table rsda add column 獎金 int
或者
alter table rsda add 獎金 int
用sql語句在表中增加一個欄位
我來回答:
alter table rsda add column 獎金 int
或者
alter table rsda add 獎金 int
在數據表中添加一個欄位的SQL語句怎麼寫
通用式: alter table [表名] add [欄位名] 欄位屬性 default 預設值 default 是可選參數
增加欄位: alter table [表名] add 欄位名 *** allint 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] *** allint default 0,"&
"[欄位6] int default 0,"&
"[欄位7] date default date(),"&
"[欄位8] int default 1)"
conn.execute sql
有null 的表示欄位允許零長
在數據表中添加一個欄位的SQL語句怎麼寫
通用式: alter table [表名] add [欄位名] 欄位屬性 default 預設值 default 是可選參數
增加欄位: alter table [表名] add 欄位名 *** allint 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] *** allint default 0,"&
"[欄位6] int default 0,"&
"[欄位7] date default date(),"&
"[欄位8] int default 1)"
conn.execute sql
有null 的表示欄位允許零長
數據表(或稱表)是資料庫最重要的組成部分之一。資料庫只是一個框架,數據表才是其實質內容。根據信息的分類情況,一個資料庫中可能包含若干個數據表。
結構化查詢語言(英文簡稱:SQL)是一種特殊目的的編程語言,是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。
結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同 資料庫系統,,可以使用相同的結構化查詢語言作為數據輸入與管理的介面。結構化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。 1986年10月,美國國家標准協會對SQL進行規范後,以此作為關系式資料庫管理系統的標准語言(ANSI X3. 135-1986),1987年得到國際標准組織的支持下成為國際標准。結構化查詢語言有五種數據類型,字元型、文本型、數值型、邏輯型和日期型。
標簽:作文經典 上一篇:災字的成語 有災字的成語 下一篇:pns是什麼意思 是是什麼意思向表裡增加一個欄位的 SQL 如何寫
如果要在數據表中添加一個欄位,應該如何表示呢?下面就為您介紹表添加欄位的SQL語句的寫法,希望可以讓您對SQL語句有更深的認識。
通用式:alter table [表名] add [欄位名]欄位屬性default預設值default是可選參數
增加欄位:alter table [表名] add欄位名 *** allint 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] *** allint default 0,"&
"[欄位6] int default 0,"&
"[欄位7] date default date(),"&
"[欄位8] int default 1)"
conn.execute sql
有null的表示欄位允許零長
sql server 中刪除表中的一個欄位,使用alter table語句
一、語法格式:alter table table_name dropcolumncol_name
二、參數說明:
table_name :表格的名稱
col_name:表格的欄位名稱
三、示例:
表格aaa結構如圖
刪除表格aaa中的欄位 h,SQL語句為:
1
altertableaaadropcolumnh;
如何用Sql語句添加欄位?
如果要在數據表中添加一個欄位,應該如何表示呢?下面就為您介紹表添加欄位的SQL語句的寫法,希望可以讓您對SQL語句有更深的認識。
*
通用式: alter table [表名] add [欄位名] 欄位屬性 default 預設值 default 是可選參數。
*
增加欄位: alter table [表名] add 欄位名 *** allint default 0 增加數字欄位,整型,預設值為0。
*
alter table [表名] add 欄位名 int default 0 增加數字欄位,長整型,預設值為0alter ;table [表名] add 欄位名 single default 0 增加數字欄位,單精度型,預設值為0alter ;table [表名] add 欄位名 double default 0 增加數字欄位,雙精度型,預設值為0alter ;table [表名] add 欄位名 Tinyint default 0 增加數字欄位,位元組型,預設值為0alter;
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()等,表示預設值;
PS:(上面都是最常用的,還有其他的屬性,可以參考下面的數據類型描述)
*
刪除欄位: 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] *** allint default 0,"&;
"[欄位6] int default 0,"&;
"[欄位7] date default date(),"&;
"[欄位8] int default 1)";
conn.execute sql。
*
有null 的表示欄位允許零長。
如何使用SQL語句修改表的結構,比如添加欄位,修改欄位的類型
--表中添加欄位
ALTER TABLE table_name ADD column_name datatype
--刪除表中的列
ALTER TABLE table_name DROP COLUMN column_name
--修改欄位
ALTER TABLE table_name ALTER COLUMN column_name datatype
sql給表中某列數據同時加1的語句
update表名setjine=jine+1
sql增加一個欄位的sql語句怎麼寫
alter table 表名 ADD 欄位 類型 NOT NULL Default 0舉例:ALTER TABLE employee ADD spbh varchar(20) NOT NULL Default 0在表employee 中加入 spbh 類型是varchar大小20 不為空 默認值是0
在數據表中添加一個欄位的SQL語句怎麼寫
alter table 表名 add column 列名 類型(長度)
比如 alter table 學生表 add column 名字 varchar(60) ;
想加在username欄位後面可以在後面在加上 after username,否則就是加在最後面的位置了。
alter table `0902` add column 名字 varchar(60) after username
標簽:作文經典 上一篇:災字的成語 有災字的成語 下一篇:pns是什麼意思 是是什麼意思8. 在數據表中添加一個欄位的SQL語句怎麼寫
數據表中添加一個欄位的SQL語句寫法為:
1、alter
table
表名
ADD
欄位
類型
NOT
NULL
Default
0
2、ALTER
TABLE
employee
ADD
spbh
varchar(20)
NOT
NULL
Default
0
3、在表employee
中加入
spbh
類型是varchar大小20
不為空
默認值是0
(8)sql表添加欄位擴展閱讀
通用式:
alter
table
[表名]
add
[欄位名]
欄位屬性
default
預設值
default
是可選參數
增加欄位:
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
[表名]
9. SQL如何添加欄位
增加欄位: 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。
(9)sql表添加欄位擴展閱讀
全局變數
全局變數是sql server(WINDOWS平台上強大的資料庫平台)系統內部使用的變數,其作用范圍並不局限於某一程序,而是任何程序均可隨時調用全局變數通常存儲一些sql server(WINDOWS平台上強大的資料庫平台)的配置設定值和效能統計數據。
用戶可在程序中用全局變數來測試系統的設定值或Transact-SQL命令執行後的狀態值。有關sql server(WINDOWS平台上強大的資料庫平台) 全局變數的詳細情況請參見附錄。
注意:全局變數不是由用戶的程序定義的,它們是在伺服器級定應義的。只能使用預先說明及定義的變局變數。引用全局變數時,必須以「@@」開頭。局部變數的名稱不能與全局變數的名稱相同、否則會在應用中出錯。