客户端可执行文件目录
su - postgres
/home/.postgres/pgsql/bin/psql
连接数据库, 默认的用户和数据库是postgres
psql -h localhost -p 6789 -U postgres (-d dbname)
库操作
列举数据库,相当于mysql的show databases
\l
切换数据库,相当于mysql的use dbname
\c dbname
创建数据库:
CREATE DATABASE dbname;
删除数据库:
DROP DATABASE [ IF EXISTS ] dbname
表操作
列举表,相当于mysql的show tables
\d或\dt
查看表结构,相当于desc tblname,show columns from tbname
\d tblname
\di 查看索引
创建表:
CREATE TABLE table_name(
ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL
);
删除一个表:
DROP TABLE table_name;
清空一个表:
TRUNCATE TABLE table_name;