数据库 - postgresql的安装和使用

147 阅读1分钟

世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。

# Install the repository RPM:
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

# Install PostgreSQL:
sudo yum install -y postgresql13-server

# Optionally initialize the database and enable automatic start:
sudo /usr/pgsql-13/bin/postgresql-13-setup initdb
sudo systemctl enable postgresql-13
sudo systemctl start postgresql-13

默认端口:5432

使用:
切换用户:su postgres
进入:psql
显示数据库:\l
进入数据库:\c [dbname]
创建数据库:create database search;
删除数据库:drop database search;
建表:
create table test(
    id varchar(32) primary key,
    name varchar(255)
);
查看表:
    所有:\d
    某个:\d [dbname]
删除表格:
    drop table [dbname]
插入:
    insert into [tablename] (col1, col2, col3) values (v1, v2, v3);
查询:
    select * from [tablename]
limit:
    SELECT * FROM COMPANY LIMIT 3 OFFSET 2;
退出:
    \q
执行sql文件生成数据表:
     ./psql -s xxx(xxx是你要执行的数据库) -f /opt/xxx.sql
查看编码格式:
     \encoding

在这里插入图片描述