共计 950 个字符,预计需要花费 3 分钟才能阅读完成。
一、装置启动
# 装置
$ 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;
正文完