pgsql 创建表
时间: 2024-08-28 19:02:54 浏览: 57
PgSQl临时表创建及应用实例解析
5星 · 资源好评率100%
在PostgreSQL(简称PGSQL)中创建表是一个基本的操作,用于存储数据。以下是创建一个简单表的基本语法:
```sql
CREATE TABLE table_name (
column1 data_type constraint,
column2 data_type constraint,
...,
columnN data_type constraint
);
```
例如,如果你想创建一个名为`users`的用户信息表,包含`id`, `name`, 和 `email`字段,你可以这样做:
```sql
CREATE TABLE users (
id SERIAL PRIMARY KEY, -- 自增主键
name VARCHAR(50) NOT NULL, -- 非空字符串类型
email VARCHAR(100) UNIQUE -- 邮箱唯一
);
```
在这个例子中:
- `SERIAL`关键字用于生成自动递增的整数ID。
- `VARCHAR(50)`表示最大长度为50的字符型字段。
- `NOT NULL`意味着这个字段不允许有NULL值。
- `UNIQUE`约束使得该列内的值在整个表中必须是唯一的。
阅读全文