亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

ADO如何建立修改刪除資料表呢?(BIG5)

2019-11-18 22:06:36
字體:
來源:轉載
供稿:網友
可以使用asp於程式當中直接建立修改刪除資料表呢?

與資料表有關的SQL語法如下:

建立一個資料表:CREATE TABLE陳述式。
修改一個資料表:ALTER TABLE陳述式。
刪除一個資料表:DROP TABLE陳述式。
建立一個索引:使用CREATE INDEX 或 ALTER TABLE陳述式。
刪除一個索引:DROP INDEX陳述式。
詳細介紹如下:

CREATE TABLE陳述式

CREATE TABLE陳述式,建立一個新的資料表。

語法如下:

CREATE TABLE 新資料表(新欄位名稱1 欄位類型 [(長度)] [NOT NULL] [索引1] [,新欄位名稱2 欄位類型 [(長度)] [NOT NULL] [索引2] [, ...]] [, CONSTRAINT multifieldindex [, ...]])

長度為文字及二位元欄位的字元大小。

索引1, 索引2 CONSTRAINT子句定義單一欄位索引。

multifieldindex定義一多重欄位索引。

使用CREATE TABLE陳述式,如果將一欄位指定為NOT NULL,則在此欄位中新增的記錄資料內容必須是有效的資料。

CONSTRAINT子句可在一欄位上建立不同的限制,並且也可以用來建立主索引。

您可以使用CREATE INDEX陳述式,在現有的資料表上建立一個主索引或多個索引。

讓我們看一個於ASP程式碼當中使用這個SQL指令的例子。

譬如ASP程式碼rs61.asp如下,[CREATE TABLE 學員 (姓名 TEXT(10), 年齡 INT)] 先建立一個學員的資料表,包括10個位元長度TEXT類型的姓名欄位,和整數類型的年齡欄位:

<%

Set conn1 = Server.CreateObject("ADODB.Connection")

conn1.Open "DBQ="& Server.MapPath("ntopsamp.mdb") &";Driver={Microsoft access Driver (*.mdb)};DriverId=25;FIL=MS Access;"

sql = "CREATE TABLE 學員 (姓名 TEXT(10), 年齡 INT)"

Set a = conn1.Execute(sql)

Response.Write "CREATE TABLE OK<p>"

conn1.Close

%>

執行後,使用Access開啟NtopSamp.mdb檔案時,可看到新建立一個學員的資料表。

ALTER TABLE陳述式

ALTER TABLE陳述式,修改已建立好的資料表。

語法如下:

ALTER TABLE 資料表 {ADD {COLUMN 欄位名稱 欄位類型[(長度)] [NOT NULL] [CONSTRAINT 索引] |
CONSTRAINT multifieldindex} |
DROP {COLUMN 欄位名稱 I CONSTRAINT 多重欄位索引名稱} }

使用ALTER TABLE陳述式,您可以利用多種不同方法,變更目前已存在的資料表:

使用ADD COLUMN新增欄位到資料表。
使用DROP COLUMN刪除一欄位。只需指定欲刪除之欄位名稱即可。
使用ADD CONSTRAINT新增多重欄位索引。
使用DROP CONSTRAINT刪除多重欄位索引。只需指定緊接在CONSTRAINT之後的索引名稱即可。
使用ADD COLUMN新增欄位到資料表時,必須指定欄位名稱、資料類型、以及文字和二位元欄位的長度。例如,下例增加一個2個字元,名為性別的文字欄位至學員資料表:

ALTER TABLE 學員 ADD COLUMN 性別 TEXT(2)

您也可以對此欄位定義索引。

如果您對一欄位指定 NOT NULL,則於此欄位中所新增的記錄資料必須是有效的資料。

您不能同時新增或刪除多個欄位或索引。

譬如ASP程式碼rs63.asp如下,[CREATE TABLE 學員1 (姓名 TEXT(10), 年齡 INT)] 先建立一個學員1的資料表,然後使用 [ALTER TABLE 學員1 ADD COLUMN 性別 TEXT(2)] 增加一個2個字元,名為性別的文字欄位至學員1資料表:

<%

Set conn1 = Server.CreateObject("ADODB.Connection")

conn1.Open "DBQ="& Server.MapPath("ntopsamp.mdb") &";Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;"

sql = "CREATE TABLE 學員1 (姓名 TEXT(10), 年齡 INT)"

Set a = conn1.Execute(sql)

Response.Write "CREATE TABLE OK<p>"

sql = "ALTER TABLE 學員1 ADD COLUMN 性別 TEXT(2)"

Set a = conn1.Execute(sql)

Response.Write "ALTER TABLE OK<p>"

conn1.Close

%>

執行後,使用Access開啟NtopSamp.mdb檔案時,可看到資料表學員1新建立一個姓別的欄位。

DROP陳述式

DROP陳述式從一個資料庫中刪除一個已存在的資料表,或從一個資料表中刪除一個已存在的索引。

語法如下:

DROP {TABLE 資料表 | INDEX 索引 ON 資料表}

資料表必須先關閉,才能刪除此資料表或由此資料表中的索引。

若要刪除索引,除了使用DROP INDEX 索引 ON 資料表,也可以使用ALTER TABLE。

譬如ASP程式碼rs62.asp如下,首先使用 [CREATE TABLE 學員2 (姓名 TEXT(10), 年齡 INT)] 先建立一個學員2的資料表,包括10個位元長度TEXT類型的姓名欄位,和整數類型的年齡欄位,然後使用 [DROP TABLE 學員2] 刪除學員2的資料表:

<%

Set conn1 = Server.CreateObject("ADODB.Connection")

conn1.Open "DBQ="& Server.MapPath("ntopsamp.mdb") &";Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;"

sql = "CREATE TABLE 學員2 (姓名 TEXT(10), 年齡 INT)"

Set a = conn1.Execute(sql)

Response.Write "CREATE TABLE OK<p>"

sql = "DROP TABLE 學員2"

Set a = conn1.Execute(sql)

Response.Write "DROP TABLE OK<p>"

conn1.Close

%>

 

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
美日韩在线视频| 欧美性极品少妇精品网站| 川上优av一区二区线观看| 亚洲日本中文字幕免费在线不卡| 97av在线视频免费播放| 国产一区二区三区免费视频| 久久精品99久久久香蕉| 日韩激情视频在线播放| 欧美成人免费在线观看| 亚洲人成网站色ww在线| 91av在线看| 国产不卡在线观看| 欧美夫妻性视频| 日韩免费高清在线观看| 成人福利视频在线观看| 国产视频亚洲精品| 久久视频在线播放| 成人欧美一区二区三区在线湿哒哒| 高潮白浆女日韩av免费看| 亚洲天堂男人天堂| 亚洲网站在线播放| 91亚洲精品一区二区| 久久91亚洲精品中文字幕奶水| 欧美极品少妇xxxxⅹ免费视频| 国产亚洲精品一区二555| 丝袜亚洲另类欧美重口| 成人国产亚洲精品a区天堂华泰| 成人免费视频网| 欧美性生交xxxxxdddd| 成人妇女淫片aaaa视频| 亚洲欧洲在线免费| 97视频在线观看视频免费视频| 成人免费激情视频| 91免费精品视频| 久久久久久久久综合| 26uuu另类亚洲欧美日本一| 午夜精品久久久久久久99热浪潮| 国产视频在线一区二区| 欧洲日本亚洲国产区| 欧美视频国产精品| 国产伊人精品在线| 97精品国产97久久久久久春色| 日韩av综合中文字幕| 亚洲精品久久久久久下一站| 亚洲成人中文字幕| 韩日精品中文字幕| 久久在线精品视频| 国产色视频一区| 成人网在线视频| 精品国产91久久久| 福利一区视频在线观看| 久久精品国产欧美亚洲人人爽| 亚洲国产毛片完整版| 亚洲视频欧美视频| 国产视频在线观看一区二区| 国产成人精品一区二区| 精品成人在线视频| 国产精品女人网站| 久久久亚洲国产天美传媒修理工| 国产精品视频白浆免费视频| 欧美国产亚洲精品久久久8v| 性亚洲最疯狂xxxx高清| www.久久久久久.com| 国产精品成人一区| 欧美主播福利视频| 欧美怡春院一区二区三区| 久久久久国色av免费观看性色| 欧美视频不卡中文| 欧美性感美女h网站在线观看免费| 色一情一乱一区二区| 欧美日韩国产综合视频在线观看中文| 国产精品成人一区| 日韩欧美一区视频| 久久久综合av| 91中文在线观看| 91精品国产色综合久久不卡98口| 欧美亚洲国产视频| 亚洲理论在线a中文字幕| 色老头一区二区三区在线观看| 亚洲女同精品视频| 性色av一区二区三区红粉影视| 亚洲国产精品福利| 久久人人爽人人爽人人片av高清| 亚洲国产欧美一区二区三区同亚洲| 中文字幕欧美亚洲| 伊人成人开心激情综合网| 另类天堂视频在线观看| 亚洲精品中文字幕女同| 日韩激情第一页| 国产精品久久久久久久av电影| 欧美在线视频a| 欧美日韩国产精品| y97精品国产97久久久久久| 一区二区日韩精品| 国产日韩欧美视频在线| 亚洲免费人成在线视频观看| 亚洲人成在线观看网站高清| 国内精品久久久久久| 国产亚洲a∨片在线观看| 欧美激情a在线| 国产亚洲a∨片在线观看| 精品女同一区二区三区在线播放| 亚洲精品小视频在线观看| 亚洲欧美色图片| 精品视频在线观看日韩| 91色视频在线观看| www.亚洲一二| 国产精品678| 一区三区二区视频| 91精品视频在线| 亚洲视频视频在线| 欧美精品在线看| 欧美色道久久88综合亚洲精品| 成人性教育视频在线观看| 日韩在线观看视频免费| 日韩精品中文字幕在线观看| 伊人伊成久久人综合网站| 久久久久久久av| 精品视频中文字幕| 日韩中文字幕免费| 久久久久久久香蕉网| 91在线视频免费| 成人国产精品久久久久久亚洲| 国产精品美女在线| 亚洲精品一二区| 91九色国产社区在线观看| 亚洲欧美日韩国产中文专区| 国产午夜精品一区理论片飘花| 久久97精品久久久久久久不卡| 欧美一乱一性一交一视频| 国产91精品青草社区| 奇门遁甲1982国语版免费观看高清| 成人免费在线视频网站| 51久久精品夜色国产麻豆| 国产在线98福利播放视频| 青草青草久热精品视频在线观看| 国产成人精品在线| 国语自产精品视频在线看抢先版图片| 91精品免费久久久久久久久| 国产精品成人久久久久| 国产精品久久99久久| 国产成人亚洲综合91| 日本久久精品视频| 亚洲午夜av久久乱码| 国产精品va在线| 日韩在线欧美在线国产在线| 国产精品久久久久久av福利软件| 久久亚洲电影天堂| 国产成人精品999| 一区二区中文字幕| 欧美精品激情在线观看| 亚洲成**性毛茸茸| 91久热免费在线视频| 国产亚洲aⅴaaaaaa毛片| 成人h片在线播放免费网站| 人九九综合九九宗合| 色综合久久88| 色噜噜狠狠狠综合曰曰曰| 国产精品久久久久久搜索| 91理论片午午论夜理片久久| 亚洲黄色免费三级| 成人免费午夜电影| 国产在线视频一区| 国产色综合天天综合网|