POSTGRESQL—一些操作

创建用户主数据库

create user jeejio with password 'tdjgamtam';
create database uminfo with encoding='utf-8' owner=jeejio;
alter user jeejio with password 'tdjgamtam'

psql的一些命令

1、查看日常操作的一些帮助

(1)、查看日常操作的帮助

\?

(2)、查看sql操作的帮助

\h

2、查看数据库

\l

3、查看表、索引、视图等,详情见帮助

\dt #查看表
\di #查看索引
\dv #查看视图
\dg #查看角色
\d+ #查看表结构

4、执行sql脚本

\i D:/Sybase/crebas.sql

5、查询数据库所属者

SELECT datname AS database_name, 
       pg_catalog.pg_get_userbyid(datdba) AS owner
FROM pg_catalog.pg_database;

6、一些函数操作

#获取当前时间的unix毫秒级的时间戳
SELECT (EXTRACT(EPOCH FROM NOW()) * 1000)::BIGINT AS unix_timestamp_ms;
insert into eureka_namespace(
id,
name,
create_time
)values(
	1,
	'testeto_dev',
	(EXTRACT(EPOCH FROM NOW()) * 1000)::BIGINT
)

7、PSQL连接服务

psql -h 127.0.0.1 -p 5433 -U zerotier -d zerotier_db -W

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注