世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。
# 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