SQL Server数据库是最用的数据库之一,部分原因是它创建和维护起来都非常简单。借助免费的图形用户界面(GUI)程序,如SQL Server Management,你不用担心编写命令行的问题。请参阅下面的步骤1来创建数据库,在几分钟内就可以开始输入信息。 安装SQL Server Management Studio软件。这款软件是微软免费提供的,让你能通过图形界面来连接和管理SQL服务器,省去了使用命令行的麻烦。
1、安装SQL Server Management Studio软件。
这款软件是微软免费提供的,让你能通过图形界面来连接和管理SQL服务器,省去了使用命令行的麻烦。
- 要想远程连接到SQL服务器实例,你就需要安装这款软件或其他类似的软件。
- Mac用户可以使用开源程序,如DbVisualizer或SQuirreL SQL。虽然界面有所不同,但一般原则不变。
- 要了解如何使用命令行工来具创建数据库,请参阅关于如何在MySQL创建表的指南。
2、启动SQL Server Management Studio。
第一次启动程序时,系统会询问你想连接到哪个服务器。如果你已经启动并运行了服务器,并且拥有连接所需的权限,那么就可以输入服务器地址和身份验证信息。如果要创建本地数据库,那就把数据库名称设置为.,身份验证类型设置为“Windows身份验证”。
- 点击连接继续。
3、找到数据库文件夹。
连接到服务器(本地或远程)后,界面左侧将打开“对象资源管理器”窗口。“对象资源管理器”树形菜单的顶部就是你所连接的服务器。如果没有展开,那就点击它旁边的“+”图标。找到数据库文件夹。
4、新建数据库。
右键点击“数据库”文件夹,并选择“新建数据库...”。随后将出现一个窗口,让你在创建数据库之前进行配置。给数据库起个便于识别的名称。对于大多数用户而言,其余设置都可以使用默认值。
- 你会注意到,输入数据库名称时,系统会自动创建另外两个文件:“数据”和“日志”文件。数据文件存储数据库中的所有数据,而日志文件用于记录对数据库的更改。
- 点击确定创建数据库。你会看到新数据库出现在展开的“数据库”文件夹中,并且会有一个圆柱体图标。
5、创建表。
数据只有创建了结构才能被数据库存储。表中包含你输入数据库的信息,你需要首先创建表,然后再继续下一步。展开“数据库”文件夹中的新数据库,右键点击“表”文件夹,然后选择“新建表...”。
- 窗口将在界面的其余部分打开,这样你就可以在新表中进行操作。
6、创建“主键”。
强烈建议将“主键”创建为表的第一列。它充当ID号或记录编号,这样你之后就能很容易记住这些条目。要创建主键,在“列名”字段中输入“ID”,在“数据类型”字段中输入int,然后取消选中“允许NULL值”。点击工具栏中的“键”图标,将这列设置为“主键”。
- 你不希望允许空值,因为你总是想让条目至少为“1”。如果允许空值,第一个条目将为“0”。
- 在“列属性”窗口中向下滚动,直到找到“标识规范”选项。将它展开,并将“(是标识)”设置为“是”。这样会自动增加每个条目ID列的值,实际就是自动为每个新条目编号。
7、了解表的结构。
表由字段或列组成。每一列表示数据库条目的一个层面。例如,如果你正在创建一个员工数据库,可能会有一个“名”列、一个“姓”列、一个“地址”列和一个“手机号”列。
8、创建其他列。
填写主键字段时,你会注意到在它下面会出现新的字段。这些字段让你能在下一列中输入内容。填写你认为合适的字段,并确保为要在该列中输入的信息选择了正确的数据类型:
- nchar(#) — 这是应该用于文本的数据类型,例如名称、地址等。括号中的数字是这个字段允许的最大字符数。设置限制可以确保数据库大小易于管理。电话号码应该以这种格式存储,因为不用对它们运用数学函数。
- int — 这代表整数,通常用于ID字段。
- decimal(x,y) — 以十进制形式存储数字,括号内的数字分别表示数字的整数和小数点后的位数。例如,decimal(6,2) 将数字存储为0000.00。
9、保存表。
创建完列后,你需要在输入信息前保存表。点击工具栏中的“保存”图标,然后输入表的名称。给表命名时最好采用易于识别的名称,特别是对于包含很多张表的大型数据库。
10、将数据添加到表中。
保存表后,就可以开始向其中添加数据。展开“对象资源管理器”窗口中的“表”文件夹。如果没有列出新表,右键点击“表”文件夹,并选择“刷新”。右键点击表格,选择“编辑前200行”。
- 中心窗口将显示字段,以方便你输入数据。你的ID字段将会自动填充,因此你可以忽略它。填写其余字段的信息。点击下一行时,你会看到第一行中的ID字段自动填充。
- 在输入所有需要的信息前一直这样操作。
11、执行表来保存数据。
输入完信息后,点击工具栏上的“执行SQL”按钮将它保存到表中。SQL server将在后台运行,并将所有数据解析为你创建的列。按钮看起来像一个红色的感叹号。也可以按Ctrl+R来执行。
- 如果有任何错误,在执行表之前,将会向你显示哪些条目填写有误。
12、查询数据。
这时候,数据库已经创建完毕。在每个数据库中你都可以创建足够多的表(虽然数量有上限,但是大多数用户不必担心这一点,除非使用的是企业级数据库)。现在你可以通过查询数据获得报告或实现其他管理用途。有关运行查询的详细信息,可以查看其他相关的指南。