SQL Server 2005新建表方法

是的,我在 2 02 2 年接手了一个项目,当时我对 SQLServer2 005 还比较陌生。
我想在新数据库中创建一个表。
当时我很困惑,尝试了几种方法。

看,SQLServer2 005 中创建表的方式主要有两种。

一种方法是使用企业管理器(现在称为 SSMS)。
你首先打开SSMS,连接到服务器;找到你的数据库;例如,单击“MyCompanyDB”;然后单击“表”。
然后右键单击“表”文件夹并选择“新建表”。
这将显示一个空的且不包含任何内容的表格设计。
字段必须一一添加。
例如,先输入一个ID,将ID写在列名中;选择 int 作为数据类型。
这个数字你一般都知道。
输入名称并选择 varchar(5 0) 作为数据类型;这意味着最多 5 0 个字符。
然后设置主键;右键单击 ID 列并选择“设置主键”。
例如,对于名称字段,取消选中“允许空值”,因为您不希望它为空。
或者您也可以设置默认值,例如电子邮件字段。
您可能希望这是一个自动值。
在默认值列中写入一些内容,例如“未知”。
您添加所有字段,选择类别,设置参数,然后保存单击绿色勾号。
将出现一个框,要求您输入表名称,例如“客户”。
然后确认。
这就是表的创建方式。

还有另一种方法,这意味着您直接键入 T-SQL 语句。
ok 您必须使用 SSMS 的查询编辑器。
单击“新问题”按钮,然后连接到数据库。
然后你必须输入代码。
首先输入USE MyCompanyDB,这是将当前数据库更改为你想要的数据库。
然后创建客户(...);输入This 将创建一个名为Customers 的表。
括号内是定义表结构的地方。
例如,输入 CustomerID int PRIMARY KEY 表示有一个 CustomerID 字段,该字段可以是整数,也可以是主键。
然后输入 Name varchar(5 0) NOT NULL,这意味着 Name 字段是最多 5 0 个字符的可变长度字符串,并且不能为空。
然后输入 Email varchar(1 00) UNIQUE,这意味着电子邮件字段是最多 1 00 个字符的单个字符串,并且必须是唯一的。
最后,输入 RegistrationDate datetime DEFAULT GETDATE();这意味着RegistrationDate字段是日期和时间类型,默认值为当前系统日期和时间。
输入这些内容后,在末尾添加 GO。
该 GO 在 T-SQL 中用于特定语句,例如换行符。
输入这些内容后单击绿色三角形执行按钮。
操作完成后,进入“对象资源管理器”,查看“表”下是否有其他客户端。
您可以键入 SELECT FROM 客户。
再试一次。
它将返回空结果,因为表已创建并且没有数据。

这两种方法,你看,每种代码与图形界面各有优缺点。
图形界面直观;易于使用,适合新手。
编码灵活、高效;适合批量操作或脚本编写。
我首先使用图形界面构建了一个简单的表格。
逐渐熟悉后,我开始使用T-SQL语句,感觉更舒服。

安装SQL Sever 2000好后,服务管理器中“服务器”,和‘服务’是空白!求解?

嗯,我没有填写服务器名称。
这就是它的样子。
步骤如下: 1 . 右键单击​​“计算机”,然后单击“管理”。
这是从窗外拍出来的照片。
2 .接下来,选择“SQL服务器服务”。
这是根据你的立场来决定的,不要盲目。
3 . 然后单击“SQL Server 网络配置”下的小三角形。
找到“MSSQLSERVER”并单击它。
4 . 右键单击​​“TCP/IP”并选择“属性”。
这个图像是相似的。
5 . 多么重要的事情啊!这里你可以填写你电脑的IP。
填写“.”,也可以填写“2 7 7 .0.0.1 ”,也可以写“location”。
您想做什么由您决定。
6 .填写IP后,填写新创建的名称。
我用“”。
例如。
7 . 最后,使用新填写的名称打开。
一旦开始完成,就意味着完成。

说实话,我当时不太明白为什么要设置在这个时候,但是我尝试了一下,确实有效。