分享

3步骤快速创建你的第一个SQL Server数据库

 _小女子_ 2013-09-06
导言

  这篇文章的目的是三步骤快速地在SQL Server中创建一个Employees数据库并填入测试数据。它没有提供什么理论或技术扩展。只是给那些想快速地看看什么是SQL Server的人的一个简明指导。如果你熟悉Access、MySQL、Oracle或其它一些数据存储应用程序,那么这篇文章对于你来说可以作为一个 “Hello World”的示例应用程序。有两个不同的方法来管理SQL Server,GUI(Graphical User Interface,图形用户界面)和命令行。这篇文章假设已经安装了SQL。

  GUI步骤1——创建一个数据库

  在 SQL Server 中“数据库”是一个容器,它保存了一组相关对象。除了存储实际数据,数据库还存储数据保存的结构(叫做“表”),和任何相关的辅助对象,例如查询(保存查 询数据的方式)。首先,我们将使用图形用户界面——SQL Server管理套件——来创建一个数据库。

  从Windows 开始菜单,选择“Microsoft SQL Server”,然后选择“SQL Server管理套件”。当管理套件启动时,右键单击数据库文件夹并选择创建新数据库。在“Database name”文本框中输入一个名称。在这个示例中,我们使用名称“Test”。

  当你填入了数据库名称后,文件类型Data和Log的逻辑名称会自动填入。“Data”文件是实际数据在硬盘上保存的地方。“Log”文件跟踪数据的任何变化。点击OK。

  GUI步骤2——创建一个表

  现在数据库已经创建了,就需要一个保存实际数据的结构。这个结构叫做表。表包含行和列,就像电子数据表。

  为了创建一个表,扩展数据库文件夹,然后扩展新创建的“Test”数据库。

  右键单击“Tables”并选择“New Table”。你将要填写“Column Name”和“Data Type”。使用“varchar(50)”数据类型的“EmpName”。在下一行中,输入一个字段名称为Wage,数据类型为“money”。

   不像Excel或电子数据表,在数据库中的字段必须预先知道它将存储什么数据类型。VarChar(50)的数据类型告诉SQL Server它将存储字符数据(文本),可变长度不超过50个字符。你可以输入数字到VarChar字段,但是它们不能进行相加或对它们使用数学函数。如 果要对字段使用数学函数,那么它必须是数字之类的类型,这就是为什么Wage字段使用“money”数据类型。

  点击顶端菜单栏的保存图标来保存这个表,这个图标如下所示:

  它将显示出表名称,输入“Employees”并点击OK。

  GUI步骤3——输入和查看数据

  为了输入数据到新创建的Employees表中,在左边菜单中展开表文件夹,如下所示:

  新创建的Employees表将列出来。右键单击它并选择“Open Table”。将打开一个小的表格。输入一个新的数据行,如下所示。在输入数据自动保存后会移动到一个新行。

  使用命令行

  在使用SQL Server管理套件的三个步骤中,我们创建了一个数据库、一个表和输入了数据。使用命令行(查询窗口)的相同三个步骤显示如下。为了打开查询窗口,在SQL Server管理套件的左边菜单中选择“New Query”,如下所示:

  将弹出一个对话框问连接到什么服务器。输入你的服务器名称然后点击连接。在新窗口之上的一个下拉框决定你将使用哪个数据库。保留默认的“master”选择。这是SQL Server的主系统数据库。

  当使用命令行或查询窗口时,SQL Server使用的语言是TSQL。

  TSQL步骤1——创建数据库

  创建一个新的叫做Test2的数据库:输入下面的TSQL然后按下顶部菜单中的“Execute”按钮。 

双击代码全选
1
CREATEDATABASETest2;

  在屏幕底部的信息窗口应该显示为“Command(s) completed successfully”。

  TSQL步骤2——使用新数据库

  删除TSQL的那行并输入:USE Test2;再次点击执行。这告诉查询窗口未来任何命令都是运行于他们新创建的Test2数据库而不是主数据库

  TSQL步骤3——创建新表

  接下来,我们将创建一个Employees表来保存数据。删除查询窗口中的所有TSQL并执行下面的代码: 

双击代码全选
1
2
3
4
5
CREATE TABLE Employees
  (
  EmpName varchar(50),
  Wage money
  );

  TSQL步骤4——输入数据

  执行下面的语句来输入数据到新创建的表中。 

双击代码全选
1
2
3
4
5
6
7
8
9
10
11
12
INSERT INTO Employees
(EmpName, Wage)
VALUES
('Tom', 10.5);
INSERT INTO Employees
(EmpName, Wage)
VALUES
('Jane', 11);
INSERT INTO Employees
(EmpName, Wage)
VALUES
('Mike', 50);

  TSQL步骤5——查看数据

  最后一步是查看刚刚输入的数据。删除先前的INSERT语句并执行下面的TSQL:

双击代码全选
1
2
SELECT*
  FROMEmployees;

  如下所示,所有新添加的记录都将显示出来。

  总结

   在这篇文章里,我们使用了图形用户界面和TSQL命令来创建新数据库和新表。插入值到新表中然后获取。如果你的SQL Server是使用默认设置安装的,那么我们刚刚创建的例子存储在你的硬盘中,在c:program files Microsoft SQL Server MSSQL Data下面。那里应该有一个Test. mdf(实际数据)和一个Test.ldf(一个记录我们测试所做改变的事务日志)。这些文件是二进制的,专用于SQL Server,不能由Notepad、Word、Excel或其它一些应用程序使用。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多