- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第51讲:SQL Server数据库基础知识
联系方式: 北京源智天下科技有限公司 第五十一讲:SQL Server数据库基础知识 讲师:周红安 E-mail:jtclass@163.com 数据库是一个信息系统应用程序的重要组成部分,在Web开发中,应用更加广泛,要学习好Web开发和ADO.NET,就必须对数据库有一定的了解. 数据库的概念很广,可以从很多方面进行解释。但是在计算机中,它是一个数据存储的集合,是一个组织数据的规范。存储在它里面的数据都是按期一定的结构来组织的。在日常工作中,常常需要把某些相关的数据存储数据中,然后对它们都进管理,例如:对数据的添加、删除、修改和查询。 注意:在生活中,很多信息都是存储在数据库中的,例如居民的身份信息,是可以按居民唯一的身份证号进行检索的,居民的姓名、性别、年龄、籍贯等就相当于数据库中的字段一样。 例如,在学校里学生处常常要把学生的基本情况:学号、姓名、年龄、性别、籍贯、专业、等存放在表中,这张表就可以看成是一个数据库,有了这个数据库。就可以根据需要随时查询某一个学生的基本情况,也可以查询就读某个专业的学生人数等。这些工作如果都能在计算机上自动进行,那就能提高学生管理的水平。 此外,在财务管理、仓库管理、生产管理中也需要建立众多的这种数据库,使其可以利用计算机实现财务、仓库、生产的自动化管理。 创建数据库 在SQL Server 2005中,创建数据库的方法主要有两种:通过命令行创建和数据库管理工具创建。下面介绍如何使用SQL Server Management Studio创建数据库。以创建数据库“db_hoan”为例. 注意:在创建数据库的时候,要确定数据库中没有和要创建的数据库名称同名的数据库,否则无法创建。同时为数据库命名时也请注意,最好要数据库名称前加上前缀“db_”,例如创建学生数据库:db_student,其中,前缀“db_”是数据库英文DataBase和缩写。这样命名的有很多优点,能见名知意,并且在项目开发中,看到前缀就能区分它和一般变量的区别。 提示:笔者是以远程连接方式连接到数据库服务器的,读者们在练习这个章节的时候,如果不能按远程连接方式连接,可以按系统默认的形式。如果按远程连接方式,必须开启SQL Server 2005的远程连接。 char与varchar两种数据类型很常用,大多数信息系统中,绝大部分的数据表的字符类型都是它们两者之一。它们之间有一些差别,这里笔者可给出一些经验,希望读者们可以借鉴,在实际开发中有所帮助。说明如下: Char类型,是不变长度的字符串,速度快。 Varchar类型,是可变长度字符串,节省储存空间,但是存取速度慢。 如果定义长度为10位,输入一个A。对于char类型,数据库存的为‘A’和‘A’+9个空格。 对于varchar类型,数据库存的只为‘A’。从空间上考虑,用Varchar是可以的,但是从效率的角度考虑,用char好一些。 SQL结构化查询语言基础 SQL是结构化查询语言,主要用来查询、添加、删除、修改数据库中的信息。它的应用非常广泛,例如查询学生成绩、管理员工信息、网站的后台数据查询等。它可以被嵌套在其他编程语言中,例如在C#语言中,就能使用SQL来查询信息。 注意:SQL它虽然是一种查询语言,但是它又不仅仅是一个查询工具。其功能还包括:数据定义、数据操作、数据检索、数据共享、访问控制等。 SQL查询语言是很多数据库厂商都在使用的关系数据库的标准语言,例如:DB2、Oracle、MySQL及本书中要介绍的SQL Server。但是不同的数据库厂商,为了市场竞争,都在为自己的数据库增加新功能,他们在支持SQL标准的同时,也加入了一些新的SQL语法。SQL语言的基本组成如下: 数据定义语言:create、drop、alter。 数据查询语言:select。 数据操作语言:update、insert、delete。 SQL语言的基本运算符 和其他编程语言一样,SQL语言也有基本运算符,但是相对要简单一些。其原因是由SQL语言本身的特点所决定的。SQL语言的主要功能就是查询,但是查询中会有表达式的值计算、大小的判断、逻辑值的应用等操作。 SQL语言的基本运算符 功能 运算符说明 算术运算 +(加)、-(减)、*、/、+(正)、-(负) 字符运算 ||,用于连接两个字符串 比较运算 、、=、!=(或)、=、=、IN、BETWEEN、AND、LIKE(用于模糊查询) 逻辑运算 Not(逻辑非)、and(与)、or(或) 集合运算 Union(并)、intersect(交)、minus(差) 注意:LIKE运算符在模糊查询中,常常会用到。从它的字面意思上就能体会出,它是要查询和规定信息相像的内容,例如:name like ‘%周%’,就是要查询以
您可能关注的文档
- 第51讲:SQL_Server数据库基础知识.ppt
- android Gallery3D效果图.docx
- 托福30天复习计划1-2.docx
- 2008年3月高口笔试试卷.doc
- 蔗糖密度梯度离心手册-Sucrose Gradient separation manual.pdf
- 关于sqlserver数据库高级应用.ppt
- ERZ2014报警解释2.pdf
- ASAP双眼系统模拟.pdf
- 钙钛矿氧还原.pdf
- GRE北美真题,如何举一反三(一)-智课教育旗下智课教育.pdf
- 五位一体教案教学教案设计.docx
- 思修与法基-教学教案分享.pptx
- 大学军事之《中国国防》题库分享.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.pdf
- 思修与法基 教学全案分享.docx
- 大学军事之《军事思想》题库分享.docx
- 《经济思想史》全套课件-国家级精品课程教案课件讲义分享.pdf
- 厦门大学国际金融全套资料(国家级精品课程)--全套课件.pdf
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章中国特色社会主义理论体系的形成发展分享.pdf
文档评论(0)