关闭

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

发表于:2013-7-16 10:00

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:GIS_A_ERP    来源:51Testing软件测试网采编

  微软的 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

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号