首页 数据库基础知识和sql语句

数据库基础知识和sql语句

举报
开通vip

数据库基础知识和sql语句第一章数据库基础知识1、信息:是现实世界事物的存在方式或运动状态的反映。或认为,信息是一种经被加工为特定形式的数据。信息的主要特征是:信息的传递需要物质载体,信息的获取和传递要消费能量息可以感知;信息可以存储、压缩、加工、传递、共享、扩散、再生和增值2、数据:数据是信息的载体和具体表现形式,信息不随着数据形式的变化而变化。数据有文字、数字、图形、声音等表现形式。活动节是1、数据处理:数据处理是对各种形式的数据进行收集、存储、加工和传输等的总称。2、数据管理:数据收集、分类、组织、编码、存储、检索、传输和维护等环数据...

数据库基础知识和sql语句
第一章数据库基础知识1、信息:是现实世界事物的存在方式或运动状态的反映。或认为,信息是一种经被加工为特定形式的数据。信息的主要特征是:信息的传递需要物质载体,信息的获取和传递要消费能量息可以感知;信息可以存储、压缩、加工、传递、共享、扩散、再生和增值2、数据:数据是信息的载体和具体 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 现形式,信息不随着数据形式的变化而变化。数据有文字、数字、图形、声音等表现形式。活动节是1、数据处理:数据处理是对各种形式的数据进行收集、存储、加工和传输等的总称。2、数据管理:数据收集、分类、组织、编码、存储、检索、传输和维护等环数据处理的基本操作,称为数据管理。数据管理是数据处理的核心问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 。4、数据管理技术的三个阶段:人工管理,文件管理和数据库系统。一、数据库的发展:数据库的发展经历了三个阶段:1、层次型和网状型:代表产品是1969年IBM公司研制的层次模型数据库 管理系统 工资管理系统慧云智能化管理系统免费考勤管理系统员工工资计算excel病人信息管理系统 IMS。2、关系型数据型库:U前大部分数据库采用的是关系型数据库。1970年IBM公司的研究员E.F.Codd提出了关系模型。其代表产品为sysemR和Inges。TOC\o"1-5"\h\z3、第三代数据库将为更加丰富的数据模型和更强大的数据管理功能为特征,以提供传统数据库系统难以支持的新应用。它必须支持面向对象,具有开放性,能够在多个平台上使用。3、面向专门应用领域的数据库技术三、数据库系统的组成:数据库系统(DBS)是一个采用数据库技术,具有管理数据库功能,山硬件、软件、数据库及各类人员组成的计算机系统。1、数据库(DB):数据库是以一定的组织方式存放于计算机外存储器中相互关联的数据集合,它是数据库系统的核心和管理对象,其数据是集成的、共享的以及冗余最小的。2、数据库管理系统(DBMS):数据库管理系统是维护和管理数据库的软件,是数据库与用户之间的界面。作为数据库的核心软件,提供建立、操作、维护数据库的命令和 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 。3、应用程序:对数据库中数据进行各种处理的程序,山用户编写。6、各类人员。四、数据库系统的特点:1、数据共享2、面向全组织的数据结构化:数据不再从属于一个特定应用,而是按照某种模型组织成为一个结构化的整。它描述数据要身的特性,也描述数据与数据之间的种种联系。3、数据独立性:4、可控数据冗余度:5、统一数据控制功能:数据安全性控制:指采取一定的安全保密措施确保数据库中的数据不被非法用户存取而造成数据的泄密和破坏;数据完整性控制:是指数据的正确性、有效性与相容性。并发控制:多个用户对数据进行存取时,采取必要的扌昔施进行数据保护;数据恢复:系统能进行应急处理,把数据恢复到正确状态。第三节:数据模型一、数据组织:二、数据模型:数据的组织形式称为数据模型,它决定数据(主要是结点)之间联系的表达方式。主要包括层次型、网状型、关系型和面向对象型四种。层次型和网状型是早期的数据模型,乂称为格式化数据系统数模型。以上四种模型决定了四种类型的数据库:层次数据库系统,网状数据库系统,关系型数据库系统以及面向对象数据库系统。关系型的特点:描述的一致性;可直接表示多对多关系;关系必须是 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 化的;关系模型建立在数学概念基础上。4、面向对象型:主要采用对象和灯的概念。一、关系型数据库的发展:2、采用SQL语言:SQL(StructuredQueryLanguage)"结构化查询语言",是通用的关系型数据库操作语言,可以查询、定义、操纵和控制数据库。它是一种非过程化语言。3、支持面向对象的程序设计?:4、提供良好的图形界面和窗口;5、支持开放的客户机/服务器和分布式处理;6、提供新一代的数据库管理系统开发工具:支持GUI(图形界面)、ODBC(开放数据库连接)、OLE(对象的链接与嵌入)、DLL(动态链接)等。二、关系型数据库管理系统(RDBM)S及其产品:主要著名的关系型数据库产品有OracleSybase、Informix、DB2>Inges>ParadoxAccess、SQLServer等。数据库应用系统开发工具是PowerBuilder和Delphio一、基础1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice'disk','testBack^'c:\mssql7backup\MyNwind_l?dat,---开始备份BACKUPDATABASEpubsTOtestBack4、说明:创建新表createtabletabname(colltypel[notnull][primarykey],col2type2[notnull.,??)根据已有的表创建新表:A:createtabletab_newliketab_old(使用旧表创建新表)B:createtabletab_newasselectcoll,col2•••fromtab_olddefinitiononly5、说明:删除新表droptabletabname6、说明:增加一个列Altertabletabnameaddcolumncoltype唯一能改变的<#\)注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,是增加varchar类型的长度。7、说明:添加主键:Altertabletabnameaddprimarykey(col)说明:删除主键:Altertabletabnamedropprimarykey(col)8、说明:创建索引:create[unique]indexidxnameontabname(col删除索引:dropindexidxname注:索引是不可更改的,想更改必须删除重新建。9、说明:创建视图:createviewviewnameasselectstatement删除视图:dropviewviewname10、说明:儿个简单的基本的sql语句选择:select*fromtablelwhere范圉插入:insertintotablel(fieldl,field2)values(valuel,value2)范围删除:deletefromtablelwhere范围更新:updatetablelsetfieldl=valuelwhere语法很精妙,查资料!排序:select*fromtablelorderbyfieldl,field2[desc]countastotalcountfromtablel总数:求和:selectselectsum(fieldl)sumvaluefromtablel平均:selectavg(fieldl)avgvaluefromtablel最大:selectmax(fieldl)maxvaluefromtablel最小:selectmin(fieldl)minvaluefromtablel11、说明:儿个高级查询运算词A:UNION运算符UNION运算符通过组合其他两个结果表(例如TABLE1和TABLE2并消去表中任何重复行而派生出一个结果表。当ALL随UNION一起使用时(即UNIONALL),不消除重复行。两种情况下,派生表的每一行不是来自TABLE1就是来自TABLE2B:EXCEPT运算符EXCEPT运算符通过包括所有在TABLE1中但不在TABLE2中的行并消除所有重复行而派生出一个结果表。当ALL随EXCEPT一起使用时(EXCEPTALL,不消除重复行。C:INTERSECT运算符INTERSECTS算符通过只包括TABLE1和TABLE2中都有的行并消除所有重复行而派生出一个结果表。当ALL随INTERSECT—起使用时(INTERSECTALL,不消除重复行。注:使用运算词的儿个查询结果行必须是一致的。12、说明:使用外连接左外连接(左连接):结果集儿包括连接表的匹配行,也包括左连接表的所有行。SQL:selecta.a,a.b,a.c,b.c,b.d,b.ffromaLEFTOUTJOINbONa.a=b.c右外连接(右连接):结果集既包括连接表的匹配连接行,也包括右连接表的所有行。录。全外连接:不仅包括符号连接表的匹配行,还包括两个连接表中的所有记12、分组:Groupby:一张表,一旦分组完成后,查询后只能得到组相关的信息。组相关的信息:(统计信息)count,sum,max,min,avg分组的标准)在SQLServer中分组时:不能以text,ntext,image类型的字段作为分组依据在selecte统计?函数中的字段,不能和普通的字段放在一起;13、对数据库进行操作完整分离数据库:sp_detach_db;附加数据库:sp_attach_db后接表明,附加需要的路径名14.如何修改数据库的名称:sp_renamedb'old_name,,'new-name,
本文档为【数据库基础知识和sql语句】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥15.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
zhuyue
暂无简介~
格式:doc
大小:16KB
软件:Word
页数:9
分类:交通与物流
上传时间:2021-11-13
浏览量:1