Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-查询/SQL语句

access数据库用sql语句添加字段,修改字段,删除字段

时 间:2015-05-10 16:11:39
作 者:善解人衣   ID:29924  城市:文山
摘 要:微软的 Access 中包含 Data Definition Language (DDL) 来建立删除表以及关系
正 文:

微软的 Access 中包含 Data Definition Language (DDL) 来建立删除表以及关系,当然了,这也可以用 DAO 来解决。
以下就是示例:
用 DDL 的 Create Table 建立一个表 Table1 ,主键是自动编号字段,另一个字段是长度是 10 的文本字段。
复制代码代码如下:

Create TABLE Table1 (Id COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, MyText TEXT (10))


再建一个包含两个字段的表 Table2,字段 id 为长整型,字段 MyText 为文本
复制代码代码如下:

Create TABLE Table2 (Id LONG, MyText TEXT)


用以下语句建立 Table1 和 Table2 的一对多关系,级联更新,级联删除:
复制代码代码如下:

Alter TABLE Table2 ADD CONSTRAINT Relation1 FOREIGN KEY ([Id]) REFERENCES Table1 ([Id]) ON Update CASCADE ON Delete CASCADE


删除关系用以下语句:
复制代码代码如下:

Alter TABLE Table2 Drop CONSTRAINT Relation1


删除 Table1 用以下语句:
复制代码代码如下:

Drop TABLE Table1


设定某字段为主键
复制代码代码如下:

Alter TABLE 表1 Alter COLUMN [id] COUNTER CONSTRAINT MyPrimaryKey PRIMARY KEY


增加一个字段 MySalary
复制代码代码如下:

alter table AAA add COLUMN MySalary CURRENCY


删除一个字段 MySalary
复制代码代码如下:

alter table AAA drop COLUMN MySalary



Access软件网官方交流QQ群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助