当前位置:首页 » 编程语言 » 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:19:30 浏览:724
电脑主机服务器多少钱 发布: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