使用postgreSql

# 安装

$ brew install postgresql

# 检查

$ psql -V

psql (PostgreSQL) 11.5

# 初始化 PostgreSQL(执行此命令提示该目录已存在)

$ initdb /usr/local/var/postgres -E utf8


# 启动

$ pg_ctl start

# 关闭

$ pg_ctl stop


# 安装

$ 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;


# 插入一条记录

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;

你可能感兴趣的:(使用postgreSql)