![(優(yōu)選)sql語言的ddl實(shí)驗(yàn)報(bào)告范文(通用)20XX_第1頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/30/dd58ec11-2821-4da2-8bd7-bf5386fd36b2/dd58ec11-2821-4da2-8bd7-bf5386fd36b21.gif)
![(優(yōu)選)sql語言的ddl實(shí)驗(yàn)報(bào)告范文(通用)20XX_第2頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/30/dd58ec11-2821-4da2-8bd7-bf5386fd36b2/dd58ec11-2821-4da2-8bd7-bf5386fd36b22.gif)
![(優(yōu)選)sql語言的ddl實(shí)驗(yàn)報(bào)告范文(通用)20XX_第3頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/30/dd58ec11-2821-4da2-8bd7-bf5386fd36b2/dd58ec11-2821-4da2-8bd7-bf5386fd36b23.gif)
![(優(yōu)選)sql語言的ddl實(shí)驗(yàn)報(bào)告范文(通用)20XX_第4頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/30/dd58ec11-2821-4da2-8bd7-bf5386fd36b2/dd58ec11-2821-4da2-8bd7-bf5386fd36b24.gif)
![(優(yōu)選)sql語言的ddl實(shí)驗(yàn)報(bào)告范文(通用)20XX_第5頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/30/dd58ec11-2821-4da2-8bd7-bf5386fd36b2/dd58ec11-2821-4da2-8bd7-bf5386fd36b25.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、本資料采自網(wǎng)絡(luò)若有雷同請聯(lián)系本尊刪除 謝謝合作 sql語言的ddl實(shí)驗(yàn)報(bào)告范文篇一:實(shí)驗(yàn)二 SQL語言數(shù)據(jù)定義語言DDL一、實(shí)驗(yàn)?zāi)康腟QL(Structured Query Language)語言是關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。是一種介于關(guān)系代數(shù)與關(guān)系演算之間的結(jié)構(gòu)化查詢語言,其功能并不僅僅是查詢,SQL語言是一個通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫語言。本次實(shí)驗(yàn)了解SQL語言中DDL語言的CREATE、DROP、ALTER對表、索引、視圖的操作,掌握在Navicat for MySQL中用DDL語言進(jìn)行對表、索引、視圖的增加、刪除和改動。掌握使用SQL語句增加或刪除約束,加深對完整性概念的理解,達(dá)到靈活應(yīng)用
2、的目的。掌握使用SQL語句定義和刪除同義詞。二、實(shí)驗(yàn)要求1、實(shí)驗(yàn)前:預(yù)習(xí)實(shí)驗(yàn)內(nèi)容,學(xué)習(xí)相關(guān)知識。2、實(shí)驗(yàn)中:按照實(shí)驗(yàn)內(nèi)容要求進(jìn)行實(shí)驗(yàn),實(shí)驗(yàn)時注意每種SQL語句的基本命令及各個關(guān)鍵字的含義,做好實(shí)驗(yàn)記錄。3、實(shí)驗(yàn)后:分析實(shí)驗(yàn)結(jié)果,總結(jié)實(shí)驗(yàn)知識,得出結(jié)論,按格式寫出實(shí)驗(yàn)報(bào)告。4、在整個實(shí)驗(yàn)過程中,要獨(dú)立思考、獨(dú)立按時完成實(shí)驗(yàn)任務(wù),不懂的要虛心向教師或同學(xué)請教。5、要求按指定格式書寫實(shí)驗(yàn)報(bào)告,且報(bào)告中應(yīng)反映出本對次實(shí)驗(yàn)的總結(jié),下次實(shí)驗(yàn)前交實(shí)驗(yàn)報(bào)告。三、實(shí)驗(yàn)的重點(diǎn)與難點(diǎn)1、重點(diǎn):(1)用SQL語句定義表結(jié)構(gòu)(創(chuàng)建、修改和刪除)。(2)用SQL語句定義索引(創(chuàng)建、刪除)。(3)用SQL語句定義視圖(創(chuàng)建
3、、刪除)。(4)用SQL語句定義同義詞(創(chuàng)建、刪除)。2、難點(diǎn):完整性約束的定義、增加及刪除。同義詞的定義與刪除。四、儀器設(shè)備及用具硬件:投影儀、每位同學(xué)分配已連接校園網(wǎng)PC機(jī)一臺。軟件:本機(jī)已安裝MySQL 5.5數(shù)據(jù)庫平臺。五、教學(xué)過程(一)實(shí)驗(yàn)預(yù)習(xí)(1)熟悉SQL中的CREATE、DROP、ALTER語句的格式及所用的關(guān)鍵字含義及用法。(2)掌握完整性約束定義、增加和刪除的一般用法。(3)掌握同義詞定義、刪除的一般用法。(二)實(shí)驗(yàn)原理在Navicat for MySQL中使用CREATE命令完成對表、索引、視圖、同義詞的創(chuàng)建,使用DROP命令完成對表、索引、視圖、同義詞的刪除,使用ALT
4、ER命令對表結(jié)構(gòu)進(jìn)行修改及完整性約束的增加、刪除。(三)實(shí)驗(yàn)內(nèi)容1.運(yùn)行Navicat for MySQL,連接到test數(shù)據(jù)庫,用如下語句進(jìn)行表操作,詳細(xì)的語法格式如下:CREATE TABLE 表名字(列名1 數(shù)據(jù)類型 DEFAULT expression,列名2 數(shù)據(jù)類型 DEFAULT expression,)|CONSTRAINT(index_col_name,.)| KEY index_name index_type (index_col_name,.)| INDEX index_name index_type (index_col_name,.)| CONSTRAINT symb
5、ol UNIQUE INDEXindex_name index_type (index_col_name,.)| FULLTEXT|SPATIAL INDEX index_name (index_col_name,.) | CONSTRAINT symbol FOREIGN KEYindex_name (index_col_name,.) reference_definition| CHECK (expr) symbol PRIMARY KEY index_type建立表主要指定義下列信息:列定義、主鍵定義、鍵定義、索引定義 、完整性約束、外鍵定義、表達(dá)式檢查例如在新建查詢中輸入如下語句:CR
6、EATE TABLE NEW_DEPT92150033(DPTNO DECIMAL(10,2),DNAME CHAR(6),LOC CHAR(13),PRIMARY KEY (DPTNO);點(diǎn)擊運(yùn)行,創(chuàng)建表NEW_DEPT92150033,如下圖所示:選中表,單擊右鍵,執(zhí)行刷新進(jìn)行表刷新,這時你可以看到新建的表。更改表詳細(xì)的語法格式如下:增加一個列:alter table 表名字 ADD COLUMN column_definition FIRST | AFTER col_name ,.);修改一個列:alter table 表名字 MODIFY COLUMN column_definitio
7、n FIRST | AFTER col_name,.);刪除一個列:alter table 表名字DROP COLUMN col_name;在查詢編輯器中執(zhí)行create table語句首先建立一個test92150033表,然后分別使用alter table add、alter table modify、alter table drop column在表test92150033上來增加兩個列、修改一個列和刪除一個列。SQL語句如下所示:create table test92150033 (id var20) not null);alter table test92150033 ADD (na
8、me varchar (30) default 無名氏 not null);alter table test92150033 ADD (age integer not null);alter table test92150033 MODIFY name var16);alter table test92150033 drop column age;刪除表語法:Drop table 表名字;例如在查詢編輯器中執(zhí)行如下語句刪除表:Drop table test92150033;2. 用如下語句進(jìn)行視圖操作,詳細(xì)的語法格式如下:CREATE VIEW 視圖名 AS SELECT FROM ;視圖是一
9、個邏輯表,它允許操作者從其它表或視圖存取數(shù)據(jù),視圖本身不包含數(shù)據(jù)。視圖所基于的表稱為基表。引入視圖有下列作用:提供附加的表安全級,限制存取基表的行或/和列集合。隱藏?cái)?shù)據(jù)復(fù)雜性。 為數(shù)據(jù)提供另一種觀點(diǎn)。例如在查詢編輯器中執(zhí)行如下語句建立視圖:先建立基表:CREATE TABLE t (qty INT, price INT);插入記錄INSERT INTO t VALUES(3, 50);INSERT INTO t VALUES(5, 10);在基表t的基礎(chǔ)上,創(chuàng)建視圖v。CREATE VIEW v AS SELECT qty, price, qty*price AS value FROM t;
10、從視圖v檢索數(shù)據(jù)SELECT * FROM v;結(jié)果如圖所示。點(diǎn)擊視圖可以看到新建立的視圖v,如圖所示。篇二:數(shù)據(jù)庫原理實(shí)驗(yàn)報(bào)告2 SQL語言的DDL一、實(shí)驗(yàn)?zāi)康模篠QL Server 20xx的查詢分析器是一種特別用于交互式執(zhí)行SQL語句和腳本的極好的工具。SQL(Structured Query Language)語言是關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。是一種介于關(guān)系代數(shù)與關(guān)系演算之間的結(jié)構(gòu)化查詢語言,其功能并不僅僅是查詢,SQL語言是一個通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫語言。在本次實(shí)驗(yàn)中熟悉表的創(chuàng)建、刪除、修改及索引的創(chuàng)建與刪除二、實(shí)驗(yàn)內(nèi)容1 啟動數(shù)據(jù)庫服務(wù)軟件SQL Server 20xx的查詢分析器
11、,用如下語句對表進(jìn)行操作,詳細(xì)的語法格式參看課本相應(yīng)章節(jié): Create Table 建表 Drop Table 刪除表 Alter Table 更改表2如下語句對索引進(jìn)行操作,詳細(xì)的語法格式參看課本相應(yīng)章節(jié): Create Index 建立索引 Drop Index 刪除索引三、實(shí)驗(yàn)任務(wù)1打開數(shù)據(jù)庫SQL Server 20xx的查詢分析器,用Create Table建表aa,表2用Create Table建表bb,表結(jié)構(gòu)如下所示(其中Bb1與Bb2的組合是主鍵):3用Drop Table刪除表aa。4用Alter Table修改表bb,添加一個字段Bb4,類型Varchar,長度20。5用
12、Create Index對表Bb的Bb3字段建立一個升序索引,索引名Indexbb。6用Drop Index刪除索引Indexbb。Create Table aa(Aa1 Varchar (20) primary key, Aa2 Int, Aa3 Decimal );Create Table bb (Bb1 Varchar (30), Bb2 Int,Bb3 Decimal (6,2), primary key (Bb1,Bb2) );Drop Table aa;Alter Table bb add Bb4 Varchar (20);Create Index Indexbb on bb(Bb3 asc );Drop Index bb.Indexbb;篇三:實(shí)驗(yàn)二 SQL語言的DDL一、實(shí)驗(yàn)?zāi)康腟QL(Structured Query Language)語言是關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。是一種介于關(guān)系代數(shù)與關(guān)系演算之間的結(jié)構(gòu)化查詢語言,其功能并不僅僅是查詢,SQL語言是一個通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫語言。從本次實(shí)驗(yàn)開始,我們將詳細(xì)的學(xué)習(xí)SQL的DDL(數(shù)據(jù)定義語言)。本次實(shí)驗(yàn)了解DDL語言的CREATE、DROP、ALTER對表的操作,學(xué)會SQL Server 20xx的查詢分析器中用DDL語言進(jìn)行對表的創(chuàng)建、刪除和改動。二、實(shí)驗(yàn)內(nèi)容1 啟動數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 12古詩三首《示兒》說課稿-2024-2025學(xué)年五年級語文上冊統(tǒng)編版001
- 2023六年級數(shù)學(xué)上冊 四 人體的奧秘-比說課稿 青島版六三制
- 會議總包合同范例
- 鋼板橋面面層施工方案
- 供熱公司用工合同范本
- 專業(yè)律師合同范例
- 債務(wù)合約合同范例
- 物業(yè)車輛清潔方案
- 公司聘用文秘合同范例
- 買礦協(xié)議合同范本
- 第八講 發(fā)展全過程人民民主PPT習(xí)概論2023優(yōu)化版教學(xué)課件
- 王崧舟:學(xué)習(xí)任務(wù)群與課堂教學(xué)變革 2022版新課程標(biāo)準(zhǔn)解讀解析資料 57
- 招投標(biāo)現(xiàn)場項(xiàng)目經(jīng)理答辯(完整版)資料
- 運(yùn)動競賽學(xué)課件
- 重大事故隱患整改臺賬
- 2022年上海市初中畢業(yè)數(shù)學(xué)課程終結(jié)性評價指南
- 高考作文備考-議論文對比論證 課件14張
- 新華師大版七年級下冊初中數(shù)學(xué) 7.4 實(shí)踐與探索課時練(課后作業(yè)設(shè)計(jì))
- 山東省萊陽市望嵐口礦區(qū)頁巖礦
- 《普通生物學(xué)教案》word版
- 安全生產(chǎn)應(yīng)知應(yīng)會培訓(xùn)課件
評論
0/150
提交評論