sql server创建表语句
时间: 2023-07-04 10:19:25 浏览: 105
可以使用以下语法在 SQL Server 中创建一个新的表:
```
CREATE TABLE table_name (
column1 datatype [NULL|NOT NULL],
column2 datatype [NULL|NOT NULL],
column3 datatype [NULL|NOT NULL],
.....
PRIMARY KEY (one or more columns)
);
```
其中,`table_name` 是要创建的表的名称,`column1`, `column2`, `column3` 等是表中的列名,`datatype` 是列的数据类型,`NULL` 表示该列可以为空,`NOT NULL` 表示该列不能为空,`PRIMARY KEY` 用于指定一个或多个主键列。
例如,创建一个名为 `students` 的表,包含学生的姓名、年龄和性别,其中姓名为主键,可以使用以下语句:
```
CREATE TABLE students (
name VARCHAR(50) NOT NULL PRIMARY KEY,
age INT,
gender VARCHAR(10)
);
```
这将创建一个名为 `students` 的表,包含三个列:`name`、`age` 和 `gender`。其中 `name` 列是主键,不能为空,数据类型为 `VARCHAR`,长度为 50。`age` 和 `gender` 列可以为空,分别为整数和字符串类型。
相关问题
sqlserver 创建表语句
当我们需要在 SQL Server 中创建新的表时,可以使用 CREATE TABLE 语句。下面是一个简单的 SQL Server 创建表的语法:
```
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
....
);
```
其中,table_name 是要创建的表的名称,column1、column2、column3 等是表中要包含的列的名称和数据类型。您可以根据需要添加任意数量的列。
例如,下面是一个包含 id、name 和 age 列的表:
```
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT
);
```
这将创建一个名为 "students" 的表,其中包含三列:id、name 和 age。id 列是主键,用于唯一标识每个学生的记录。
sql server 创建表语句
以下是在SQL Server中创建表的语法:
```sql
CREATE TABLE table_name (
column1 datatype [NULL | NOT NULL],
column2 datatype [NULL | NOT NULL],
...
columnN datatype [NULL | NOT NULL]
);
```
其中,`table_name`是要创建的表的名称,`column1`到`columnN`是表中的列名,`datatype`是每个列的数据类型。`NULL`表示该列可以为空,`NOT NULL`表示该列不能为空。
例如,创建一个名为`students`的表,包含`id`、`name`和`age`三列,其中`id`为整型,`name`为字符串类型,`age`为整型:
```sql
CREATE TABLE students (
id INT NOT NULL,
name VARCHAR(50) NOT NULL,
age INT NULL
);
```
如果要创建一个临时表,可以使用以下语法:
```sql
CREATE TABLE #table_name (
column1 datatype [NULL | NOT NULL],
column2 datatype [NULL | NOT NULL], ...
columnN datatype [NULL | NOT NULL]
);
```
其中,`#table_name`是要创建的临时表的名称,以`#`开头表示是临时表。
如果想要生成整个数据库的全部表的创建语句,可以使用以下命令:
```sql
USE database_name;
GO
EXEC sp_MSforeachtable @command1="print 'CREATE TABLE ? (' + replace(o.list, ',', '),(') + ')'"
```
其中,`database_name`是要生成表的数据库名称。这个命令将会输出整个数据库的全部表的创建语句。
阅读全文