PostgreSQL(02): PostgreSQL常用命令
在PostgreSQL中,有许多可以使用的命令。以下是一些最常见和最有用的命令:
- 创建数据库:
CREATE DATABASE dbname;
- 删除数据库:
DROP DATABASE dbname;
- 创建用户:
CREATE USER username WITH PASSWORD 'password';
- 更改用户密码:
ALTER USER username WITH PASSWORD 'newpassword';
- 列出所有数据库:
\l
- 列出当前数据库中的表:
\dt
- 列出表的结构:
\d tablename
- 列出所有用户:
\du
- 连接到数据库:
psql -U username -d dbname
- 导入.sql文件:
psql -U username -d dbname -f filename.sql
- 导出.sql文件:
pg_dump -U username -d dbname -f filename.sql
- 创建表:
CREATE TABLE tablename (
column1 datatype,
column2 datatype,
...
);
- 删除表:
DROP TABLE tablename;
- 插入数据:
INSERT INTO tablename (column1, column2, ...) VALUES (value1, value2, ...);
- 更新数据:
UPDATE tablename SET column1 = value1, column2 = value2 WHERE condition;
- 删除数据:
DELETE FROM tablename WHERE condition;
- 查询数据:
SELECT * FROM tablename WHERE condition;
- 创建索引:
CREATE INDEX indexname ON tablename (column);
- 删除索引:
DROP INDEX indexname;
- 设置事务:
BEGIN;
COMMIT;
ROLLBACK;
这些命令涵盖了日常数据库操作的基本需求。在实际使用中,可以根据具体需求选择合适的命令。
评论已关闭