版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、標(biāo)準(zhǔn)報(bào)告示范文本 | Excellent Model Text 資料編碼:CYKJ-FW-626編號(hào):_sql語(yǔ)言的ddl實(shí)驗(yàn)報(bào)告編輯:_日期:_單位:_sql語(yǔ)言的ddl實(shí)驗(yàn)報(bào)告用戶指南:該報(bào)告資料適用于任務(wù)完成后進(jìn)行全面的總結(jié),從中深入細(xì)致地回顧、檢查,找出成績(jī)與缺點(diǎn)、勝利與失敗、經(jīng)驗(yàn)與教訓(xùn),并在此基礎(chǔ)上對(duì)前段工作作出客觀評(píng)價(jià),使得所有人員對(duì)問(wèn)題的認(rèn)識(shí)更一致,思想更統(tǒng)一??赏ㄟ^(guò)修改使用,也可以直接沿用本模板進(jìn)行快速編輯。篇一:實(shí)驗(yàn)二 SQL語(yǔ)言數(shù)據(jù)定義語(yǔ)言DDL一、實(shí)驗(yàn)?zāi)康腟QL(Structured Query Language)語(yǔ)言是關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。是一種介于關(guān)系代數(shù)與關(guān)系演算之
2、間的結(jié)構(gòu)化查詢語(yǔ)言,其功能并不僅僅是查詢,SQL語(yǔ)言是一個(gè)通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言。本次實(shí)驗(yàn)了解SQL語(yǔ)言中DDL語(yǔ)言的CREATE、DROP、ALTER對(duì)表、索引、視圖的操作,掌握在Navicat for MySQL中用DDL語(yǔ)言進(jìn)行對(duì)表、索引、視圖的增加、刪除和改動(dòng)。掌握使用SQL語(yǔ)句增加或刪除約束,加深對(duì)完整性概念的理解,達(dá)到靈活應(yīng)用的目的。掌握使用SQL語(yǔ)句定義和刪除同義詞。二、實(shí)驗(yàn)要求1、實(shí)驗(yàn)前:預(yù)習(xí)實(shí)驗(yàn)內(nèi)容,學(xué)習(xí)相關(guān)知識(shí)。2、實(shí)驗(yàn)中:按照實(shí)驗(yàn)內(nèi)容要求進(jìn)行實(shí)驗(yàn),實(shí)驗(yàn)時(shí)注意每種SQL語(yǔ)句的基本命令及各個(gè)關(guān)鍵字的含義,做好實(shí)驗(yàn)記錄。3、實(shí)驗(yàn)后:分析實(shí)驗(yàn)結(jié)果,總結(jié)實(shí)驗(yàn)知識(shí),得出結(jié)論
3、,按格式寫(xiě)出實(shí)驗(yàn)報(bào)告。4、在整個(gè)實(shí)驗(yàn)過(guò)程中,要獨(dú)立思考、獨(dú)立按時(shí)完成實(shí)驗(yàn)任務(wù),不懂的要虛心向教師或同學(xué)請(qǐng)教。5、要求按指定格式書(shū)寫(xiě)實(shí)驗(yàn)報(bào)告,且報(bào)告中應(yīng)反映出本對(duì)次實(shí)驗(yàn)的總結(jié),下次實(shí)驗(yàn)前交實(shí)驗(yàn)報(bào)告。三、實(shí)驗(yàn)的重點(diǎn)與難點(diǎn)1、重點(diǎn):(1)用SQL語(yǔ)句定義表結(jié)構(gòu)(創(chuàng)建、修改和刪除)。(2)用SQL語(yǔ)句定義索引(創(chuàng)建、刪除)。(3)用SQL語(yǔ)句定義視圖(創(chuàng)建、刪除)。(4)用SQL語(yǔ)句定義同義詞(創(chuàng)建、刪除)。2、難點(diǎn):完整性約束的定義、增加及刪除。同義詞的定義與刪除。四、儀器設(shè)備及用具硬件:投影儀、每位同學(xué)分配已連接校園網(wǎng)PC機(jī)一臺(tái)。軟件:本機(jī)已安裝MySQL 5.5數(shù)據(jù)庫(kù)平臺(tái)。五、教學(xué)過(guò)程(一)實(shí)驗(yàn)
4、預(yù)習(xí)(1)熟悉SQL中的CREATE、DROP、ALTER語(yǔ)句的格式及所用的關(guān)鍵字含義及用法。(2)掌握完整性約束定義、增加和刪除的一般用法。(3)掌握同義詞定義、刪除的一般用法。(二)實(shí)驗(yàn)原理在Navicat for MySQL中使用CREATE命令完成對(duì)表、索引、視圖、同義詞的創(chuàng)建,使用DROP命令完成對(duì)表、索引、視圖、同義詞的刪除,使用ALTER命令對(duì)表結(jié)構(gòu)進(jìn)行修改及完整性約束的增加、刪除。(三)實(shí)驗(yàn)內(nèi)容1.運(yùn)行Navicat for MySQL,連接到test數(shù)據(jù)庫(kù),用如下語(yǔ)句進(jìn)行表操作,詳細(xì)的語(yǔ)法格式如下:CREATE TABLE 表名字(列名1 數(shù)據(jù)類型 DEFAULT expre
5、ssion,列名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 symbol UNIQUE INDEXindex_name index_type (index_col_name,.)| FULLTEXT|SPATIAL INDEX index_name (index_col_name,.) | CONSTRAINT sy
6、mbol FOREIGN KEYindex_name (index_col_name,.) reference_definition| CHECK (expr) symbol PRIMARY KEY index_type建立表主要指定義下列信息:列定義、主鍵定義、鍵定義、索引定義 、完整性約束、外鍵定義、表達(dá)式檢查例如在新建查詢中輸入如下語(yǔ)句:CREATE TABLE NEW_DEPT92150033(DPTNO DECIMAL(10,2),DNAME CHAR(6),LOC CHAR(13),PRIMARY KEY (DPTNO);點(diǎn)擊運(yùn)行,創(chuàng)建表NEW_DEPT92150033,如下圖所示
7、:選中表,單擊右鍵,執(zhí)行刷新進(jìn)行表刷新,這時(shí)你可以看到新建的表。更改表詳細(xì)的語(yǔ)法格式如下:增加一個(gè)列:alter table 表名字 ADD COLUMN column_definition FIRST | AFTER col_name ,.);修改一個(gè)列:alter table 表名字 MODIFY COLUMN column_definition FIRST | AFTER col_name,.);刪除一個(gè)列:alter table 表名字DROP COLUMN col_name;在查詢編輯器中執(zhí)行create table語(yǔ)句首先建立一個(gè)test92150033表,然后分別使用alter
8、table add、alter table modify、alter table drop column在表test92150033上來(lái)增加兩個(gè)列、修改一個(gè)列和刪除一個(gè)列。SQL語(yǔ)句如下所示:create table test92150033 (id var20) not null);alter table test92150033 ADD (name varchar (30) default '無(wú)名氏' not null);alter table test92150033 ADD (age integer not null);alter table test92150033
9、MODIFY name var16);alter table test92150033 drop column age;刪除表語(yǔ)法:Drop table 表名字;例如在查詢編輯器中執(zhí)行如下語(yǔ)句刪除表:Drop table test92150033;2. 用如下語(yǔ)句進(jìn)行視圖操作,詳細(xì)的語(yǔ)法格式如下:CREATE VIEW 視圖名 AS SELECT FROM ;視圖是一個(gè)邏輯表,它允許操作者從其它表或視圖存取數(shù)據(jù),視圖本身不包含數(shù)據(jù)。視圖所基于的表稱為基表。引入視圖有下列作用:提供附加的表安全級(jí),限制存取基表的行或/和列集合。隱藏?cái)?shù)據(jù)復(fù)雜性。 為數(shù)據(jù)提供另一種觀點(diǎn)。例如在查詢編輯器中執(zhí)行如下語(yǔ)句
10、建立視圖:先建立基表: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; 從視圖v檢索數(shù)據(jù)SELECT * FROM v;結(jié)果如圖所示。點(diǎn)擊視圖可以看到新建立的視圖v,如圖所示。篇二:數(shù)據(jù)庫(kù)原理實(shí)驗(yàn)報(bào)告2 SQL語(yǔ)言的DDL一、實(shí)驗(yàn)?zāi)康模篠QL Server 20xx的查詢分析器是一種特別用于交互式執(zhí)行
11、SQL語(yǔ)句和腳本的極好的工具。SQL(Structured Query Language)語(yǔ)言是關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。是一種介于關(guān)系代數(shù)與關(guān)系演算之間的結(jié)構(gòu)化查詢語(yǔ)言,其功能并不僅僅是查詢,SQL語(yǔ)言是一個(gè)通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言。在本次實(shí)驗(yàn)中熟悉表的創(chuàng)建、刪除、修改及索引的創(chuàng)建與刪除二、實(shí)驗(yàn)內(nèi)容1 啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)軟件SQL Server 20xx的查詢分析器,用如下語(yǔ)句對(duì)表進(jìn)行操作,詳細(xì)的語(yǔ)法格式參看課本相應(yīng)章節(jié): Create Table 建表 Drop Table 刪除表 Alter Table 更改表2如下語(yǔ)句對(duì)索引進(jìn)行操作,詳細(xì)的語(yǔ)法格式參看課本相應(yīng)章節(jié): Create In
12、dex 建立索引 Drop Index 刪除索引三、實(shí)驗(yàn)任務(wù)1打開(kāi)數(shù)據(jù)庫(kù)SQL Server 20xx的查詢分析器,用Create Table建表aa,表2用Create Table建表bb,表結(jié)構(gòu)如下所示(其中Bb1與Bb2的組合是主鍵):3用Drop Table刪除表aa。4用Alter Table修改表bb,添加一個(gè)字段Bb4,類型Varchar,長(zhǎng)度20。5用Create Index對(duì)表Bb的Bb3字段建立一個(gè)升序索引,索引名Indexbb。6用Drop Index刪除索引Indexbb。Create Table aa(Aa1 Varchar (20) primary key, Aa2
13、 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語(yǔ)言的DDL一、實(shí)驗(yàn)?zāi)康腟QL(Structured Query Language)語(yǔ)言是關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。是一種介于關(guān)系代數(shù)與關(guān)系演算之間的結(jié)構(gòu)化查詢語(yǔ)言,其功能并不僅僅是查詢,SQL語(yǔ)言是一個(gè)通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言。從本次實(shí)驗(yàn)開(kāi)始,我們將詳細(xì)的學(xué)習(xí)SQL的DDL(數(shù)據(jù)定義語(yǔ)言)。本次實(shí)驗(yàn)了解DDL語(yǔ)言的CREATE、DROP、ALTER對(duì)表的操作,學(xué)會(huì)SQL Server 20xx的查詢分析器中用DDL語(yǔ)言進(jìn)行對(duì)表的創(chuàng)建、刪除和改動(dòng)。二、實(shí)驗(yàn)內(nèi)容1 啟動(dòng)數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度農(nóng)機(jī)出口業(yè)務(wù)代理合同4篇
- 2025年電梯設(shè)備安裝工程安全管理及應(yīng)急預(yù)案合同4篇
- 二零二五年度養(yǎng)老院場(chǎng)地租賃保證金合同3篇
- 2025版教育機(jī)構(gòu)加盟合同范本4篇
- 2025年度國(guó)有企業(yè)產(chǎn)權(quán)轉(zhuǎn)讓流程合同范本4篇
- 2025年度櫥柜工程安全風(fēng)險(xiǎn)評(píng)估與管理合同2篇
- 二零二五年度某公司電子商務(wù)事業(yè)部跨境電商倉(cāng)儲(chǔ)物流合作合同4篇
- 2025年度電視產(chǎn)品知識(shí)產(chǎn)權(quán)保護(hù)與授權(quán)合同4篇
- 2025年度暖通系統(tǒng)運(yùn)行維護(hù)與能源管理合同4篇
- 二零二五年度KTV會(huì)員管理系統(tǒng)軟件開(kāi)發(fā)與維護(hù)合同3篇
- 完整版秸稈炭化成型綜合利用項(xiàng)目可行性研究報(bào)告
- 油氣行業(yè)人才需求預(yù)測(cè)-洞察分析
- 《數(shù)據(jù)采集技術(shù)》課件-Scrapy 框架的基本操作
- 2025年河北省單招語(yǔ)文模擬測(cè)試二(原卷版)
- 高一化學(xué)《活潑的金屬單質(zhì)-鈉》分層練習(xí)含答案解析
- DB34∕T 4010-2021 水利工程外觀質(zhì)量評(píng)定規(guī)程
- 2024老年人靜脈血栓栓塞癥防治中國(guó)專家共識(shí)(完整版)
- 四年級(jí)上冊(cè)脫式計(jì)算100題及答案
- 上海市12校2023-2024學(xué)年高考生物一模試卷含解析
- 儲(chǔ)能電站火災(zāi)應(yīng)急預(yù)案演練
- 人教版(新插圖)二年級(jí)下冊(cè)數(shù)學(xué) 第4課時(shí)用“進(jìn)一法”和“去尾法”解決簡(jiǎn)單的實(shí)際問(wèn)題 教學(xué)課件
評(píng)論
0/150
提交評(píng)論