當前位置:首頁 » 編程語言 » sql加欄位備注

sql加欄位備注

發布時間: 2025-01-16 10:21:49

A. 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

(1)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 (欄位);

B. sql server如何給表和欄位添加備注並更新備注以及查詢備注呢

表添加和修改備註:
新增:exec sp_addextendedproperty N'MS_Description', N'表備注內容', N'SCHEMA', N'dbo',N'table', N'表名';
修改:exec sp_updateextendedproperty N'MS_Description', N'表備注內容', N'SCHEMA', N'dbo',N'table', N'表名';
欄位添加和修改備註:
新增:exec sp_addextendedproperty N'MS_Description', N'欄位備注內容', N'SCHEMA', N'dbo',N'table', N'表名',N'column', N'欄位名';
修改:exec sp_updateextendedproperty N'MS_Description', N'欄位備注內容', N'SCHEMA', N'dbo',N'table', N'表名',N'column', N'欄位名';

C. 如何用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 的表示欄位允許零長

D. 如何使用SQL語句在建立表時給欄位添加註釋

SQL語句添加欄位說明語法:EXECUTEsp_addextendedpropertyN'MS_Description','列屬性說明',N'user',N'dbo',N'table',N'table_name(表名)',N'column',N'column_name(列名)'

--以下示例是給Card表的欄位CardID添加註釋/說明為「卡號」
EXECUTEsp_addextendedpropertyN'MS_Description','卡號',N'user',N'dbo',N'table',N'Card',N'column',N'CardID'

E. 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()

F. 如何用Sql語句添加欄位

在SQL中,添加欄位是構建和管理資料庫結構的重要步驟。以下是通過通用語句實現欄位添加的幾種常見情況:

1.要在已有表中增加數字欄位,如整型或小數型,可以使用以下格式:

sql

altertable[表名]add[欄位名]smallintdefault0

altertable[表名]add[欄位名]intdefault0

altertable[表名]add[欄位名]singledefault0

altertable[表名]add[欄位名]doubledefault0

altertable[表名]add[欄位名]tinyintdefault0

其中,`smallint`、`int`、`single`、`double`和`tinyint`分別代表不同精度的數字類型,預設值通常設置為0。

2.對於字元類型的欄位,如備注或變長文本,可以這樣添加:

sql

altertable[表名]add[欄位名]text[null]

altertable[表名]add[欄位名]varchar(N)[null]

altertable[表名]add[欄位名]char[null]

`text`代表備注型,`varchar`是變長文本,`char`是定長文本,`null`表示欄位可以為NULL。

3.如果需要增加日期類型的欄位,可以使用`datetime`並設置預設值,如`defaultnow()`或`date()`:

sql

altertable[表名]add[欄位名]datetimedefaultdate()

4.刪除已有的欄位,只需在`altertable`語句中指定要刪除的欄位名:

sql

altertable[表名]drop[欄位名]

5.如果需要調整變長文本欄位的長度,可以使用`alter`語句:

sql

altertable[表名]alter[欄位名]varchar(N)

6.創建新表時,可以使用`CREATETABLE`語句定義表結構,包括欄位、主鍵等:

sql

CREATETABLE[表名](

[欄位1]intIDENTITY(1,1)NOTNULL,

[欄位2]varchar(50),

[欄位3]singledefault0,

[欄位4]varchar(100)null,

[欄位5]smallintdefault0,

[欄位6]intdefault0,

[欄位7]datedefaultdate(),

[欄位8]intdefault1

)

以上就是通過SQL語句添加、修改和刪除欄位的基本步驟,具體操作時請根據實際需求調整欄位類型和屬性。

G. access怎麼用sql插入數據類型為備注的欄位

備注型實際就是超長文本
因此和文本型一樣的。
ALTER TABLE a表 ADD COLUMN a1欄位 memo

memo表示備注型

H. SQL中,怎樣用語句添加表的備注,如題:

exec sp_addextendedproperty N'MS_Description', N'單位名稱為理學院、工學院、商學院分別對應的備注為理、工、商。' N'user', N'dbo', N'table', N'gz表', N'column', N'單位名稱'

I. 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 = '測試表'

J. SQL 如何給欄位名加註釋

用as,就是取別名,比如select name as 名字 from table 這里NAME就是中文了

熱點內容
電腦主機伺服器多少錢 發布:2025-01-16 13:00:28 瀏覽:663
linuxoracle操作 發布:2025-01-16 12:40:50 瀏覽:45
河北存儲服務價格 發布:2025-01-16 12:39:21 瀏覽:343
掛機伺服器的搭建 發布:2025-01-16 12:34:07 瀏覽:415
安卓怎麼刪除信任憑證 發布:2025-01-16 12:22:06 瀏覽:336
代理編譯 發布:2025-01-16 12:07:59 瀏覽:794
伺服器為什麼老是無響應 發布:2025-01-16 12:07:59 瀏覽:892
安卓怎麼傳軟體到蘋果 發布:2025-01-16 12:01:28 瀏覽:953
pythonforzip 發布:2025-01-16 11:59:46 瀏覽:910
磁感密碼鎖有多少鑰匙 發布:2025-01-16 11:41:12 瀏覽:118