创建一张空表:
Sql="Create TABLE [
表名
]"
创建一张有字段的表:
Sql="Create TABLE [
表名
]([
字段名
1] MEMO NOT NULL, [
字段名
2] MEMO, [
字段名
3] COUNTER NOT NULL, [
字段名
4] DATETIME, [
字段名
5] TEXT(200), [
字段名
6] TEXT(200))
字段类型:
2 : "SmallInt", //
整型
3 : "Int", //
长整型
4 : "Real", //
单精度型
5 : "Float", //
双精度型
6 : "Money", //
货币
7 : "DateTime", //
日期时间
11 : "Bit", //
是否
13 : "TimeStamp",
17 : "TinyInt", //
字节
72 : "UniqueIdentifier", //
同步复制
ID
128 : "Binary",
129 : "Char",
130 : "NChar",
131 : "Decimal", //
小数
133 : "DateTime",
135 : "SmallDateTime",
200 : "VarChar",
201 : "Text",
202 : "VarChar", //
文本
203 : "Text", //
备注
204 : "Binary", //
二进制
205 : "Image" // OLE
对象
以下字段为无编码字段(
NChar
、
NVarchar
、
NText
型)
8,128,130,202,203,204,205
以下字段为按当前系统内码编码的字段(
Asp
中可用
CodePage=936
纠正为
gb2312
内码)
129,200,201
在现有的表中增加字段:
Sql="alter table [
表名
] add column [
字段名
] varchar(200)"
修改字段类型:
Sql="alter table [
表名
] Alter COLUMN
字段名
] varchar(50)"
删除表:
Sql="Drop table [
表名
]"
删除字段:
sql="alter table [
表名
] drop [
字段名
]"
修改字段:
Alter TABLE [
表名
] Alter COLUMN [
字段名
]
类型
(
大小
) NULL
新建约束:
Alter TABLE [
表名
] ADD CONSTRAINT
约束名
CHECK ([
约束字段
] <= '<?XML:NAMESPACE PREFIX = ST1 />2007-1-1')
删除约束:
Alter TABLE [
表名
] Drop CONSTRAINT
约束名
新建默认值:
Alter TABLE [
表名
] ADD CONSTRAINT
默认值名
DEFAULT 'Gziu.CoM' FOR [
字段名
]
删除默认值:
Alter TABLE [
表名
] Drop CONSTRAINT
默认值名
=======================================
conn.open connstr
sql="alter table [tablename] add hehe char(20)"
conn.execute(sql)
response.write("
添加成功
")
ACCESS
新建数据库和表还不简单,有了表字段初始化就更简单
=======================================
<%
session("tablen")="news"
'news
是已存在的表名
session("fieldsn")="c"
'
要添加的字段名
connectionstring="provider=microsoft.jet.oledb.4.0;data source="&server.MapPath("data/qq.mdb")
set conn=server.createobject("adodb.connection")
conn.OPEN connectionstring
jhsql = " Alter Table "&session("tablen")&" add column "&session("fieldsn")&" real "
conn.execute(jhsql)
%>
|
用asp给数据库添加表、修改表
最新推荐文章于 2022-01-17 17:54:40 发布