國開MySQL數(shù)據(jù)庫應(yīng)用形考作業(yè)1試題及答案_第1頁
國開MySQL數(shù)據(jù)庫應(yīng)用形考作業(yè)1試題及答案_第2頁
國開MySQL數(shù)據(jù)庫應(yīng)用形考作業(yè)1試題及答案_第3頁
國開MySQL數(shù)據(jù)庫應(yīng)用形考作業(yè)1試題及答案_第4頁
國開MySQL數(shù)據(jù)庫應(yīng)用形考作業(yè)1試題及答案_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1實(shí)驗(yàn)訓(xùn)練1在MySQL中創(chuàng)建數(shù)據(jù)庫和表CREATETABLE,SHOWTABLES,DESCRIBETABLE,ALTER實(shí)驗(yàn)內(nèi)容:shell>tarxzvfmysql-VERSION.tar:.gzshell>cdmysql-VEshell>./configure-prefix=/opt/mysql-without-debugshell>bin/mysql_install_db-user=mysql-basedir=/opt/mysql-da2shell>cpshare/mysql/mysql.server/etc/init.d/mysqldshell>cpshare/mysql/f/etc/fshell>chmod+x/eshell>servicemys#執(zhí)行下面兩行命令的目的是創(chuàng)立連接,為以后的c/c++開發(fā)和其他需要使用mysql庫的軟shell>ln-s/opt/mysql/lib/usr/lib/mysqlshell>ln-s/opt/mysql/include/u安裝和配置Apache/PHP一般來說,我們的系統(tǒng)Fedora8.0已經(jīng)預(yù)先安裝了Apache和PHP,我們所要做的工作就AddTypeapplication/x-httpd-php.php.phtml.php3.incAddTypeapplication/x-httpd-ph(2)修改/etc/php.ini配置:將reg(3)啟動Apache:shell>servicehttpdstart并打開瀏覽器訪問http:/localhostphpinfo0;phpMyAdmin的安裝和配置非常簡單,只要把phpMyAdmin解壓安裝到服(1)用mysqladmin為mysql管理員root添加密碼bin/mysqladmin-uroot-ppassword3(5)查看這些表的結(jié)構(gòu)(例如user表):mysql>describeuser;(7)學(xué)會使用help來幫助你了解某些命令和變量類型等的含義:(8)初步使用SQL進(jìn)行簡單檢索:以管理身份登錄MySQL客戶端,使用CREATE語句創(chuàng)建SM數(shù)據(jù)庫。命令:命令:Hysql>CREATEDATABHysql>SHOWDATABASES;2.建表結(jié)構(gòu)并設(shè)計完整性SM數(shù)據(jù)庫中包含3個數(shù)據(jù)表:學(xué)生表(student)、課程表(course)、學(xué)生選課表4是否允許空值約束說明×學(xué)號×唯一值姓名×性別(男或女)√出生日期√總學(xué)分字段名稱數(shù)據(jù)類型是否允許空值約束說明×課程編號×唯一值√外碼先修課程√總學(xué)時√學(xué)分×學(xué)期數(shù)據(jù)類型約束說明×外碼學(xué)號×外碼課程編號√5(2)創(chuàng)建course表6截圖:ysqlshowcreatetCPnochar(5)DEFALLTNULCTimedecimnl(3.0)CTermchar(1)DEFAULTNULL.PRIMARYKEY(CNo),CONSTRAINTcourse_ibfk_1FOREIGNKEY(CPno)REFERENCEScourseENCINE=InnoDBDEFAULTCHARSET=latin14(3)創(chuàng)建SC表命令:->Scoredecimal(3,1)CHEC7PRIMARYKEY(SNo,CNo),CONSTRAINTsc_ibfk_2FOREICNKEY(CNo)REFEREENGINE=InnoDBDEFAULTrowinset(0.00sec)mysql>DESCSC三、利用界面工具創(chuàng)建數(shù)據(jù)庫及表取消(1)創(chuàng)建student表8填設(shè)計]sndmt&m1(…來+只存學(xué)另存為四欄位相描入欄位器欄位主建專上移下移名0r00w截圖:[表設(shè)計]course@sm1(localhost_3306)□文件F編輯(E)窗口W)食上移下移名允許空值5005030?0?0(3)創(chuàng)建SC表截圖:名類型長度允許空值805031?9表設(shè)計)sc@sm1(localhost_3306)*窗口名?化工具創(chuàng)建Shopping數(shù)據(jù)庫?!緦?shí)驗(yàn)1-3】在Shopping數(shù)據(jù)庫下,參見3.5節(jié),創(chuàng)建表3-4~表3-11的八個表。可以使用CREATETABLE語句,也可以用MySQLWorkbench創(chuàng)建表?!緦?shí)驗(yàn)1-4】使用SHOW、DESCRIBE語句查看表。SHOWTABLES[FROMdb_name(注意:刪除前最好對已經(jīng)創(chuàng)建的表進(jìn)行復(fù)制。)3dUSE學(xué)生成績DROPTABLE金令已成?實(shí)成。MultimediaClassScNetworkAccessProtectio服務(wù)置停此服務(wù)描述物通過-E啟動命令:停止命令:版權(quán)所有(c)2889HicrosoftCorporation。保留所有權(quán)利。HssqL8g服務(wù)已經(jīng)啟動成功。【實(shí)驗(yàn)1-8】使用SHOWDATABASE、USEDATABASE、DROPDATABASE語句管理其他選項(xiàng)菜單>MySQL工具>MySQL命令行>輸入密碼即可停止重啟MySQL管理器輸入密碼后,出現(xiàn)下圖,表明通過MySQL命令窗口成功連接。斷開MySQL服務(wù)器命令(三種)Serverversion:5.5.53MySqLConnDracleisaregisteredtradenarkoType'helpi'or'Vh'forhelp.Type'c'tocleaServerversion:5.5.53MysOracleisaregisteredtradenarkofOracleCorporatioaffiliates.OthernanesnayhetradenarksoftheirrespectiveType'helpi'or'Nh'forhelp.Type'\e'toclearthecu:Nphpstudy\anzhuangNPHPTutorialySQLNbin>nysql-13、名稱最長可為64個字符組成(包括表、列和索引的命名)。5、默認(rèn)情況下,Windows下數(shù)據(jù)庫名、表名的字母大小寫是不敏感的,而Linux例如:use語句用于選擇一個數(shù)據(jù)庫,語法:use數(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論