freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

sql數(shù)據(jù)庫(kù)完全操作手冊(cè)范本-展示頁(yè)

2024-08-14 00:14本頁(yè)面
  

【正文】 列(集合),每列與行對(duì)應(yīng)一個(gè)數(shù)據(jù)項(xiàng)。 一個(gè)存儲(chǔ)文件也可存放一個(gè)或多個(gè)基本表。 在用戶角度來(lái)看,視圖和基本表是一樣的,沒(méi)有區(qū)別,都是關(guān)系(表格)。SQL語(yǔ)句可嵌入在宿主語(yǔ)言的程序中使用,宿主語(yǔ)言有FORTRAN,COBOL,PASCAL,PL/I,C和Ada語(yǔ)言等。 1四、對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作 SQL包括了所有對(duì)數(shù)據(jù)庫(kù)的操作,主要是由4個(gè)部分組成: :這一部分又稱(chēng)為“SQLDDL”,定義數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),包括定義數(shù)據(jù)庫(kù)、基本表、視圖和索引4部分。 :對(duì)用戶訪問(wèn)數(shù)據(jù)的控制有基本表和視圖的授權(quán)、完整性規(guī)則的描述,事務(wù)控制語(yǔ)句等。 下面我們將分別介紹: 2(一)數(shù)據(jù)定義 SQL數(shù)據(jù)定義功能包括定義數(shù)據(jù)庫(kù)、基本表、索引和視圖。[其它參數(shù)]因具體數(shù)據(jù)庫(kù)實(shí)現(xiàn)系統(tǒng)不同而異。 其語(yǔ)句格式為:DROP DATABASE數(shù)據(jù)庫(kù)名 例:刪除項(xiàng)目管理數(shù)據(jù)庫(kù)(xmmanage),其語(yǔ)句應(yīng)為: DROP DATABASExmmanage 本身獨(dú)立存在的表稱(chēng)為基本表,在SQL語(yǔ)言中一個(gè)關(guān)系唯一對(duì)應(yīng)一個(gè)基本表。 (1)基本表的定義:基本表是非導(dǎo)出關(guān)系,其定義涉及表名、列名及數(shù)據(jù)類(lèi)型等,其語(yǔ)句格式為: CREATE TABLE[數(shù)據(jù)庫(kù)名.]表名 (列名 數(shù)據(jù)類(lèi)型[缺省值][NOTNULL / NULL] [,列名 數(shù)據(jù)類(lèi)型[缺省值][NOTNULL / NULL]]...... [,UNIQUE(列名[,列名]......)] [,PRIMARY KEY(列名)] [,F(xiàn)OREIGN KEY(列名[,列名]......)REFERENCE 表名(列名[,列名]......)] [,CHECK(條件)][其它參數(shù)]) 其中,〈數(shù)據(jù)庫(kù)名〉.]指出將新建立的表存放于該數(shù)據(jù)庫(kù)中; 新建的表由兩部分組成:其一為表和一組列名,其二是實(shí)際存放的數(shù)據(jù)(即可在定義表的同時(shí),直接存放數(shù)據(jù)到表中); 列名為用戶自定義的易于理解的名稱(chēng),列名中不能使用空格; 數(shù)據(jù)類(lèi)型為上面所介紹的幾種標(biāo)準(zhǔn)數(shù)據(jù)類(lèi)型; [NOT NULL/NULL]指出該列是否允許存放空值,SQL語(yǔ)言支持空值的概念,所謂空值是“不知道”或“無(wú)意義”的值,值得注意的是數(shù)據(jù)“0”和空格都不是空值,系統(tǒng)一般默認(rèn)允許為空值,所以當(dāng)不允許為空值時(shí),必須明確使用NOT NULL; [,UNIQUE]將列按照其規(guī)定的順序進(jìn)行排列,如不指定排列順序,則按列的定義順序排列; [PRIMARY KEY]用于指定表的主鍵(即關(guān)系中的主屬性),實(shí)體完整性約束條件規(guī)定:主鍵必須是唯一的,非空的; [,F(xiàn)OREIGN KEY (列名[,列名]......) REFERENCE表名(列名[,列名]......)]是用于指定外鍵參照完整性約束條件,F(xiàn)OREIGN KEY指定相關(guān)列為外鍵,其參照對(duì)象為另外一個(gè)表的指定列,即使用REFERENCE引入的外表中的列,當(dāng)不指定外表列名時(shí),系統(tǒng)將默認(rèn)其列名與參照鍵的列名相同,要注意的是:使用外鍵時(shí)必須使用參照,另外數(shù)據(jù)的外鍵參照完整性約束條件規(guī)定:外鍵的值要么與相對(duì)應(yīng)的主鍵相同,要么為空值(具體由實(shí)現(xiàn)系統(tǒng)不同而異) [,CHECK]用于使用指定條件對(duì)存入表中的數(shù)據(jù)進(jìn)行檢查,以確定其合法性,提高數(shù)據(jù)的安全性。 例:要建立課程設(shè)置表(subject) CREATE TABLE subject//創(chuàng)建基本表subject (su_no CHAR(4) NOT NULL,// 定義列su_no課號(hào),類(lèi)型為4位定長(zhǎng)字符串,非空 su_subject CHAR(20) NOT NULL,// 定義列su_subject課程名,類(lèi)型為20位定長(zhǎng)字符串,非空 su_credit INTEGER,// 定義列su_credit學(xué)分,類(lèi)型為長(zhǎng)整數(shù) su_period INTEGER,//定義列su_period學(xué)時(shí),類(lèi)型為長(zhǎng)整數(shù) su_preno CHAR(4),//定義列su_preno先修課號(hào),類(lèi)型為4位定長(zhǎng)字符串 PRIMARY KEY(su_no))//定義su_no課號(hào)為主鍵。 增加屬性的語(yǔ)句格式為: ALTER TABLE [數(shù)據(jù)庫(kù)名.]表名 ADD (列名 數(shù)據(jù)類(lèi)型 [缺省值] [NOT NULL / NULL] [,列名 數(shù)據(jù)類(lèi)型[缺省值][NOT NULL / NULL]]...... [,UNIQUE (列名[,列名]......)] [,PRIMARY KEY(列名)] [,F(xiàn)OREIGN KEY(列名[,列名]......) REFERENCE 表名(列名[,列名]......)] [,CHECK(條件)][其它參數(shù)]) 例如:在基本表student中加入列stborn出生日期,數(shù)據(jù)類(lèi)型為DATE,且不能為空值 ALTER TABLE student ADD (stborn DATE NOT NULL) 刪除屬性的語(yǔ)句格式為: ALTER TABLE [數(shù)據(jù)庫(kù)名.]表名 DROP ( 列名 數(shù)據(jù)類(lèi)型 [缺省值][NOT NULL / NULL] [,列名 數(shù)據(jù)類(lèi)型 [缺省值][NOT NULL / NULL]]......) 例如:將基本表student中的列st_age刪除 ALTER TABLE student DROP (st_age) 在SQL中,視圖是外模式一級(jí)數(shù)據(jù)結(jié)構(gòu)的基本單位。這種構(gòu)造方式必須使用SQL中的SELECT語(yǔ)句來(lái)實(shí)現(xiàn)。 (1)視圖的定義:定義視圖可以使用CREATE VIEW語(yǔ)句實(shí)現(xiàn),其語(yǔ)句格式為: CREATE VIEW 視圖名 AS SELECT語(yǔ)句 從一個(gè)基本表中導(dǎo)出視圖: 例:從基本表student中導(dǎo)出只包括女學(xué)生情況的視圖 CREATE VIEW WOMANVIEW AS //創(chuàng)建一個(gè)視圖WOMANVIEW SELECT st_class,st_no,st_name,st_age //選擇列st_class,st_no,st_name,st_age顯示 FROM student //從基本表stu
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1