名站网址导航为大家提供关于数据库教程相关的教程网站知识。
Access中如何用 Jet SQL 数据库语句删除表关系?
如何用 jet sql 的 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]),删除关系用以下数据库语句:,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,如何运行上述 JET SQL 具体相关代码,请参考 http://access911.net 中 《flash画演示如何操作办法》一文中的动画《如何运行一段 jet sql 具体相关代码》
连接可以生成有意义的视图或sql虚拟集, 连接有:
内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现
外连接: 包括左外连接(左边的表不加限制),右外连接(右边的表不加限制),全外连接(左右两表都不加限制),自连接(连接发生在一张基表内)
Access提供了简便的连接表达式生成相关工具----查询.操作办法具体相关方法:
进入"查询",选择"使用向导创建查询",选择结果集中需要出现的字段(可来源于多个基表),按"完成".在菜单"视图"--"SQL视图"中可以看到自动生成的内连接表达式.
如:
SELECT [Types].[Type], [URLs].[Name], [URLs].[URL] FROM Types INNER JOIN URLs ON [Types].[TypeID] =[URLs].[TypeID]
注意:基表名称和字段名都需加上"[]"号.
关于数据库教程相关的教程网站知识今天我们就说到这里了,希望可以帮到大家。