怎么创建SQL Server数据库

SQL Server数据库是最用的数据库之一,部分原因是它创建和维护起来都非常简单。借助免费的图形用户界面(GUI)程序,如SQL Server Management,你不用担心编写命令行的问题。请参阅下面的步骤1来创建数据库,在几分钟内就可以开始输入信息。

步骤

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

<<:  怎么从CD中启动计算机

>>:  怎么摆脱大腿后面的皱皮

怎么进行邮件合并

邮件合并是一种常用的办公功能,能够使发送给多人的同一封邮件各不相同。包括信封、标签、套用信函、邮件、...

怎么破解 PSP 游戏机

黑客社区对于破解 PSP 游戏机系统很感兴趣。因此你可以很容易找到相关资源,其中还包括大量自制程序。...

怎么除去皮肤上的记号笔印记

顾名思义,永久性记号笔留下的印记非常持久。这对写标签或画图来说很方便,但是不小心蹭到皮肤上就成了麻烦...

怎么做干辣椒

制作干辣椒是保存辣椒的一种好办法,干辣椒本身也是用处多多。做菜的时候可以直接用干的,也可以放在水里泡...

怎么使用图片轻松地搜索和查找某人的信息

不知道怎么识别照片中的人是谁?那你就来对地方了。借助正确的图片搜索工具,你就能轻松查出神秘人物是谁,...