sql server 中,创建一个新表
时间: 2024-10-02 15:03:09 浏览: 28
SQL Server如何通过创建临时表遍历更新数据详解
5星 · 资源好评率100%
在SQL Server中创建一个新表,你需要使用CREATE TABLE语句。下面是一个基本的语法示例,用于创建一个名为`Employee`的新表,包含字段如`ID`, `Name`, `Position`, 和 `Salary`:
```sql
CREATE TABLE Employee (
ID INT PRIMARY KEY,
Name VARCHAR(50) NOT NULL,
Position VARCHAR(100),
Salary DECIMAL(10, 2)
);
```
在这个例子中:
- `INT`表示整数类型,`PRIMARY KEY`标识`ID`字段为主键,不允许有重复值。
- `VARCHAR(50)`表示最多容纳50个字符的字符串,`NOT NULL`表明`Name`字段不能为空。
- `VARCHAR(100)`表示最长100个字符的文本字段,`Position`字段允许为空。
- `DECIMAL(10, 2)`表示十进制数字,最多10位,其中小数部分为2位,`Salary`字段也是如此。
如果你想创建更复杂的表,比如外键引用、索引等,可以在CREATE TABLE语句中添加额外的约束和选项。
阅读全文