試驗報告二MYSQL數(shù)據(jù)庫與表的創(chuàng)建_第1頁
試驗報告二MYSQL數(shù)據(jù)庫與表的創(chuàng)建_第2頁
試驗報告二MYSQL數(shù)據(jù)庫與表的創(chuàng)建_第3頁
試驗報告二MYSQL數(shù)據(jù)庫與表的創(chuàng)建_第4頁
試驗報告二MYSQL數(shù)據(jù)庫與表的創(chuàng)建_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、計算機科學系實驗報告姓名學號2010081245班級B10計信實驗名稱MYSQ1B據(jù)庫與表的創(chuàng)建實驗日期2012. 9. 13 20實驗地點3506實驗成績實驗目的1 .深入MYSQI據(jù)表的存儲引擎與字段數(shù)據(jù)類型。2 .掌握MYSQI據(jù)庫與數(shù)據(jù)表的基本操作。實驗要求1、數(shù)據(jù)庫模式 利用select sql_mode命令查看數(shù)據(jù)庫的模式 利用set session sql_mode= ?fe式名?命令修改當前數(shù)據(jù)庫的模 式2、表的存儲引擎 查看當前默認存儲弓 1 擎:Showvariables like storage_engine ; 查看當前數(shù)據(jù)庫支持的存儲引擎:Show engines;或

2、 Showvariables like' have%;3、創(chuàng)建數(shù)據(jù)表 創(chuàng)建數(shù)據(jù)庫stm 學生表:Student(Sno,Sname,Ssex,Sage,Sdept,Shobby)課程表:Course(Cno,Cname,Ccredit)學生選課表:SC(Sno,Cno,Grade)要求 1: sno、sname、Cno 為 Char(10) ; Sdept、Cname 為 varchar(20); Sage、Ccredit、Grade 為 int ; Ssex 為 enum(?男? ,?女? ) ; Shobby 為set(?旅游?,?音樂?,?讀書?,?繪畫?,?體育?)。要求2:利

3、用check子句在sage上"約束,只能輸入 1840之間 的整數(shù)。要求3:立從sc表到student、course表上的外鍵,實現(xiàn)級聯(lián)更新和刪除要求4:向每個表中輸入數(shù)據(jù)。 利用 Desc tablename; 或 Describe tablename; 或 Show create table tablename;或 show columns from 表名; 查看表的結構。4、修改表的結構課程名稱:MYSQI據(jù)庫技術實驗指導教師:利用 CREATE TABLE newtable LIKE mytbl ,創(chuàng)建一個跟 Student 結構相同的新表 stud。然悖U用Alter tb

4、ale語句頭現(xiàn)下面操作: 修改表名為 stud1、修改字段名 sdept為dept 修改子段數(shù)據(jù)類型dept子段改為varchar(20) 修改子段排歹0位置把shobby調(diào)整到最前面的子段 增加字段Sclassroom char、刪除該字段 更改表的存儲引擎為MyISAM 添加、刪除表的外鍵約束及主鍵約束5、創(chuàng)建表的索引利用 CREATE INDEX和 ALTER TABLE ADD INDEX 語句添加索引 在student表上創(chuàng)建多子段索引:Ssex升序、Sage降序 在student 表上創(chuàng)建前綴索引:Sdept(5) 利用Explain查看索引是否被使用 刪除剛建立的前綴索引實驗環(huán)境

5、安裝MYSQl據(jù)庫的PC實驗內(nèi)容:1、數(shù)據(jù)庫模式select P(?sql_nQde; +! GPeijIjtiode*+;STRICUBANS_IABLES,NO_fiUTOCREfiTE_USEK,NO_ENGINEJSUBSTJTUTIQN : *41 row in set 06 sec>set session sqlnode =fiHSI ; uei*y OK* 0 rows affected <0.31 sec>2、表的存儲引擎斗sliow uIaIsles llk * s4:_eng ine-if丑+ U Ar lb 1 e _n anne! Valuei 

6、87;- +! sto Vire_en5|ine ! I nnoDB '+=*lL rQw in bib t 0 » 01 s escH!sq(l> show engrines :*. 1-I -1*|EngineF ,Suppo i*t! Co mn» mi 1;i T i*An s ac t ±o n s11KAt S-dkvepo Ints i+*_-+-U 一 =*It .FEDERATEDI NOJFedei'ated MySQL storaereemsrlneI HULL:NULL 1 NULL1H VMRG-MYISAMn &#

7、171;YESJ 1Co llect: ion of ±demt: lca.1MsiISAH tablesI HO:NO1 NO1H ,FIISAH VESJ 1Mly I SRfl stoi*-agfe engine! NO1 JNO: NO!H «BLAGKHOLE11VES1 !ZdeuZnull storaLCfe engrineCam t:liinQf youi wi*iite toj.1: d xs Appe> :NO4 1NOf NOiII liCSUVESiiCSU storaLe eng ±ne! NOi 1NO: NO!H AMEMORY

8、111VESi jHa.liistored 立nmseful fort;empoi!?tables:NOjNO! NO!:AFtCHIUE:VES:A iroli ive St oiriie:NOj iNO! NO!:InnoDB:DEFfiULT:S tuppoir-l; s t: PAn sac t; xo ns 1*0 wleve 1 loc 1< ingi«Lnd foie igrn ke ys:VESi iVES ! VESJ, HPEKFORMANCE-SCHEMA :VESi iP e i.*£ 0 i*n&nc & Sclie rui:

9、NOi !NO: NO;+* -if=一=_ii1=-*一B*0 ws xo set< . 0S> s e c>inysql> shou vai*iableslike * hauex* ; «fr Uariable_name:Ualue1*一一一一一一一一一一一一一一一一一'i+ hae_compi*ess:VES: flame _cryp1t;NO: >iaije_!cs; v:YES: >i a in e _!d y n am ic _lo mding:VES: liaiue_ eomeiti'i/:VES: Jiaue_inn

10、oclJti:VES:R hetme _irid.J3ic lutsite r:H0: >iauie_!openss 1! DIBBLED ! lidive_ art it ion ing! VES! 1liaue-prof 土li_ng:VES1 1liau e _quei*ii_c ac heS VES! have_>*tee J<e vsI VES:1 ->iawe_ss 1:DISABLED :1 haylink:VES1* 14 rows in set <©.sec >3、創(chuàng)建數(shù)據(jù)表 創(chuàng)建數(shù)據(jù)庫stm,并用show語句來查看數(shù)據(jù)庫的存在r

11、iiisql ci*eate dlatabaise stm:Quepy 0K> 1 row affected <0-39 sec>risijl> show dataibAses ;I Databa&eI 一一 ; infoi'niait lonsdiema J5 nyqlII perfoi'mance_scheima I1 stmI! itesl:iE rows in set <0-16 sec>2)學生表:Student(Sno,Sname,Ssex,Sage,Sdept,Shobby) ,并用 describe 查看nysql&g

12、t; use stm;Database changed nys(jl> create table student<> Sno chai'C10> primary ke%> Sname cliai'<105 not null,Ssex已num*里#女)尸> Sage int clieckCSae between IS and 4(4.-> Sdept uarchar<20>,-> Slmbhy "K旅游/音樂;讀書k繪畫/體育、 一>;Queyy OK, 0 *ows affected <0.

13、92 sec課程表:Course(Cno,Cname,Ccredit)ipsal> create table CourseCCno cliar<10> ppimarj; key*Cname uarchar<20> not null«> Ccredit int not nu.ll-> >;!uery OK, 0 rows affected <0-17 sec>ni/sql> desc Course; +4+! Field:Type!Null :Key :Default !Ext pa :+* :Cno;char<1

14、0):NO:PRI:NULL:!Cnane:uarchar<20> :NO:NULL:!Ccpedit:NO:NULL!:I+443 rous in set C0.00 sec>學生選課表:SC(Sno,Cno,Grade)第5頁共9頁iysqcI'eate table Sc <-> Sno char<10>,Cno g!i就-> Gtade int not null,> primary kes/<Snocna>,f ore isfn key Sno ref el?ences st udent Sno >->

15、 on deLete cascade> o n updite cas cde-> foreign key <Cno> references coui*se<Cno>> on de 1cte cascade> O n U.pdLa.te Ca£ Edde-> *luery 0Kr 0 rows af f ec tedsec第11頁共9頁! Fie Id ! Type: Null : Keu : Def ault : Extra :Sno! Cno! chai*<10>PRI IPRI :in set <0-14 s

16、ec >GradeNO :NULL向student表插入數(shù)據(jù)iysql> insert into student <Sno8nameSsexSaeSdept>Shobbi;-> valMes<*20100S12451,-吳位呂/女;計科系七,旅流f uei*v OK, 1 i*ow afFected <0.17 sec>4、修改表的結修改表名為studl網(wǎng)冷<<1> create tble stud lilte student: fiuery OK, 0 rows affected <0.20 sec>nysq:l&

17、gt; desc stud;-t i -4 -i -i +! Fie Id ! TypeI Hull I: Key ! Default ! ExtrA :+ +/ * + +一號! Sno!char<10>i NOiPBI !NULL !:Snane ! char<10>! NO ! NULL !:Ssex : Enum男'女'! VES !: NULL :i:gmge ! VES :! NULL !t:Sdept : vAch&i-<2&> VES !: NULL :曲:Shobby : set(J旅游音樂七,讀書,/繪畫七

18、,體育,:VES : NULL :,+ + + + +號Ji-s 七odl:L «Qhl c b擘 OK 廠 fiLrf<J X >=1*0 U faF -F tfi: n t rt- d 亡可一 If 4r u.«JLX 二A KCCl >*-+F» Fie IdL £ T1 Null KS O«±f: Ex七 k<| . - ;Situ; rbiT 妙 < 直匕I! ErtomEu" c Pi-ax* < X1I SAfire1 ±r»t CJLX >.1 S

19、J»oJt>JbM 1 w" C '旅游L '音肆",4 - - ;lMOSKHl ;HIUJL.JL;1HO1!SHULLS1VfcilS;MIO IL.Li;1VESE1NULL1;VESS? HUCL?諉二|印.# 圭會畫序a 9 f木有,>1VESKBNULliB+ != = =I& koww -i-iii = t?t <13 = M3 s«c>修改字段名 sdept為deptalter table studl change Sdept dept IteF varchap<20> ; !

20、UEry OK, 0 rows affected <0_34 sec> 雁cords:日 Duplicates: WmFnztngs二 0nsql> alter tahlc studl nodif 5/ dept Iter uarchar<30>; gevy OK, 0 rows a.£Feced <0.44 sec> Ftecoids : 0 Duplicates : 0 Uarnings : 01> dm舂公 s t;UL4!lX ;hii/sql>tAblci etudl nodlFF Shobhy 常姓宏'旅游&#

21、39;-音樂''i夷書'至會畫'L 體育':>F ii*st;Quei*OK 0 1*0i-As a.f f ected <0.67 sec >Records - 0 Duplica.tes; : 0inugs : 0ShobbJ旅游,音樂。,讀書。,繪畫,體育,iysql> altet* 1:既ble studl add St lasstOom char<4 not null a£t:eF dept Lteir lueif'y OJC, 0 rous affected <0_39 sec Accor

22、ds : 0 Duplicates : 0 Warn ingfs : 0Is Field*i- + -Typea Hui)1 I- + -Key !DeFault, -+ i Shabby set"旅游,音樂,讀書,L繪畫體育, VES1 1i 1NULLH ,!i Sno 1 ichai'<lW> NOI 1KAI :NULLH ii Snamei c>iajr<iei>ii NOI 1I 1MU LL1 I1 Ssex kewmt 男',* 女> i<VESI 1I 1NULL i1 SageII n 1VES1 1 1N

23、U LL :deptr It er vascharOB? 1VESI II 1MU LL aV ! Scs iro om1cliar<4>1NO11NU LLI刪除Sclassroom char字段nysql> alter table studl drop Sclassr-oom; Query OK, 0 rows affected <M.28 sec> Records : 0 Duplicates: 0 learnings: 0:Field : TypeI Null : Key : Default : Eera :+ i+P Shabby Met。旅游音樂/讀書

24、/繪畫體育"! VEG !: NULL :I |! Sno: chai'<10>! NO ! PRI ! NULL SI I:Snarne : char(10>I NO : NULL :I Ii Ssex :號numt'男','女'i YES ; NULL :I I:Sae :i YES : HULL :I «! dept Iter : uarchar<30>! ?ES : NULL !更改表的存儲引擎為MylSAMnysql> altep table ctudl engine =MvI SAM;

25、Query OK, A rows affected <0.19 sec> Records: B Dupli暮mte#: 區(qū) WaFn%nq£= 0T-ftb le - s LidlCreate Tble: CREATE TABLE 'studl% <Shobb* set<J旅游音樂 f 讀書,”繪畫七,體育DEFftULT NULL,* Sno'NOT HULL*'Snerw' vhAr<±0> NOT HULL.'Ssex' enumL 男"女> DEFAULT NULL,

26、'Saffe *DEFAULTNULL,%deptlter4 u&i*EhArC3B> DEFAULT NULL, PRTMARV KEV <'Sno ' >> ENGINE =MvISAM DEFAULT CHAESET =bl<1 i*ovj in set; CtJ.tlfe) sec >添加、刪除表的外鍵約束mysql > alter table sc drop f dr-e isrn key sc_ihfk_l ; huer-y OK- 0 rows af f ected <9- 23 sec >Se

27、conds : 0 Duplicates : 0ings : 0Tattle s s-c Ci*e a-te Table - CREflTB TABJL.E ' sc ' < ' Sno 'NOT NU LL DEFAiUiLT»' Coo 'NOT KULL BHFniUiLT、Gn*ac ' int <11 > HOI HU JUL. PRIMORV KEY <'Kno',*Gno'* KEY Cno' <'Cno' CONSTRAINT '

28、;sc_ibfk_2' FOREIGN KEV <'Cno'> REFERENCES "course" C'Gno'> OH DELE TE CASCADE ON OPDATE CASCADE > ENGINE-InnoDB DEFAULT CHARSET pL low in sc t; 0 - 00 言5。>林alter table sc addkit CSno>> on-> on Riuerv OK,constraint sc_ibfk_l fofcign keyCEno references 3tudeC0.41 sec>Warnings: 0Records: 0 Duplicates: 0delete cascade update cascade; 0 rows affectedCONSTRAINT 'sc.ihfk.!1 FOREIGN KEV <lSno'> REFERENCES Student' <*Snok> ON DEL ET

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論