馬平 7119 字 1個月前

◎第四章 ADO Sql

(2 / 6)
登入後報錯可獲 3天VIP 免廣告——立即登入

ataGeneral(DG\/SQL),RelationalTechnology(INGRES);

SQL\/86:ANSI跟ISO的第一個標準;

SQL\/89:增加了引用完整性(referentialintegrity);

SQL\/92(akaSQL2):被數據庫管理係統(DBMS)生產商廣發接受;

1997+:成為動態網站(Dynamicweb)的後台支持;

SQL\/99:Corelevel跟其他8種相應的level,包括遞歸查詢,程序跟流程控製,基本的對象(object)支持包括oids;

SQL\/2003:包含了XML相關內容,自動生成列值(columnvalues);

2005-09-30:“Dataisthenextgenerationinside...SQListhenewHTML”!TimO'eilly提出了Web2.0理念,稱數據將是核心,SQL將成為“新的HTML\";

SQL\/2006:定義了SQL與XML(包含XQuery)的關聯應用;

2006:Sun公司將以SQL基礎的數據庫管理係統嵌入JavaV6

2007:SQLServer2008(Katmi)在過去的SQL2005基礎上增強了它的安全性,主要在:簡單的數據加密,外鍵管理,增強了審查,改進了數據庫鏡像,加強了可支持性。

DDL

數據庫模式定義語言DDL(DataDefinitionLanguage)用於定義和管理對象,例如數據庫、數據表以及視圖。DDL語句通常包括每個對象的CREATE、ALTER以及DROP命令。舉例來說,CREATETABLE、ALTERTABLE以及DROPTABLE這些語句便可以用來建立新數據表、修改其屬性(如新增或刪除資料行)、刪除數據表等,下麵我們會一一介紹。

CREATETABLE語句

使用DDL在MyDB資料庫建立一個名為Customer_Data的範例數據表(注:以下語句都必須在SqlServer數據庫中執行),本章後麵的例子我們會使用到這個數據表。如前所述,CREATETABLE語句可以用來建立數據表。這個範例數據表被定義成四個數據行,如下所示:

UseMyDB

CREATETABLECustomer_Data

(customer_idsmallint,

first_namechar(20),

last_namechar(20),

phonechar(10))

GO

這個語句能產生Customer_Data數據表,這個數據表會一直是空的直到數據被填入數據表內。

ALTERTABLE語句

ALTERTABLE語句用來修改數據表的定義與屬性。在下麵的例子中,我們利用ALTERTABLE在已經存在的Customer_Data數據表中新增middle_initial數據行。

ALTERTABLECustomer_Data

ADDmiddle_initialchar(1)

GO

DROPTABLE語句

DROPTABLE語句用來刪除數據表定義以及所有的數據、索引、觸發程序、條件約束以及數據表的權限。要刪除我們的Customer_Data數據表,可利用下列命令:

DROPTABLECustomer_Data

GO

DML

DML(DataManipulationLanguage)數據操縱語言DML利用INSERT、SELECT、UPDATE及DELETE等語句來操作數據庫對象所包含的數據。

:句語TRESNI的下以似類用使可,戶客個一增新中表據數ataD_remotsuC在要果如,如例。據數行一入插中圖視或表據數在來用句語TRESNI句語TRESNI

𝘄𝘁.𝗽𝗼𝗼問訪請,節章新最受享間時一第您讓

ataD_remotsuCOTNITRESNI

)enohp,eman_tsal,eman_tsrif,di_remotsuc(

)'0093785984','nietS','eiknarF',777(SEULAV

:替代句語TRESNI的下以用以可們我。稱名列定指意特必不們我此因,同相在現與序次的值數入填行據數義定,時表據數立建在們我於由。推類此依,列據數個二第在放值數據數個二第、di_remotsuc列據數個一第的出列表列在放被將值數據數個一第,說來例舉。列據數個哪在放被將值數據數了定決序次的稱名行據數上表列,表列稱名列據數的行二第中句語LQS意注請

ataD_remotsuCOTNITRESNI

)'0093785984','nietS','eiknarF',777(SEULAV

意注

。息訊誤錯個一到收會則,符不義定與型類的據數果如。列據數的誤錯入放被將值數,時同不表據數立建與上序次值數的入插被但,句語TRESNI的式形種這用使果如

句語ETADPU

:式述陳ETADPU下以用使可,nilknarF為氏姓的他變改中錄記在要想戶客的nietSeiknarF為稱名位一,如例。值的中行多或行一改修或新更來用句語ETADPU

ataD_remotsuCETADPU

’nilknarF‘=eman_tsrifTES

777=di_remotsucdna’nietS‘=eman_tsalEREHW

。變改所有會氏姓,戶客的777為di_remotsuc有隻----響影被會不戶客的nietS為不稱名他其定確來目項的di_remotsuc入加中句子EREHW在們我

-------------------------------------------


✅ 付款功能已修復,現在可以正常購買了 — 支援信用卡 · Apple Pay · Google Pay · WebATM · ATM 轉帳
😤 廣告總在最入戲的時候跳出來?
月付 $5 USD,升級 VIP 後全站所有頁面廣告立即全關——
不是只有這本書,是整個 oop.tw 每一頁、每一章,從此一路讀到底不被打斷。 $5 USD ≈ 一杯珍奶的錢,換一整個月零廣告清爽閱讀 · 隨時可取消
✅ 全站廣告全關 ✅ 工口專區全本解鎖 ✅ 月卡 $5 USD · 季卡 $13 USD · 年卡 $45 USD
⭐ 登入 / 免費註冊後升級
加我 LINE 好友,分享好書不錯過
第一時間獲得新書推薦、書單更新通知
立即加入
上一頁 書頁/目錄
/ 6 頁
下一頁
為本書評分(每位讀者可評一次,提交後無法修改
發表評論
匿名讀者 身份發表
讀者評論