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

正文內(nèi)容

第三章關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言-sql(已修改)

2025-08-13 12:49 本頁面
 

【正文】 0 第三章 關(guān)系數(shù)據(jù)庫 標(biāo)準(zhǔn)語言- SQL SQL概述 數(shù)據(jù)定義 查詢 數(shù)據(jù)更新 視圖 1 SQL概述 關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言 —結(jié)構(gòu)化查詢語言(Structured Query Language), 簡(jiǎn)稱 SQL。它是一種非過程化的、功能極強(qiáng)的、通用的數(shù)據(jù)庫語言,幾乎所有的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持SQL。 SQL語言支持關(guān)系數(shù)據(jù)庫三級(jí)模式結(jié)構(gòu) : 2 SQL概述 基本表 1 基本表 2 基本表 3 基本表 4 視圖 2 視圖 1 存儲(chǔ)文件 1 存儲(chǔ)文件 2 SQL 用戶 外模式 模式 存儲(chǔ)模式 3 SQL概述 (1)一個(gè) SQL數(shù)據(jù)庫是表的匯集。它用一個(gè)或多個(gè) SQL模式定義。一個(gè) SQL模式是表和授權(quán)的靜態(tài)定義。 (2)一個(gè) SQL表由行的集合構(gòu)成,一行是列的序列,每列對(duì)應(yīng)一個(gè)數(shù)據(jù)項(xiàng)。 (3)一個(gè)表可以是一個(gè)基本表或是一個(gè)視圖?;颈硎菍?shí)際存儲(chǔ)在數(shù)據(jù)庫中的表,而視圖是由基本表或其他視圖構(gòu)成的表的定義,稱為虛表。 (4)一個(gè)基本表可以存儲(chǔ)在一個(gè)或多個(gè)存儲(chǔ)文件中,一個(gè)存儲(chǔ)文件也可存放一個(gè)或多個(gè)基本表。 (5)用戶可以用 SQL語句對(duì)基本表和視圖進(jìn)行查詢等操作,視圖和基本表在用戶看來都是關(guān)系(即表格)。 (6)SQL用戶可以是應(yīng)用程序,也可以是終端用戶。 SQL語句可嵌入主語言中使用,也可獨(dú)立使用。 4 SQL概述 主要由四部分組成: ?數(shù)據(jù)定義 。這部分也稱為 ? SQL DDL”,用于定義 SQL模式、基本表、視圖和索引。 ?數(shù)據(jù)操縱 。這部分也稱為 ? SQL DML”,分為數(shù)據(jù)查詢和數(shù)據(jù)更新兩類。 ?數(shù)據(jù)控制 。這部分包括對(duì)基本表和視圖的授權(quán),完整性規(guī)則的描述,事務(wù)控制等。 ?嵌入式 SQL的使用規(guī)定 。 5 SQL概述 ? SQL的語言簡(jiǎn)潔,易學(xué)易用 ? SQL是一種非過程化語言 ? SQL采用面向集合的操作方式 ? SQL具有十分靈活和極強(qiáng)的查詢功能 ? SQL以同一種語法結(jié)構(gòu)提供兩種使用方法 6 第三章 關(guān)系數(shù)據(jù)庫 標(biāo)準(zhǔn)語言- SQL SQL概述 數(shù)據(jù)定義 查詢 數(shù)據(jù)更新 視圖 7 數(shù)據(jù)定義 、刪除、修改基本表 SQL數(shù)據(jù)定義功能包括: ?定義基本表 (創(chuàng)建、刪除、修改三個(gè)命令 ) ?定義視圖 (創(chuàng)建、刪除,不提供修改,因?yàn)槭莻€(gè)虛表 ) ?定義索引 (創(chuàng)建、刪除,不能修改,因?yàn)橐栏接诨颈?) ⑴ 定義基本表 CREATE TABLE 表名 (列名 數(shù)據(jù)類型 [列級(jí)完整性約束 ] [,列名 數(shù)據(jù)類型 [列級(jí)完整性約束 ]…] [,表級(jí)完整性約束 ]); 8 數(shù)據(jù)定義 ⑵ 修改基本表 ALTER TABLE 表名 [ADD 新列名 數(shù)據(jù)類型 [完整性約束 ]] [DROP 完整性約束名 ] [MODIFY 列名 數(shù)據(jù)類型 ]; ⑶刪除基本表 DROP TABLE 表名 ; 9 數(shù)據(jù)定義 SQL支持用戶根據(jù)應(yīng)用環(huán)境需要,在基本表上建立一個(gè)或多個(gè)索引,以提供各種存取路徑,加快查找速度。 ⑴建立索引 CREATE [UNIQUE] [CLUSTER] INDEX 索引名 ON 表名 (列名 [次序 ][, 列名 [次序 ]]…); ⑵ 刪除索引 DROP INDEX 索引名 10 數(shù)據(jù)定義 【 例 1】 建立一個(gè)學(xué)生關(guān)系 Student,由學(xué)號(hào) Sno 、姓名Sname 、性別 Ssex 、年齡 Sage 、所在系 Sdept五個(gè)屬性組成,其中學(xué)號(hào)不能為空且值是唯一的。 解: CREATE TABLE Student (Sno CHAR(5) NOT NULL UNIQUE, Sname CHAR(20), Ssex CHAR(2), Sage INT, Sdept CHAR(15))。 11 數(shù)據(jù)定義 【 例 2】 向 Student表增加 ? 入學(xué)時(shí)間 ? 列,其數(shù)據(jù)類型為日期型。 解: ALTER TABLE Student ADD DATE。 【 例 3】 刪除關(guān)于學(xué)號(hào)必須取唯一值的約束。 解: ALTER TABLE Student DROP UNIQUE(Sno)。 【 例 4】 為 Student表按學(xué)號(hào)升序建立唯一索引。 解: CREATE UNIQUE INDEX Stusno ON Student(Sno)。 【 例 5】 刪除 Student表的 Stusno索引。 解
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1