informix常用指令

informix常用指令

ID:36055691

大小:57.50 KB

頁數(shù):12頁

時(shí)間:2019-05-01

informix常用指令_第1頁
informix常用指令_第2頁
informix常用指令_第3頁
informix常用指令_第4頁
informix常用指令_第5頁
資源描述:

《informix常用指令》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、本文對(duì)InformixSQL語句進(jìn)行全面詳細(xì)講解1.CREATEDATABASEdatabase_name[WITHLOGIN“pathname”]創(chuàng)建數(shù)據(jù)庫。database_name:數(shù)據(jù)庫名稱?!皃athname”:事務(wù)處理日志文件。創(chuàng)建一database_name.dbs目錄,存取權(quán)限由GRANT設(shè)定,無日志文件就不能使用BEGINWORK等事務(wù)語句(可用STARTDATABASE語句來改變)??蛇x定當(dāng)前數(shù)據(jù)庫的日志文件。如:selectdirpathformsystableswheretabtype=“L”

2、;例:createdatabsecustomerdbwithlogin“/usr/john/log/customer.log”;2.DATABASEdatabse-name[EXCLUSIVE]??選擇數(shù)據(jù)庫。database_name:數(shù)據(jù)庫名稱。EXCLUSIVE:獨(dú)占狀態(tài)。存取當(dāng)前目錄和DBPATH中指定的目錄下的數(shù)據(jù)庫,事務(wù)中處理過程中不要使用此語句。例:dtabasecustomerdb;3.??CLOSEDATABASE關(guān)閉當(dāng)前數(shù)據(jù)庫。database_name:數(shù)據(jù)庫名稱。此語句之后,只有下列語句合法:

3、CREATEDATABASE;DATABASE;DROPDATABSE;ROLLFORWARDDATABASE;刪除數(shù)據(jù)庫前必須使用此語句。例:closedatabase;4.??DROPDATABASEdatabase_name刪除指定數(shù)據(jù)庫。database_name:數(shù)據(jù)庫名稱。用戶是DBA或所有表的擁有者;刪除所有文件,但不包括數(shù)據(jù)庫目錄;不允許刪除當(dāng)前數(shù)據(jù)庫(須先關(guān)閉當(dāng)前數(shù)據(jù)庫);事務(wù)中處理過程中不能使用此語句,通過ROLLBACKWORK也不可將數(shù)據(jù)庫恢復(fù)。例:dropdatabsecustomerdb;

4、5.??CREATE[TEMP]TABLEtable-name(column_namedatatype[NOTNULL],…)[IN“pathname”]創(chuàng)建表或臨時(shí)表。table-name:表名稱。column_name:字段名稱。data-type:字段數(shù)據(jù)類型。path-name:指定表的存放位置TEMP用于指定建立臨時(shí)表;表名要唯一,字段要唯一;有CONNECT權(quán)限的用戶可建立臨時(shí)表;創(chuàng)建的表缺省允許CONNECT用戶存取,但不可以ALTER。例:createtableuser(c0serialnotnull

5、,c1char(10),c2char(2),c3smallint,c4decimal(6,3),c5date)in“usr/john/customer.dbs/user;6.ALTERTABLE??ALTERTABLEtable-name{ADD(newcol_namenewcol_type[BEFOREoldcol_name],…)

6、DROP(oldcol_name,…)

7、MODIFY(oldcol_namenewcol_type[NOTNULL],…)},…修改表結(jié)構(gòu)。table-name:表名稱。newcol_

8、name:新字段名稱newcol_type:新字段類型oldcol_name:老字段名稱可以使用單個(gè)或多個(gè)ADD子句、DROP子句、MODIFY子句,但某個(gè)字句失敗,操作即中止;原字段是NULL,不允許MODIFY為NOTNULL,除非所有NULL字段中均非空,反之可以;ALTER使用者是表的擁有者或擁有DBA權(quán)限,或被授權(quán);事務(wù)中處理過程中不要使用此語句。例:altertableuseradd(c6char(20)beforec5);7.??RENAMETABLEoldnameTOnewname??修改表名。old

9、name:原名稱。newname:新名稱。RENAME使用者是表的擁有者或擁有DBA權(quán)限,或被授權(quán);事務(wù)中處理過程中不要使用此語句。例:renameusertobbb;8.??DROPTABLEtable-name刪除表。table-name:表名稱。刪除表意味著刪除其中所有數(shù)據(jù)、各字段上的索引及對(duì)表的賦權(quán)、視圖等;用戶不能刪除任何系統(tǒng)目錄表;語句使用者是表擁有者或擁有DBA權(quán)限,事務(wù)中處理過程中不要使用此語句。9.??RENAMECOLUMNtable.oldcolumn,TOnewcolumn??修改字段名。ta

10、ble.oldcolumn:表名及原字段名稱newcolumn:新字段名稱。語句使用者是表的擁有者或擁有DBA權(quán)限或有ALTER權(quán)限的用戶,事務(wù)中處理過程中不要使用此語句。例:renamecolumnuser.c6toc7;10.CREATEVIEWview-namecolumn-list??CREATEVIEWview-namecolumn-

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。