在数据表中添加一个字段的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 的表示字段允许零长

数据表(或称表)是数据库最重要的组成部分之一。数据库只是一个框架,数据表才是其实质内容。根据信息的分类情况,一个数据库中可能包含若干个数据表。

结构化查询语言(英文简称:SQL)是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名

结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同 数据库系统,,可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。 1986年10月,美国国家标准协会对SQL进行规范后,以此作为关系式数据库管理系统的标准语言(ANSI X3. 135-1986),1987年得到国际标准组织的支持下成为国际标准。结构化查询语言有五种数据类型,字符型、文本型、数值型、逻辑型和日期型。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-25
alter table 表名 ADD 字段 类型 NOT NULL Default 0
举例:
ALTER TABLE employee  ADD  spbh varchar(20) NOT NULL Default 0
在表employee 中加入 spbh  类型是varchar大小20 不为空 默认值是0

本回答被网友采纳
第2个回答  2009-08-28
添加表字段(如果一次添加多字段后面不加bit)

ALTER TABLE 表名 ADD 字段名 bit

例如:
alter table main add 年龄char(3),姓名varchar(8),性别char(2)
第3个回答  2010-06-20
我来回答:
alter table rsda add column 奖金 int

或者

alter table rsda add 奖金 int
第4个回答  2009-08-28
对的啊,有什么问题吗?

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

SELECT * FROM USER_COL_COMMENTS WHERE TABLE_NAME=upper('sc_bd_yjjs');

在数据表中添加一个字段的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 ...

在数据表中添加一个字段的SQL语句怎么写
通用式: alter table [表名] add [字段名] 字段属性 default 缺省值 default 是可选参数 增加字段: alter table [表名] add 字段名 smallint default 0 增加数字字段,整型,缺省值为0 alter table [表名] add 字段名 int default 0 增加数字字段,长整型,缺省值为0 alter table [表名] ...

如何用Sql语句添加字段?
1.要在已有表中增加数字字段,如整型或小数型,可以使用以下格式:sql altertable[表名]add[字段名]smallintdefault0 altertable[表名]add[字段名]intdefault0 altertable[表名]add[字段名]singledefault0 altertable[表名]add[字段名]doubledefault0 altertable[表名]add[字段名]tinyintdefault0 其...

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

SQL向表中添加一列用什么命令
使用SQL语句为数据表增加一个字段,使用alter table子句。 语法:alter table 表格名 add 字段名 。数据类型 -alter table table_name add col_name char(5)。延展知识:含义:sql 语句是对数据库进行操作的一种语言。结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库...

sql语句给表加新字段,不知道语法,怎么办?
(1) 添加无完整性约束条件的字段 语法结构:alter table 表名add 新字段 数据类型;案例:在表tb_department1中添加一个完整性约束的int字段managerId(部门经理编号),SQL语句如下:命令语句:alter table tb_department1 add managerId int(10);执行结果如下:(2) 添加有完整性约束的条件 语法结构...

在数据表中添加一个字段的SQL语句怎么写
—如果要添加列 ALTER TABLE 表名 ADD 列名 数据类型 如果要添加数据 —Insert into 表名 (第一个列名...最后列名)values(第一个数据值,...最后一个数据值)—

在数据表中添加一个字段的SQL语句怎么写
ALTER TABLE [表名] ADD [新列名] 类型及列的约束 比如:ALTER TABLE XXX ADD NewCol INT NOT NULL DEFAULT(0)

用SQL语句如何在数据表中插入新的字段
2)--增加altertable表名dropcolumn列名--删除altertable表名altercolumn列名--修改altertable表名renamecolumn原列名to新列名--修改列名altertable表名add新列名新列数据类型---(不过此列添加在表列的最后)若不是添加在最后,则

如何使用SQL语句修改表的结构,比如添加字段,修改字段的类型
1.修改数据表名 ALTER TABLE OLD_TABLE_NAME RENAME TO NEW_TABLE_NAME;2.修改列名 ALTER TABLE TABLE_NAME RENAME COLUMN OLD_COLUMN_NAME TO NEW_COLUMN_NAME;3.修改列的数据类型 ALTER TABLE TABLE_NAME MODIFY COLUMN_NAME NEW_DATATYPE;4.插入列 ALTER TABLE TABLE_NAME ADD COLUMN_NAME DATA...

相似回答