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

以下就是示例:
用 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

时间: 2024-10-25 20:33:58

access数据库用sql语句添加字段,修改字段,删除字段_Access的相关文章

sql alert 添加、修改、删除字段语法实例

  sql alert 添加.修改.删除字段语法实例 alter table 的语法如下: alter table "table_name" [改变方式] [改变方式] 的详细写法会依我们想要达到的目标而有所不同.再以上列出的改变中,[改变方式] 如下: 加一个栏位: add "栏位 1" "栏位 1 资料种类" 删去一个栏位: drop "栏位 1" 改变栏位名称: change "原本栏位名" &quo

数据库实现显示、添加、修改、删除的最简单的方法及实例

数据|数据库|显示 关于本文: 本着互联网共享主义精神,特写此文献给建站新手,授人以鱼,不如授人以渔,有人看完后,可能会觉得代码不太完善,因为发表本文的目地,是向大家介绍实现的原理,而不是给大家一套完整的程序,希望大家看完此文,能够从中得到些帮助和启发. 本文用最精简的实例介绍了一种实现显示.添加.修改.删除的比较简便的方法,虽然是以ASP例子介绍,但同样适用于PHP.JSP.ASP.NET等语言.文中用到了javascript脚本,大家也可从中学到部分的javascript知识. 因为近几天工

C#sql的添加、修改、删除以及即时刷新?

问题描述 [img=http://sz.photo.store.qq.com/http_imgload.cgi?/rurl2=748ba35fd3f0024cc89efb5df42872280834d0c4c5cf68a0231bec36dae6c9d1e1a3939595513721135755c318e5fe791f003b65d4bb128b8df6807a53b7f35ff9afc4f880d7731ee6c6843c7c0573b80c08f4fd][/img]要求点删除就删除光标所在

用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等_MsSql

用SQL语句添加删除修改字段 1.增加字段 alter table docdsp add dspcode char(200) 2.删除字段 ALTER TABLE table_NAME DROP COLUMN column_NAME 3.修改字段类型 ALTER TABLE table_name ALTER COLUMN column_name new_data_type 4.sp_rename 改名 更改当前数据库中用户创建对象(如表.列或用户定义数据类型)的名称. 语法 sp_rename

access数据库-Access 数据库,SQL(多字段关联重复数据去除)

问题描述 Access 数据库,SQL(多字段关联重复数据去除) --这个表,我这边将这些字段(6个)重复的数据清除,因为之前没做主键.唯一等约束,造成数据重复.混乱! select distinct FPeriod,facctid,fclsid,fobjid,fcyid,fbase from glpnl_20140423bak --一共8个字段,我要根据期中六个做联合主键,所以要把这些垃圾数据清除----求大神出现! 解决方案 新加一张表,存储查重后的结果,这样不可以吗

ACCESS中使用SQL语句应注意的地方及几点技巧

access|技巧|语句 ACCESS中使用SQL语句应注意的地方及几点技巧引用:Fred 以下SQL语句在ACCESS XP的查询中测试通过 建表:    Create Table Tab1 (        ID Counter,        Name string,        Age integer,        [Date] DateTime); 技巧:    自增字段用 Counter 声明.    字段名为关键字的字段用方括号[]括起来,数字作为字段名也可行. 建立索引:  

Access数据库升迁SQL Server问题

在软件开发过程中经常会遇到数据库升迁的问题,原因比较多,如acsess访问速度比sql server慢.删除数据记录后access会留下空档,文件越来越大(也可用压缩修复的方式减小文件大小,但太麻烦),访问速度越来越慢,甚至会数据库损坏,损坏得比较轻的可以找第三方工具来修复,便严重时会导致数据库无法修复,或修复后数据记录会损坏.所以我们大有必要升迁我们现有的Access数据库到SQL Server; 现谈谈笔者在升迁时的做法及注意事项 1,对于日期字段字段 access表示为:#1981-28-

ado-VC++操作Access数据库的查询语句出错,求助

问题描述 VC++操作Access数据库的查询语句出错,求助 刚学着用VC++操作Acess2003数据库,在对话框里添加一个列表控件,然后把存到数据库里的内容在列表控件中显示,用编辑框向数据库添加内容,基本是照着书上写的做,除了名字改了其它程序都没动.现在向数据库添加内容没有问题,可以正常的存进去.但是想用查询语句SELECT * FROM CKdataInfo把数据库里的内容显示出来就出错了,具体程序如下 void Cdb003Dlg::FreshList() { try { //查询数据库

【SQL SERVER 数据库实用SQL语句】

[SQL SERVER 数据库实用SQL语句] 1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.分页SQL语句 select * from(select (row_number() OVER (ORDER BY tab.ID Desc)) as rownum,tab.* from 表名 As tab) As t where rownum between 起始位置