说明:
$ 表示终端操作 > 表示PostgreSQL命令行操作
一、安装启动
# 安装 $ brew install postgresql # 检查 $ psql -V psql (PostgreSQL) 11.5 # 初始化 PostgreSQL(执行此命令提示该目录已存在) $ initdb /usr/local/var/postgres -E utf8 # 配置数据库地址 $ cat ~/.bash_profile # PostgreSQL export PGDATA=/usr/local/var/postgres # 启动 $ pg_ctl start # 关闭 $ pg_ctl stop
二、数据库终端操作
# 创建用户 $ createuser username -P # 创建数据库 $ createdb dbname -O username -E UTF8 -e # 删除数据库 $ dropdb -U username dbname -O username 拥有者(owner) -E UTF8 数据库的编码(encoding) -e 显示执行操作的命令 # 终端上查看显示已创建的列表 $ psql -l # 连接数据库 $ psql -U username -d dbname -h 127.0.0.1
三、创建和删除数据库用户
# 查看数据库用户列表 > \du # 创建数据库用户 > create user user1 with password '123456'; # 修改用户密码 > alter user user1 with password 'XXXXXX'; # 删除数据库用户 > drop user user1;
四、创建和删除数据库
# 查看数据库列表: > \l (list的意思) # 创建数据库 > create database db1; # 删除数据库 > drop database db1; # 选择数据库 > \c dbname (choose的意思) # 查看数据库信息 > \d (database list的意思)
五、数据表操作
# 创建一个名为 test 的表 CREATE TABLE test( id int, text VARCHAR(50) ); # 删除表 DROP TABLE test;
六、数据CURD操作
# 插入一条记录 INSERT INTO test(id, text) VALUES(1, 'Tom'); # 查询记录 SELECT * FROM test WHERE id = 1; # 更新记录 UPDATE test SET text = 'Jack' WHERE id = 1; # 删除指定的记录 DELETE FROM test WHERE id = 1;