第51讲SQL_Server数据库基础知识.ppt_第1页
第51讲SQL_Server数据库基础知识.ppt_第2页
第51讲SQL_Server数据库基础知识.ppt_第3页
第51讲SQL_Server数据库基础知识.ppt_第4页
第51讲SQL_Server数据库基础知识.ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

第五十一讲:SQLServer数据库基础知识,讲师:周红安E-mail:jtclass,数据库是一个信息系统应用程序的重要组成部分,在Web开发中,应用更加广泛,要学习好Web开发和ADO.NET,就必须对数据库有一定的了解.数据库的概念很广,可以从很多方面进行解释。但是在计算机中,它是一个数据存储的集合,是一个组织数据的规范。存储在它里面的数据都是按期一定的结构来组织的。在日常工作中,常常需要把某些相关的数据存储数据中,然后对它们都进管理,例如:对数据的添加、删除、修改和查询。注意:在生活中,很多信息都是存储在数据库中的,例如居民的身份信息,是可以按居民唯一的身份证号进行检索的,居民的姓名、性别、年龄、籍贯等就相当于数据库中的字段一样。,例如,在学校里学生处常常要把学生的基本情况:学号、姓名、年龄、性别、籍贯、专业、等存放在表中,这张表就可以看成是一个数据库,有了这个数据库。就可以根据需要随时查询某一个学生的基本情况,也可以查询就读某个专业的学生人数等。这些工作如果都能在计算机上自动进行,那就能提高学生管理的水平。此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种数据库,使其可以利用计算机实现财务、仓库、生产的自动化管理。,创建数据库,在SQLServer2005中,创建数据库的方法主要有两种:通过命令行创建和数据库管理工具创建。下面介绍如何使用SQLServerManagementStudio创建数据库。以创建数据库“db_hoan”为例.,注意:在创建数据库的时候,要确定数据库中没有和要创建的数据库名称同名的数据库,否则无法创建。同时为数据库命名时也请注意,最好要数据库名称前加上前缀“db_”,例如创建学生数据库:db_student,其中,前缀“db_”是数据库英文DataBase和缩写。这样命名的有很多优点,能见名知意,并且在项目开发中,看到前缀就能区分它和一般变量的区别。,提示:笔者是以远程连接方式连接到数据库服务器的,读者们在练习这个章节的时候,如果不能按远程连接方式连接,可以按系统默认的形式。如果按远程连接方式,必须开启SQLServer2005的远程连接。,char与varchar两种数据类型很常用,大多数信息系统中,绝大部分的数据表的字符类型都是它们两者之一。它们之间有一些差别,这里笔者可给出一些经验,希望读者们可以借鉴,在实际开发中有所帮助。说明如下:Char类型,是不变长度的字符串,速度快。Varchar类型,是可变长度字符串,节省储存空间,但是存取速度慢。如果定义长度为10位,输入一个A。对于char类型,数据库存的为A和A+9个空格。对于varchar类型,数据库存的只为A。从空间上考虑,用Varchar是可以的,但是从效率的角度考虑,用char好一些。,SQL结构化查询语言基础,SQL是结构化查询语言,主要用来查询、添加、删除、修改数据库中的信息。它的应用非常广泛,例如查询学生成绩、管理员工信息、网站的后台数据查询等。它可以被嵌套在其他编程语言中,例如在C#语言中,就能使用SQL来查询信息。注意:SQL它虽然是一种查询语言,但是它又不仅仅是一个查询工具。其功能还包括:数据定义、数据操作、数据检索、数据共享、访问控制等。,SQL查询语言是很多数据库厂商都在使用的关系数据库的标准语言,例如:DB2、Oracle、MySQL及本书中要介绍的SQLServer。但是不同的数据库厂商,为了市场竞争,都在为自己的数据库增加新功能,他们在支持SQL标准的同时,也加入了一些新的SQL语法。SQL语言的基本组成如下:数据定义语言:create、drop、alter。数据查询语言:select。数据操作语言:update、insert、delete。,SQL语言的基本运算符,和其他编程语言一样,SQL语言也有基本运算符,但是相对要简单一些。其原因是由SQL语言本身的特点所决定的。SQL语言的主要功能就是查询,但是查询中会有表达式的值计算、大小的判断、逻辑值的应用等操作。,SQL语言的基本运算符,注意:LIKE运算符在模糊查询中,常常会用到。从它的字面意思上

温馨提示

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

评论

0/150

提交评论