資源描述:
《sybase數(shù)據(jù)庫(kù)的簡(jiǎn)單操作》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、SYBASE數(shù)據(jù)庫(kù)的簡(jiǎn)單操作北京中創(chuàng)信測(cè)科技股份有限公司2003年12月5日主講人:電話:E-mail:1數(shù)據(jù)庫(kù)裝好,數(shù)據(jù)庫(kù)中包含許多個(gè)庫(kù),有SYBASE建的庫(kù),有SYBASE用戶建的庫(kù)?!氨怼笔且环N數(shù)據(jù)庫(kù)的結(jié)構(gòu),分為系統(tǒng)表和用戶表。數(shù)據(jù)庫(kù)服務(wù)器數(shù)據(jù)庫(kù)1數(shù)據(jù)庫(kù)2數(shù)據(jù)庫(kù)3……數(shù)據(jù)庫(kù)n表1表2……表n數(shù)據(jù)庫(kù)介紹2靜態(tài)庫(kù)中的表是整個(gè)系統(tǒng)基本數(shù)據(jù)配置的內(nèi)容,需要用戶通過(guò)“系統(tǒng)配置”來(lái)更改、增加、刪除。建議定期備份,以防止服務(wù)器破壞造成基本配置數(shù)據(jù)丟失。動(dòng)態(tài)庫(kù)中的表是通過(guò)采集、處理而生成的數(shù)據(jù),由服務(wù)器的進(jìn)程自動(dòng)產(chǎn)生、錄入數(shù)據(jù)、刪除。遠(yuǎn)
2、端服務(wù)器只有動(dòng)態(tài)庫(kù)(zcdynadb),沒(méi)有靜態(tài)庫(kù)。中心服務(wù)器既有動(dòng)態(tài)庫(kù)(zcdynadb),又有靜態(tài)庫(kù)(zcst)。數(shù)據(jù)庫(kù)介紹3啟動(dòng)數(shù)據(jù)庫(kù)(1)切換到SYBASE用戶(2)進(jìn)入目錄/usr/sybase/ASE-12_0/install/(3)執(zhí)行命令;ws1>startserver-fRUN_CENTERDB(4)查看數(shù)據(jù)庫(kù)是否啟動(dòng);ws1>showserver4<1>shutdown<2>go關(guān)閉數(shù)據(jù)庫(kù)5命令:isql-Usa-P-S數(shù)據(jù)庫(kù)服務(wù)器名稱例:isql-Usa-P-SCENTERDB進(jìn)入中心站服務(wù)器isql-U
3、sa-P-Ssybase1進(jìn)入遠(yuǎn)端站1服務(wù)器進(jìn)入數(shù)據(jù)庫(kù)6進(jìn)入數(shù)據(jù)庫(kù)注:如果在.cshrc文件寫了簡(jiǎn)潔方式,直接輸入快捷鍵進(jìn)入數(shù)據(jù)庫(kù)。>i直接進(jìn)入中心站服務(wù)器7查詢數(shù)據(jù)庫(kù)的情況<1>sp_helpdb<2>go查詢數(shù)據(jù)庫(kù)服務(wù)器中的所有庫(kù)<1>sp_helpdbzcdynadb<2>go查詢數(shù)據(jù)庫(kù)zcdynadb的信息8查詢數(shù)據(jù)庫(kù)中的表<1>sp_help<2>go查詢數(shù)據(jù)庫(kù)中的所有表<1>sp_helpintertbl<2>go查詢數(shù)據(jù)庫(kù)中intertbl表的結(jié)構(gòu)9產(chǎn)生表<1>createtableexample(timesin
4、t,areacodechar(20),numint)<2>go產(chǎn)生表example,表example有三列:times(整型數(shù)據(jù))areacode(字符型數(shù)據(jù))num(整型數(shù)據(jù))10刪除表<1>droptableexample<2>go刪除表example11從表里刪除數(shù)據(jù)<1>deleteexample<2>go刪除表example里所有的內(nèi)容<1>deleteexamplewheretimes=5andareacodelike‘0551’<2>go刪除表example里times=5而且areacode是0551的內(nèi)容12
5、往表里增加數(shù)據(jù)<1>insertexamplevalues(5,’0551’,456723)<2>go往表example里增加數(shù)據(jù)<1>insertexample(times,num)values(5,456723)<2>go往表example里的times和num兩列增加數(shù)據(jù)13修改表里的數(shù)據(jù)<1>updateexamplesetareacode=’0551’whereareacode=’0552’<2>go將表example里areacode為0552全部改為0551<1>updateexamplesettimes=tim
6、es+100<2>go將表example里所有times列的值加10014從表里查詢數(shù)據(jù)<1>select*fromexample<2>go查詢表example里所有的內(nèi)容<1>select*fromexamplewhereareacode=’0551’andnum=234567<2>go查詢表example里areacode為0551,num為234567的內(nèi)容15從表里查詢數(shù)據(jù)<1>selecttimes,numfromexamplewhereareacode=’0551’<2>go查詢表example里areacode為
7、0551times和num兩列的內(nèi)容<1>selectsum(times),numfromexamplegroupnum<2>go查詢表example各個(gè)不同的num的times總和16bcp表名in文件名-Usa-P-S數(shù)據(jù)庫(kù)服務(wù)器名稱–c–t,文件格式:5,0551,234567923,0551,35436673,0551,3543546(分隔符為英文的“,”)例:bcpbilldb..exampleintt.dat-Usa-P-SCENTERDB–c–t,從文件往數(shù)據(jù)庫(kù)里導(dǎo)入數(shù)據(jù)17從數(shù)據(jù)庫(kù)里導(dǎo)出數(shù)據(jù)到文件bcp表名ou
8、t文件名-Usa-P-S數(shù)據(jù)庫(kù)服務(wù)器名稱–c–t,例:bcpbilldb..exampleouttt.dat-Usa-P-SCENTERDB–c–t,此為數(shù)據(jù)備份的基礎(chǔ);只能導(dǎo)出表的內(nèi)容,不能導(dǎo)出表的結(jié)構(gòu)。18interfaces文件/usr/sybase/interface