# PostgreSQL **Repository Path**: naclnezn/postgre-sql ## Basic Information - **Project Name**: PostgreSQL - **Description**: PostgreSQL - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-12 - **Last Updated**: 2024-08-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PostgreSQL # 一、 安装 ## 1.1 下载 ```shell docker pull postgres ``` ## 1.2 启动 默认用户名为`postgres` ```shell docker run -itd \ --name postgres \ --privileged \ -e POSTGRES_PASSWORD=root \ -p 5432:5432 \ -v /tools/docker/postgres/data:/var/lib/postgresql/data \ postgres ``` ## 1.3 查询日志 ```shell docker logs postgres ``` 出现如下的日志,说明启动成功 ![1716170723711.png](imgs/1716170723711.png) ## 1.4 创建数据库 ```sql -- 创建数据库新用户 create user root with password 'root'; -- 用户数据库,如test CREATE DATABASE test OWNER root; -- 将test数据库的所有权限都赋予root GRANT ALL PRIVILEGES ON DATABASE test TO root; -- 选择数据库然后创建表 CREATE TABLE stu( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50) ); ```