1概念区分
(1) SQL Server 2008
Microsoft SQL Server是由美国微软公司所推出的关系数据库解决方案。SQL Server依功能的不同,分为不同的版本。对于个人学习可以使用SQL Server Express Edition(免费的SQL Server版本,适用于小型应用程序或是单机型应用程序,但在功能上有设限,如只能使用一颗处理器,以及最大数据库大小为4GB等)。SQL Server 2008在2008年8月6日正式发表。
(2) SQL Server Management Studio
SQL Server Management Studio是SQL Server默认的数据库管理工具,随着SQL Server安装时勾选客户端的选项而安装。SQL Server Management Studio用于在脚本项目的环境中管理和设计 SQL Server。其包括设计器、编辑器、指南和向导,可帮助用户开发、部署和维护数据库。
2 创建数据库
用SQL Server 默认数据库管理工具创建数据库。
(1) 连接到数据库服务器
开始 >> Microsoft SQL Server 2008 >> SQL Server Management Studio,此时会弹出连接服务器的框:
Figure1.连接到数据库服务器
开始 >> Microsoft SQL Server 2008 >> SQL Server Management Studio >>文档和教程 >> SQL Server联机丛书,数据库引擎:Microsoft SQL Server 2008数据库引擎是用于存储和处理关系(表格)格式的数据或 XML文档数据的服务。其它几个选项,在联机丛书中读了也不知道其描述的是啥。
(2) 新建数据库
在对象资源管理器中展开(local)(SQL Server…)项,再展开数据库项,可以看到本来就存在的数据库们。选中“数据库” >> 新建数据库。
数据库名,自动增长方式,路径设置好点击确定。新建一个数据库时,到对象资源管理器中查看新建数据库,发现其内已经包含了许多的文件:
(3) 为数据库添加表
SQL Server 中的数据库由表的集合组成,这些表用于存储一组特定的结构化数据。表中包含行(记录或元组)和列(属性)的集合。表中的每一列都用于存储某种类型的信息,例如,日期、名称、金额和数字。
[1] 建立列属性
选中lly7数据库下的“表”右键 >> 新建表:
Figure5.新建表的列属性
新建表dbo.lover内只有刚设置的列属性,其它的属性都为空,因为还没有对其进行设置。
[2] 添加元组(行)
选中新建的表格dbo.lover 右键 >> 编辑前200行:
然后Ctrl + S保存表。
3 用SQL语句查询表内容
数据库还可以包含使用 Transact-SQL 或 .NETFramework 编程代码的过程对数据库中的数据执行操作。在Management Studio的左上角点“新建查询”,在弹出的编辑框中输入以下SQL语句:
use lly7
go
SELECT * FROM dbo.lover
其中 dbo.lover为2.3中新建表的名字。然后点工具中执行(X)按钮,此时准备执行第一个语句,然后调试 >> 继续调试就会弹出查询结果:
Figure7.SQL SELECT 结果
[2014.8.4AM -- 2014.8.8AM]
DataBase Note over.