postgresql创建表
时间: 2024-06-17 08:07:01 浏览: 191
PostgreSQL 创建表格
5星 · 资源好评率100%
PostgreSQL 是一种功能强大的开源数据库系统,支持多种数据类型和复杂查询。要创建表,可以按照以下步骤操作:
1. 首先,使用 CREATE TABLE 语句创建表,指定表名和列名、数据类型和约束条件。
例如:
```
CREATE TABLE my_table (
id SERIAL PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT,
email VARCHAR(100) UNIQUE
);
```
这个语句将创建一个名为 my_table 的表,包括四个列:id、name、age 和 email。其中,id 列是自增的主键,name 列是长度不超过 50 的字符串类型,age 列是整数类型,email 列是唯一的字符串类型。
2. 可以使用 ALTER TABLE 语句对表进行修改,例如添加列、删除列、更改列的数据类型等。
例如,要添加一个新的列:
```
ALTER TABLE my_table ADD COLUMN address VARCHAR(200);
```
3. 插入数据可以使用 INSERT INTO 语句。
例如:
```
INSERT INTO my_table (name, age, email, address) VALUES ('张三', 20, 'zhangsan@example.com', '北京市海淀区');
```
这个语句将在 my_table 表中插入一行数据,包括 name、age、email 和 address 四个字段的值。
4. 查询数据可以使用 SELECT 语句。
例如:
```
SELECT * FROM my_table;
```
这个语句将返回 my_table 表中所有行的所有字段的值。
阅读全文