在数据表中添加一个字段的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
扩展资料
通用式:
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
[表名]
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-25
通用式:
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
的表示字段允许零长
相似回答