如何使用T-SQL语句在Market数据库中设计并创建一个包含客户基本资料的数据表?
时间: 2024-12-02 13:19:18 浏览: 20
SQL Server2008创建数据库-SQL语句方式.pptx
在SQL Server中,你可以使用CREATE TABLE语句来设计并创建一个新的数据表。假设你想要创建一个名为Customer的基本信息表,包含字段如CustomerID(客户ID)、FirstName(名字)、LastName(姓氏)、Email(电子邮件)、Phone(电话号码),可以参考以下T-SQL语句:
```sql
CREATE TABLE Market.Customer (
CustomerID INT PRIMARY KEY,
FirstName VARCHAR(50) NOT NULL,
LastName VARCHAR(50) NOT NULL,
Email VARCHAR(100) UNIQUE,
Phone VARCHAR(20)
);
```
解释一下各个部分:
- `CREATE TABLE`是用于创建新表的关键字。
- `Market.Customer`是表的名称,"Market"是数据库名,"Customer"是表名。
- `( ... )`内的字段定义了表结构,每个字段之间用逗号分隔。
- `CustomerID INT PRIMARY KEY`:定义了一个整数类型的字段作为主键,主键是唯一标识每一条记录的字段,不允许有重复值。
- `FirstName VARCHAR(50) NOT NULL`:VARCHAR表示字符串类型,50代表最大长度,NOT NULL表示这个字段不能为空。
- `Email VARCHAR(100) UNIQUE`:另一个VARCHAR字段,允许最大100个字符,并且设置UNIQUE约束,保证邮箱地址不重复。
- `Phone VARCHAR(20)`:同样是一个长度为20的字符串字段,用于存储电话号码。
阅读全文