Access视频课程
网站公告
·Access快速平台QQ群号:84825014    ·Access快速开发平台下载地址及教程    ·欢迎添加微信交流账号:AccessoftChu    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > 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群 (群号:323388798)       access源码网店

最新评论 查看更多评论(1)

2020/2/13 21:01:55大勇
级联更新与删除后语句怎么老是提示:CONSTRAINT子句语法错误

发表评论您的评论将提升作者分享的动力!快来评论一下吧!

用户名:
密 码:
内 容:
 

常见问答

技术分类

相关资源

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