access數(shù)據(jù)庫用sql語句添加字段,修改字段,刪除字段
更新時間:2009年10月10日 13:08:16 作者:
微軟的 Access 中包含 Data Definition Language (DDL) 來建立刪除表以及關(guān)系,當(dāng)然了,這也可以用 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 的一對多關(guān)系,級聯(lián)更新,級聯(lián)刪除:
ALTER TABLE Table2 ADD CONSTRAINT Relation1 FOREIGN KEY ([Id]) REFERENCES Table1 ([Id]) ON UPDATE CASCADE ON DELETE CASCADE
刪除關(guān)系用以下語句:
ALTER TABLE Table2 DROP CONSTRAINT Relation1
刪除 Table1 用以下語句:
DROP TABLE Table1
設(shè)定某字段為主鍵
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
用 DDL 的 Create Table 建立一個表 Table1 ,主鍵是自動編號字段,另一個字段是長度是 10 的文本字段。
復(fù)制代碼 代碼如下:
CREATE TABLE Table1 (Id COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, MyText TEXT (10))
再建一個包含兩個字段的表 Table2,字段 id 為長整型,字段 MyText 為文本
復(fù)制代碼 代碼如下:
CREATE TABLE Table2 (Id LONG, MyText TEXT)
用以下語句建立 Table1 和 Table2 的一對多關(guān)系,級聯(lián)更新,級聯(lián)刪除:
復(fù)制代碼 代碼如下:
ALTER TABLE Table2 ADD CONSTRAINT Relation1 FOREIGN KEY ([Id]) REFERENCES Table1 ([Id]) ON UPDATE CASCADE ON DELETE CASCADE
刪除關(guān)系用以下語句:
復(fù)制代碼 代碼如下:
ALTER TABLE Table2 DROP CONSTRAINT Relation1
刪除 Table1 用以下語句:
復(fù)制代碼 代碼如下:
DROP TABLE Table1
設(shè)定某字段為主鍵
復(fù)制代碼 代碼如下:
ALTER TABLE 表1 ALTER COLUMN [id] COUNTER CONSTRAINT MyPrimaryKey PRIMARY KEY
增加一個字段 MySalary
復(fù)制代碼 代碼如下:
alter table AAA add COLUMN MySalary CURRENCY
刪除一個字段 MySalary
復(fù)制代碼 代碼如下:
alter table AAA drop COLUMN MySalary
相關(guān)文章
使用準(zhǔn)則進(jìn)行條件查詢--1.5.常用的準(zhǔn)則表達(dá)式
使用準(zhǔn)則進(jìn)行條件查詢--1.5.常用的準(zhǔn)則表達(dá)式...2006-11-11access中顯示MSysObjects系統(tǒng)表的設(shè)置方法
這篇文章主要介紹了access中顯示MSysObjects系統(tǒng)表的設(shè)置方法,在一些特別的環(huán)境中需要顯示MSysObjects系統(tǒng)表,需要的朋友可以參考下2014-08-08Access連接數(shù)據(jù)源(ODBC)配置(新手必知)
win7 64位旗艦版控制面板中管理工具下的數(shù)據(jù)源(ODBC)配置竟然只有SQLServer的驅(qū)動,其他的都沒有了,此問題的解決方法如下2014-07-07union這個連接是有什么用的和INNER JOIN有什么區(qū)別
union這個連接是有什么用的和INNER JOIN有什么區(qū)別...2006-07-07Access中批量替換數(shù)據(jù)庫內(nèi)容的兩種方法
其實在Access數(shù)據(jù)庫中可以利用SQL語句來批量替換內(nèi)容,只需一句話就能解決問題,下面通過兩種方法來解決此問題。2010-06-06ACCESS 調(diào)用后臺存儲過程的實現(xiàn)方法
ACCESS是一個Client/Server的優(yōu)秀前端開發(fā)工具,具有易學(xué)易用,界面友好,開發(fā)簡單,和其他數(shù)據(jù)庫接口靈活。2009-03-03