sybase数据库简单操作命令和部分sql命令_第1页
sybase数据库简单操作命令和部分sql命令_第2页
sybase数据库简单操作命令和部分sql命令_第3页
sybase数据库简单操作命令和部分sql命令_第4页
sybase数据库简单操作命令和部分sql命令_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.sybase数据库简单操作命令和部分sql命令1、备份数据库dump database database_name to dump_device说明:database_name是要卸出的数据库名称,dump_device是卸出设备的名称。用系统过程sp_helpdevice可以获得设备的信息。2、备份事务日志dump transaction database_nameto dump_devicewith truncate_only|with no_log|with no_truncate说明:其中database_name是要备份事务的数据库名称,dump_device是备份设备名称,仅当包

2、含了with truncate_only或with no_log子句时,才可以备份到设备。假设总是用dump datebase备份数据库及其日志,而不用dump tran,事务日志将不会刷新,而变得非常庞大。对于master数据库和小型数据库每次运行dump datebase之后应当运行dump transaction。二、万一系统失败时恢复数据库系统假设用户数据库存储的设备失效,从而数据库被破坏或不可存取,通过装入最新的数据库备份以及后来的事务日志备份可以恢复数据库。假设当前的事务日志存在于一个并没有毁坏的设备上,带着with no_truncatedump transaction命令卸出它

3、。要恢复数据库按如下步骤去做1、假设日志存在于一个别离的设备上,用带着no_truncatedump transaction命令卸出被毁坏的或者不可存取的用户数据库事务日志。2、用下面的查询检查设备分配已毁坏数据库的设备使用情况。必须为同一目的赋同样的空间块。下面的查询显示了分配给数据库mydb设备使用和尺寸情况select segmap,size from sysusages where dbid=select dbid from sysdatabases where name="mydb"3、检查查询的输出。在segmap列的'3'代表数据分配,'

4、;4'代表日志分配。size列代表2k数据块的数目。注意此信息的次序、使用和尺寸部分。例如,输出为Segmapsize 4、用drop database命令删除毁坏设备上的数据库。假设,用dbcc dbrepair命令的dropdb 5、删除数据库后,用sp_dropdevice删除毁坏了的设备。6、用disk init初始化新的数据库设备。7、重建数据库。用create database命令从老的sysusages表拷贝所有的行,并包含第一逻辑设备。对上例,命令为create database mydb on datadev1=20,datadev2=10 log on logdev

5、1=10 8、用alter database命令重建其余入口。在此例中,在datadev1上分配更多的空间,命令为alter database mydb on datadev1=2 9、用load database重新装入数据库,然后用load tran装入前面卸出的日志。load database命令语法是load database database_namefrom dump_device load transaction命令的语法是load transaction database_name from dump_device卸出数据库和事务日志的缺省权限归数据库所有者,且可以传递给其他用

6、户;装载数据库和事务的权限也归数据库所有者,但不能传递。四、保证系统数据平安,周期更改用户口令;为保证系统数据的平安,系统管理员必须根据系统的实际情况,执行一系列的平安保障措施。其中,周期性的更改用户口令是比较常用且非常有效的措施。更改用户口令是通过调用系统过程sp_password来实现的。sp_password的语法为sp_password caller_password,new_password,loginame其中caller_password是登录口令老口令,new_password是新口令,loginame是登录名称。删除数据库表格在SQL语言中使用drop table命令删除某个

7、表格以及该表格中的所有记录。Drop table命令的使用格式为:drop table tablename;例如:drop table employee;假设用户希望将某个数据库表格完全删除,只需要在drop table命令后输入希望删除的表格名称即可。Drop table命令的作用与删除表格中的所有记录不同。删除表格中的全部记录之后,该表格仍然存在,而且表格中列的信息不会改变。而使用drop table命令那么会将整个数据库表格的所有信息全部删除。假设用户希望一次查询多个字段,可以将所要查询的字段名称依次参加SELECT关键字之后,中间用","隔开即可。DISTINCT

8、SELECT关键字支持用户查询数据表中指定字段的所有数据,但是这样有时就会不可防止的出现重复信息。假设用户希望只查询那些具有不同记录值的信息的话,可以使用SQLDISTINCT关键字。语法格式如下:SELECT DISTINCT"column_name"FROM"table_name"例如,我们可以使用以下命令查询Store_Information数据表具有不同记录值的所有记录。SELECT DISTINCT Store_Name FROM Store_Information查询结果如下:Store_Name Los Angeles San Diego

9、Boston SQL功能与特性其实,在前面的文章中,已经提及SQL命令的一些根本功能,然而,通过SQL命令,程序设计师或数据库管理员DBA可以:一建立数据库的表格。包括设置表格所可以使用之空间二改变数据库系统环境设置。三针对某个数据库或表格,授予用户存取权限。四对数据库表格建立索引值。五修改数据库表格构造。新建、删除或是修改表格字段六对数据库进展数据的新建。七对数据库进展数据的删除。八对数据库进展数据的修改。九对数据库进展数据的查询。这几项便是通过SQL命令可以完成的事情,看起来是不是比起"查询"两个字所代表的功能要多的多了呢?SQL语法的分类其实SQL命令并不是非常多,可

10、是要把SQL用到出神入化,却也只需要短短几个命令便够,因为SQL命令是针对关系型数据库所建立出来的语法表达,所以SQL在这类数据库中所发挥的功能非常的强,以下将针对在VB中常用的SQL语法根本命令加以分类介绍。在说明SQL的命令以及使用语法之前,以下将SQL做了的分类,在致上SQL语法所使用到的类型,可以说都已包含在这些类别当中。第一类、属性词Predicates在SQL命令中用来指明所要选择的记录的方式。如ALL、TOP与DISTINCT等等。第二类、声明Declaration针对SQL Parameter或Parameter Query的名称与数据类型做声明,如PARAMETERS的声明等

11、等。第三类、条件子句Clause在SQL的查询中,利用一些表达式定义出查询的条件,以缩小寻找的范围,如WHERE。第四类、运算符Operator与操作数Operation在SQL的查询中,与Operation共同组成表达式Expression,如BETWEEN.AND运算符与INNER JOIN操作数。第五类、函数Function一些SQL常见的函数,像是AVG是求算数平均数的函数。第六类、SQL语句Statement SQL的语句,可以说是SQL语法的主体,用来对某一个特定的数据库发出指示,并返回相关的数据,而SQL的语法构造,根本上可以利用下面的式子来表示:命令+条件子句例如:SELECT

12、*FROM TAB WHERE TAB.NAME='A'其中的"FROM.WHERE"便是一个条件子句,其实SQL的语法并不难,您只需记住这样的一个规那么,相信可以很快的理解SQL用法。SQL语法与命令SELECT语句SELECTpredicate*|table.*|table.field,table.field2,.AS alias1,alias2,.FROM tableexpression,.IN externaldatabaseWHERE.GROUP BY.HAVING.ORDER BY.WITH OWNERACCESS OPTIONSELECT语句包

13、括下面几个部分Predicate如前面所述,包括了ALL,DISTINCT,DISTINCTROW,与TOP我们可以利用这样的语句去限制查询后所得的结果。从指定表格中指定所有的字段。Table针对被选择出的记录的字段,所指定表格的名称。Field1,field2想要读取数据的字段名称,假设包含了一个以上的字段,会按照列出的顺序来读取数据alias1,alias2用来替代在表格实际字段名称的化名。Tableexpression表格名称或包含我们所想要的数据的表格。Externaldatabase假设使用到不是目前的数据库那么将其名字定义在externaldatabase当中。ALL,DISTIN

14、CT,DISTINCTROW,TOP属性词用法SELECTALL|DISTINCT|DISTINCTROW|TOP nPERCENTFROM table ALL假设是您不指定任何的字段数据,那么Microsoft Jet数据库引擎database engine将会选择所有的字段,并根据所定的条件查询出需求数据集。例如下面这两个例子将会具有一样的效果,都会从职员表格中返回所有字段的数据。例如:假设是我们要查询出职员表格中的所有记录,可以通过下面的语句来完成。SELECT ALL*FROM职员表格;DISTINCT对某个表格所选择的字段数据,略过重复的情况,也就是说,针对某个字段查询出来的记录结果

15、是唯一的。例如有许多存放在职员表格的职员数据,也许会具有一样的姓名,所以假设是我们用SQL语句中的SELECT DISTINCT,那么查询出来的结果将会针对不一样的姓名加以挑选。假设是您把DISTINCT加以省略,那么这样的查询会显示所有的记录。DISTINCTROW将整条记录重复的记录忽略掉,而不是只有针对某一个字段的数据。Table指定查询记录所需要的表格。例如:SELECT DISTINCTROW公司名称FROM顾客表格INNER JOIN订单表格ON顾客表格.顾客ID=订单表格.顾客ID ORDER BY公司名称;假设您忽略DISTINCTROW那么会对每个公司产生一行以下的订单数据。

16、此外,假设是DISTINCTROW只有用在一个表格当中,那么会被省略掉。TOP从第一条或最后一条开场利用ORDER BY条件子句,返回特定条数的数据。例如:当您想要知道在2000年,班上前25名的学生姓名数据时,您可以输入这样的语句:SELECT TOP 25学生姓名FORM学生表格WHERE毕业年份=1994 ORDER BY毕业成绩平均分数DESC;假设您没有加上ORDER BY这行条件的话,您所得到的数据,将会随机的数据。此外,在TOP语句之后,除了可以加上数字以外,还可以利用保存字PERCENT来查询。例如:SELECT TOP 10 PERCENT学生姓名FROM学生表格WHERE毕

17、业年份=1994 ORDER BY毕业成绩平均DESC;PARAMETERS参数声明的用法对于参数型的查询语法中,对参数的名称以及数据类型作声明的操作。PARAMETERS name datatype,name datatype,.name PARAMETERS的名称。您可以把参数名称当作字符串来使用,假设是名称中包含了空字符串,可以利用中括号来处理,例如:"VBeden"。Datatype输入参数的数据类型。例如:假设是您在查询时,需要机动的输入姓名,可以利用以下的方式完成:PARAMETERS"输入姓名"Text;SELECT*FROM职员表格WHE

18、RE="输入姓名:";ORDER BY条件语句此条件子句,通常与SELECT语句合并使用目的是将查询的结果,按照指定字段加以排序SELECT fieldlist FROM table WHERE selectcriteria ORDER BY fieldASC|DESC,field2ASC|DESC,.fieldlist欲查询的字段名称。其中可以与ALL,DISTINCT,DISINCTROW,或TOP一起来使用。table欲查询的表格名称。selectcriteria查询的标准设置。field1指定要按照那个字段作为排序的根据,假设是你没有加上ORDER BY查询出的数据

19、集将不会作排序的操作。ASC递增顺序类别。默认值DESC递减顺序类别。例如:或是我们要将输出数据根据出生的先后次序排列,可以利用下面的命令。SELECT姓名,生日FROM职员表格ORDER BY生日SELECT LastName,FirstName FROM Employees ORDER BY LastName ASC;IN条件子句指定要速胜哪一个外部数据库的表格。必须是Microsoft Jet数据库引擎所可以连接的数据库,如dBase,Paradox等等SELECT|INSERTINTO destination INpath|"path""type"

20、;|""type;DATABASE=pathFROM tableexpression INpath|"path""type"|""type;DATABASE=pathdestination欲插入数据的外部表格名称。tableexpression表格名称或是被读取数据的表格名称。这个参数可以是一个单一的表格名称,或是一段已经被存储的SQL查询等。path包含该表格的完好途径名称。type数据库的类型名称,通常是当数据库部属于Jet database时才会使用。例如:dBASE III,dBASE IV,Paradox

21、 3.x,Paradox 4.x,或Btrieve例如:下面这两段的意义一样PartA.FROM Table IN""dBASE IV;DATABASE=C:DBASEDATASALES;PartB.FROM Table IN"C:DBASEDATASALES""dBASE IV;"例如:Microsoft Jet database SELECT顾客编号FROM顾客表格IN CUSTOMER.MDB WHERE顾客编号Like"A*";其中CUSTOMER.MDBO为Jet database的数据库名称,其中包含了

22、顾客表格。例如:dBASE III or IV SELECT顾客编号FROM顾客表格IN"C:DBASEDATASALES""dBASE IV;"WHERE顾客编号Like"A*";所以当我们使用不同于ACCESS的数据库时,必须指明该数据库的类型名称。HAVING条件子句指定一特定的分组记录,并满足HAVING所指定的条件或状态,但条件是针对分组的条件设置。SELECT fieldlist FROM table WHERE selectcriteria GROUP BY groupfieldlist HAVING groupcrit

23、eria Fieldlist显示被查询的字段名称。可与ALL,DISTINCT,DISTINCTROW,或TOP相结合table欲查询数据的表格名称。selectcriteria选取标准。groupfieldlist分组记录的字段名称,到多10个字段。而这些字段的顺序决定最高到最低的分组阶层。groupcriteria决定什么样的分组记录要被显示。HAVING跟WHERE的用法相当类似,不同之处在于HAVING必须用于GROUP之后的分组数据上。例如:SELECT,Sum库存数量FROM产品表格GROUP BY分类编号HAVING Sum库存数量100 AND产品名称LIKE"*纸&

24、quot;;GROUP BY条件子句根据指定的字段,将具有一样数值的记录合并成一条。SELECT fieldlist FROM table WHERE criteria GROUP BY groupfieldlist fieldlist欲读取的字段名称。可与ALL,DISTINCT,DISTINCTROW,或TOP合并使用table被查询的表格名称。groupfieldlist分组记录的字段名称,到多10个字段,而这些字段的顺序决定最高到最低的分组层次。例如:SELECT,CountAS职员姓名FROM职员表格WHERE部门名称='业务部'GROUP BY FROM条件子句指定

25、表格名称或是查询,其中包含列在SELECT语句的字段数据。SELECT fieldlist FROM tableexpressionIN externaldatabasefieldlist表格中的字段名称。可与ALL,DISTINCT,DISTINCTROW,或TOP相结合tableexpression表格名称,或多个表格的算式。externaldatabase假设该表格参考到外部的数据库时,将其完好的途径名称记下。例如:从职员表格下,查询出所有姓名字段的数据只有姓名字段被查询,其他那么不显示。SELECTFROM职员表格;WHERE条件子句指定查询的条件与限制。SELECT fieldlis

26、t FROM tableexpression WHERE criteria fieldlist字段名称。可与ALL,DISTINCT,DISTINCTROW,或TOP相结合tableexpression表格名称,或多个表格的算式。criteria查询的结果,必须按照这一限制标准。例如:要查询出职员表格中,所有姓氏是李的数据,可以用下面的语句。SELECTFROM职员表格WHERE姓氏='李';BETWEEN.AND运算符决定某一人数值是否介于特定的范围之内,此运算符只可以用在SQL的语句中。exprNotBETWEEN value1 AND value2 expr指定要加以计算

27、的字段与表达式的组合。value1,value2所指明的数值范围。例如:假设是要从职员表格查询出所有年龄介于25-30岁的员工,可以利用下面的程序来做。SELECT,年龄BETWEEN 25 AND 30FROM职员表格;LIKE操作数用来将一字符串与另一特定字符串款式pattern比较,并将符合该字符串款式的记录过滤出来。expression LIKE"pattern"expression使用在WHERE条件子句,SQL表达式。pattern用以比较的字符串款式。例如:假设是你要查询出所有以"李"为首的姓氏,可以利用下面的式子。Like"李*

28、"LIKE操作数的多种范例:11"a*a"可挑选:"aa","aBa","aBBBa",不能挑选:"aBC"2"*ab*"可挑选:"abc","AABB","Xab",不能挑选:"aZb","bac"2、特殊字符:"a"*"a"可挑选:"a*a",不能挑选:"aaa"3、单一字符:&quo

29、t;a?a"可挑选:"aaa","a3a","aBa",不能挑选:"aBBBa"4、单一数字:"a#a"可挑选:"a0a","a1a","a2a",不能挑选:"aaa","a10a"5、字符范围:""a-z""可挑选:"f","p","j",不能挑选:"2","

30、;&"6、指定字符以外部范围:""!a-z""7、指定非数字:""!0-9""可挑选:"A","a","&","",不能挑选:"0","1","9"8、组合式构造:"a"!b-m"#"可挑选:"An9","az0","a99",不能挑选:"ab

31、c","aj0"SQL数字函数1、AVG:算数平均数AVGexprexpr字段名称或表达式。例如:假设要计算职员身高超过165厘米的职员平均身高,可以利用下面的SQL语句来完成。SELECT Avg身高AS平均身高FROM职员表格WHERE身高165;2、COUNT:计算记录条数COUNTexprexpr字段名称或表达式。例如:假设是要统计出业务部门的职员人数,并查询出职员的姓名,可以利用下面的程序。SELECT CountAS职员姓名FROM职员表格WHERE部门名称='业务部';3、FIRST与LAST:返回某字段的第一条数据与最后一条数据。F

32、IRSTexprLASTexprexpr字段名称或表达式。例如:假设是要找出货品数量字段的第一条数据与货品价格字段的最后一条数据时,可以利用下面的查询方式。SELECT FIRST货品数量,LAST货品价格FROM订单表格4、MAX,与MIN:返回某字段的最大值与最小值。用法同FIRST与LAST。5、SUM:返回某特定字段或是运算的总和数值。SUMexprexpr字段名称或表达式。例如:要计算出货品总价,可使用下面的程序。SELECT Sum单位价格*货品数量AS货品总价FROM订单表格多层SQL查询顾名思义,多层的SQL查询的便在于:"在一个SQL语句中可以包含另一个SQL查询语

33、句,形成内部嵌套的查询类型。"comparisonANY|ALL|SOMEsqlstatementexpressionNOTINsqlstatementNOTEXISTSsqlstatementcomparison将表达式与内层查询的结果比较的操作。expression对内层查询的结果作搜索的表达式。sqlstatement为SELECT语句构成的SQL查询,必须用将该语句括起来。例如:我们先从订单表格当中,查询出所有的单位,再将产品表格中的单位与的一一比照,查询出所有高于订单表格的单位价格的记录。SELECT*FROM产品表格WHERE单位价格ANYSELECT单位价格FROM订单

34、表格WHERE折扣=.25;SQL与数据库的维护表格的建立将SQL中的根本语法作了一番介绍以后,但大多是偏向于数据库数据的查询与过滤,但实际上,我们通过SQL命令所可以做的事还有很多,接下来要介绍的便是如何利用SQL的语法命令来建立一个数据库中的表格。CREATE TABLE语句我们可以利用这个命令,来建立一个全新的表格,但前提那么是:数据库必须已经存在。CREATE TABLE tablefield1 typesizeindex1,field2 typesizeindex2,.,nultifieldindex,.table欲建立的新的表格名称。field1,field2在新表格中的新的字段名

35、称,到少要一个字段以上。type字段的数据类型。size字段的大小。index1,index2利用CONSTRAINT条件子句定义一个单一字段的索引名称。multifieldindex利用CONSTRAINT条件子句定义一个多重字段的索引名称。例如:建立一个拥有职员姓名与部门字段的表格。CREATE TABLE职员表格TEST,部门TEST,职员编号INTEGER CONSTRAINT职员字段索引PRIMARY KEY在这一个范例中,我们建立了一个表格名称为"职员表格"的表格,并且定义了该表格的主键值,以限制数据不能重复输入。表格索引的建立CREATE INDEX语句这个命

36、令主要是对一个已存在的表格建立索引,其用法如下:CREATEUNIQUEINDEX index ON tablefieldASC|DESC,fieldASC|DESC,.WITHPRIMARY|DISALLOWNULL|IGNORENULLindex欲被建立的索引名称。table欲建立索引的表格名称。field欲被建立的索引的字段名称。并可通过DESC保存字,来决定索引的顺序。例如:在职员表格中建立一个索引。CREATE INDEX新索引名称ON职员表格姓名部门;表格的字段更新CONSTRAINT条件子句CONSTRAINT的功能是类似索引INDEX的,虽然CONSTRAINT也可以建立表格之

37、间的关联性。单一字段索引:CONSTRAINT namePRIMARY KEY|UNIQUE|REFERENCES foreigntableforeignfield1,foreignfield2多字段索引:CONSTRAINT namePRIMARY KEYprimary1,primary2,.|UNIQUEunique1,unique2,.|FOREIGN KEYref1,ref2,.|REFERENCES foreigntableforeignfield1,foreignfield2,.name要被建立的CONSTRAINT名称。primary1,primary2被用来设计成主键值的字段名

38、称可一个以上。unique1,unique2被用来设计成唯一键值的字段名称可一个以上。foreign key字段名称,或是参考到别的表格中字段的字段名称。foreigntable如前所述,被参考到的表格。foreignfield1,foreignfield2在参考到的表格当中,被ref1,ref2字段所指定的字段。假设被参考的字段是参考表格中的主键值,你也可以省略这个条件子句。例如:当我们要建立一个新的职员数据表格,表格包含姓名、部门名称与生日三个字段,且由这三个字段建立一个唯一的索引时,可以使用下面这段SQL的语句。CREATE TABLE职员数据表格TEST,部门名称TEST,生日DATE

39、TIME,CONSTRAINT职员数据表格限制UNIQUE姓名,部门名称,生日;以上是SQL中,与数据库表格建立相关的命令,你可以利用这些命令,通过SQL的语句,将数据库表格完好的建立出来,接下来的章节,将针对数据库建立之后的维护与增删所要使用的SQL语句作一介绍。表的删除DELETE语句我们可以利用DELETE语句,将表格中的记录删除。注意:记录被删除后,无法再复原,所以条件设置要正确DELETE FROM tableexpression WHERE criteria table欲删除记录的表格名称,也可以用*来取代。tableexpression一个或一个以上表格的名称。此一参数可以为单一

40、的表格名称或是从INNER JOIN,LEFT JOIN,或RIGHTJOIN等运算所得到的结果。criteria决定表格中记录要被删除的标准。例如:假设是我们要将职员表格中姓名姓名叫做'李名'的记录删除,我们可以利用下面的SQL语句来完成。DELETE*FROM职员表格WHERE='李名';数据库表格相关的操作命令SQL除了可以作为查询与数据库表格的建立的工具外,对于数据库与表格的新建、删修、与维护,与具有相当不错的功能,假设是读者使用SQL命令得宜,对于整个效率的进步有着很大的帮助,所以对于SQL语句所带来的优势,常常会遇到一个情况,就是:"当我们

41、对多个表格作复杂与多步骤的处理时,或许SQL只要一个语句就可以完成所有的需求与目的",乍看一下,或许觉得有些玄妙,但是接下来的章节,会让你理解其中的妙处。SELECT.INTO语句我们可以通过这个命令,利用既存表格查询,来建立一个新表格的查询语句。SELECT field1,field2,.INTO newtableIN externaldatabaseFROM source field1,field2欲拷贝到新表格的字段名称。newtable欲建立之新表格的名称,不可是已经存在的表格。externaldatabase假设是该表格在另外的外部数据库时,该数据库的名称。source记录

42、数据拷贝的来源表格名称,可以是单一的表格或是一段SQL查询之语句。例如:你可以通过下面的SQL语句,来建立一个新的"训练名册"表格。SELECT职员表格.姓名,职员表格.部门INTO训练名册FROM职员表格WHERE职称='新进人员';INNER JOIN操作数当某一个共同的字段数据相等时,将两个表格的记录加以组合。SELECT fields FROM table1 INNER JOIN table2 ON table1.field1 compopr table2.field2 table1,table2欲进展记录组合的表格名称。field1,field2欲

43、组合的字段名称。必须具有一样的数据类型compopr比较关系运算符如下:"=","","","=",""等。例如:假设是你要把分类表格与产品表格作组合,可参考下面的SQL语句。SELECT分类名称,产品名称FROM分类表格INNER JOIN产品表格ON分类表格.分类编号=产品表格.分类编号;UNION操作数我们可以通过UNION操作数来建立连接的查询条件,UNION操作数可以将两个以上的表格或是查询的结果组合起来。TABLEquery1 UNIONALLTABLEquery2UNIONALLT

44、ABLEqueryn.query1,query2,queryn为一个SELECT的语句,或是一个已存在的查询名称,或是一个已存在的表格名称。例如:你可以利用下面的SQL语句,将订单数量超过1000的顾客表格记录,与新客户表格作UNION的操作。TABLE新客户表格UNION ALL SELECT*FROM顾客表格WHERE订单数量1000;ALTER语句在一个表格被建立之后,利用ALTER语句,我们可以去修改表格的字段设计。ALTER TABLE tableADDCOLUMN field typesizeCONSTRAINT index|CONSTRAINT multifieldindex|DROPCOLUMN field|CONSTRAINT indexnametable欲被ALTER的表格名称。field要被增加或

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论