乐趣区

关于macos:Mac下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;
退出移动版