pgsql 语法
PostgreSQL是一种功能强大的开源数据库系统,支持广泛的标准SQL语法和丰富的功能。本文将介绍一些常用的 pgsql 语法,帮助读者更好地使用和理解 PostgreSQL。
1. 基本操作
1.1 创建数据库
要在 PostgreSQL 中创建一个新的数据库,可以使用以下命令:
CREATE DATABASE mydatabase;
运行结果
CREATE DATABASE
1.2 连接数据库
连接到上面创建的数据库,可以使用以下命令:
c mydatabase;
运行结果
You are now connected to database "mydatabase" as user "postgres".
2. 数据类型
2.1 整数类型
PostgreSQL 支持多种整数类型,如 integer
、smallint
、bigint
等。以下是一个示例:
CREATE TABLE test_table (
id serial PRIMARY KEY,
value integer
);
INSERT INTO test_table (value) VALUES (42);
运行结果
INSERT 0 1
2.2 字符串类型
字符串类型在 PostgreSQL 中也很常见,如 varchar
、char
等。以下是一个示例:
CREATE TABLE string_table (
id serial PRIMARY KEY,
name varchar(50)
);
INSERT INTO string_table (name) VALUES ('Hello, geek-docs.com!');
运行结果
INSERT 0 1
3. 查询数据
3.1 查询所有数据
要查询表中的所有数据,可以使用以下命令:
SELECT * FROM test_table;
运行结果
id | value
----+-------
1 | 42
(1 row)
3.2 查询指定条件的数据
可以使用 WHERE
子句来查询满足特定条件的数据:
SELECT * FROM test_table WHERE value > 40;
运行结果
id | value
----+-------
1 | 42
(1 row)
4. 更新数据
要更新表中的数据,可以使用 UPDATE
命令:
UPDATE test_table SET value = 50 WHERE id = 1;
运行结果
UPDATE 1
5. 删除数据
要删除表中的数据,可以使用 DELETE
命令:
DELETE FROM test_table WHERE value = 50;
运行结果
DELETE 1
结论
通过本文的介绍,读者可以更好地了解 PostgreSQL 中常用的 pgsql 语法,包括数据库的创建、连接,数据类型的定义,数据的查询、更新和删除等操作。