MicrosoftSQLserver建表
时间: 2024-09-06 21:06:26 浏览: 63
MicrosoftSQLServer2005商业智能实现
在Microsoft SQL Server中创建一个新表,你可以使用CREATE TABLE语句。这个语句允许你指定表名以及表中每个列的名称、数据类型和可选的约束。下面是一个简单的例子来说明如何创建一个表:
```sql
CREATE TABLE Employees (
EmployeeID int NOT NULL PRIMARY KEY,
FirstName varchar(50) NOT NULL,
LastName varchar(50) NOT NULL,
BirthDate date,
HireDate date,
Salary money
);
```
在这个例子中,我们创建了一个名为Employees的表,它包含六个字段:EmployeeID, FirstName, LastName, BirthDate, HireDate, 和 Salary。EmployeeID字段被设置为整数类型,并且是一个主键,意味着这个字段的值必须是唯一的并且不能为空。FirstName和LastName字段被设置为最大长度为50个字符的可变字符串类型(varchar),并且也不能为空。BirthDate和HireDate字段被设置为日期类型,而Salary字段被设置为货币类型。
创建表时,你还可以为列指定其他的约束,比如外键约束、唯一约束、检查约束等,这些都能够帮助确保数据的完整性和一致性。
阅读全文