一、数据库管理(创建、连接、删除等)
1. 创建数据库
CREATE DATABASE db_name;
CREATE DATABASE db_name WITH OWNER = username
ENCODING = 'UTF8'
LC_COLLATE = 'zh_CN.UTF-8'
LC_CTYPE = 'zh_CN.UTF-8'
TABLESPACE = pg_default;
2. 连接数据库
(1)命令行方式(psql 工具)
psql -U username -d db_name -h host_ip -p port
psql -U postgres -d test_db -h 127.0.0.1 -p 5432
psql -d db_name
(2)SQL 内部切换数据库
\c db_name;
3. 删除数据库
DROP DATABASE db_name;
DROP DATABASE IF EXISTS db_name;
DROP DATABASE db_name WITH (FORCE);
二、表操作(创建、修改、删除、索引等)
1. 创建表
CREATE TABLE user_info (
id SERIAL PRIMARY KEY,
username VARCHAR(50) NOT NULL UNIQUE,
age ,
email (),
create_time ,
update_time
);
user_info (
id GENERATED ,
username () ,
age ,
email (),
create_time ,
update_time
);