数据库基础知识_第1页
数据库基础知识_第2页
数据库基础知识_第3页
数据库基础知识_第4页
数据库基础知识_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

数据库基础知识 SQLServer常见数据库对象 数据库对象是数据库的组成部分 常见的以下几种 缺省值default规则rule触发器trigger存储过程Storedprocedure 表table索引index视图view图表diagram 表 数据库中的表和我门日常生活中的表类似 主要都由行row和列column组成 每一行称为一个记录 每一列称为一个字段 每一列的名字称为字段名 没有记录的表称为空表 通常每一个表都一个关键字 来唯一的确定一条记录 如图 关键字 索引 索引是根据指定的数据库表列建立起来的顺序 它提供了快速访问数据的途径 并可以监督表的数据 使其索引所指向的列中数据不重复 视图 视图看上去同表似乎一样 具有一组命名的字段和数据项 但它其实是个虚拟的表 在数据库中并不实际存在 视图是由查询数据库中的表产生的 它限制了用户能看到和修改的数据 视图可以用来控制用户对数据的访问 简化显示信息 缺省值default 缺省值是当在表中创建列或插入数据时 对没有指定其具体值的列或列数据赋予事先设定的值 规则rule 规则是对数据表中数据信息的限制 它限制的是表的列 触发器trigger 触发器是一个用户定义的SQL事务命令的集合 当对一个表进行插入 更改 删除时这组命令就会自动执行 存储过程 是为完成特定的功能而汇集在一起的一组SQL程序语句 经编译后存储在数据库中的SQL程序 SQL语言基础 SQL structuredquerylanguage 结构化查询语言 功能包括查询 操纵 定义 控制 功能丰富 语言简洁 使用灵活1974年由Boyce chamberlin提出 1975年在IBM公司的SystemR上首次实现 原形为SEQUEL 结构化英文查询语言 1986年产生第一个标准 87年成为国际标准 1992年出现了SQL 92标准 简称SQL21999年出现了SQL 99标准 简称SQL3 增加了对对象关系模型的支持 目前只实现了部分 标准SQL语言9种语句 数据查询 select数据定义 create drop alter数据操纵 insert update delete数据控制 grant revoke SQL语言的分类 数据定义语言 DDL 数据操纵语言 DML 数据控制语言 DCL 数据库事务处理 用来保证数据的完整性 数据定义语言 DDL 功能 创建数据库对象删除数据库对象更改数据库对象 常用的DDL语句 CreatedatabasestudentCreatetable 创建数据表e g CreateTablestDDD IDCHAR 10 Createindex 创建数据表的索引Createindexindexononstudent id Droptable 删除数据表Dropindex 删除数据表的索引Truncate 删除数据表所有的行AlterTableaddconstraint 在已经有的表列上加约束 AlterTable 增加表列 更改表列 存储分配 ALTERTABLE 表名 ADD 列名数据类型 ALTERTABLE 表名 MODIFY 列名数据类型 ALTERTABLE 表名 RENAMECOLUMN 当前列名 TO 新列名 ALTERTABLE 表名 DROPCOLUMN 列名 如 AlterTableEmployAdd weight char 10 AlterTableEmployModify weightNumber 13 2 AlterTableEmpRenameCloumnweightToweight new ALTERTABLEempDROPCOLUMNweight new DML语句 InsertDeleteUpdateSelect Insert语句 e g insertintoclass id name values 000012 zhangsan Update UpdatestudentSetname zhangsan wh

温馨提示

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

评论

0/150

提交评论