资源描述:
《sybase数据库的简单操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SYBASE数据库的简单操作北京中创信测科技股份有限公司2003年12月5日主讲人:电话:E-mail:1数据库装好,数据库中包含许多个库,有SYBASE建的库,有SYBASE用户建的库。“表”是一种数据库的结构,分为系统表和用户表。数据库服务器数据库1数据库2数据库3……数据库n表1表2……表n数据库介绍2静态库中的表是整个系统基本数据配置的内容,需要用户通过“系统配置”来更改、增加、删除。建议定期备份,以防止服务器破坏造成基本配置数据丢失。动态库中的表是通过采集、处理而生成的数据,由服务器的进程自动产生、录入数据、删除。远
2、端服务器只有动态库(zcdynadb),没有静态库。中心服务器既有动态库(zcdynadb),又有静态库(zcst)。数据库介绍3启动数据库(1)切换到SYBASE用户(2)进入目录/usr/sybase/ASE-12_0/install/(3)执行命令;ws1>startserver-fRUN_CENTERDB(4)查看数据库是否启动;ws1>showserver4<1>shutdown<2>go关闭数据库5命令:isql-Usa-P-S数据库服务器名称例:isql-Usa-P-SCENTERDB进入中心站服务器isql-U
3、sa-P-Ssybase1进入远端站1服务器进入数据库6进入数据库注:如果在.cshrc文件写了简洁方式,直接输入快捷键进入数据库。>i直接进入中心站服务器7查询数据库的情况<1>sp_helpdb<2>go查询数据库服务器中的所有库<1>sp_helpdbzcdynadb<2>go查询数据库zcdynadb的信息8查询数据库中的表<1>sp_help<2>go查询数据库中的所有表<1>sp_helpintertbl<2>go查询数据库中intertbl表的结构9产生表<1>createtableexample(timesin
4、t,areacodechar(20),numint)<2>go产生表example,表example有三列:times(整型数据)areacode(字符型数据)num(整型数据)10删除表<1>droptableexample<2>go删除表example11从表里删除数据<1>deleteexample<2>go删除表example里所有的内容<1>deleteexamplewheretimes=5andareacodelike‘0551’<2>go删除表example里times=5而且areacode是0551的内容12
5、往表里增加数据<1>insertexamplevalues(5,’0551’,456723)<2>go往表example里增加数据<1>insertexample(times,num)values(5,456723)<2>go往表example里的times和num两列增加数据13修改表里的数据<1>updateexamplesetareacode=’0551’whereareacode=’0552’<2>go将表example里areacode为0552全部改为0551<1>updateexamplesettimes=tim
6、es+100<2>go将表example里所有times列的值加10014从表里查询数据<1>select*fromexample<2>go查询表example里所有的内容<1>select*fromexamplewhereareacode=’0551’andnum=234567<2>go查询表example里areacode为0551,num为234567的内容15从表里查询数据<1>selecttimes,numfromexamplewhereareacode=’0551’<2>go查询表example里areacode为
7、0551times和num两列的内容<1>selectsum(times),numfromexamplegroupnum<2>go查询表example各个不同的num的times总和16bcp表名in文件名-Usa-P-S数据库服务器名称–c–t,文件格式:5,0551,234567923,0551,35436673,0551,3543546(分隔符为英文的“,”)例:bcpbilldb..exampleintt.dat-Usa-P-SCENTERDB–c–t,从文件往数据库里导入数据17从数据库里导出数据到文件bcp表名ou
8、t文件名-Usa-P-S数据库服务器名称–c–t,例:bcpbilldb..exampleouttt.dat-Usa-P-SCENTERDB–c–t,此为数据备份的基础;只能导出表的内容,不能导出表的结构。18interfaces文件/usr/sybase/interface