linux 切换到 postgres 用户来开启命令行:

sudo -i -u postgres

psql
\l 查看所有数据库
\c + 数据库名 切换数据库
drop database mydb; 删除数据库
\d
\d zh
psql -h localhost -p 5432 -U zh zh 连接数据库

# 常见数据类型

# 数值类型

类型 存储空间 描述 范围
smallint 2 字节 小整数 -32768 到 +32767
integer 4 字节 整数 -2147483648 到 +2147483647
bigint 8 字节 大整数 -9223372036854775808 到 +9223372036854775807
decimal 可变 用户指定精度,精确 小数
numeric 可变 用户指定精度,精确 小数
real 4 字节 变精度,不精确 6 位十进制数字
double precision 8 字节 变精度,不精确 15 位十进制数字
serial 4 字节 自动递增整数 1 到 2147483647
bigserial 8 字节 自动递增大整数 1 到 9223372036854775807

# 字符串类型

类型 存储空间 描述
char(n) n 字节 固定长度字符串,由右边的空格补齐
varchar(n) 可变 可变长度字符串
text 可变 可变长度字符串

# 日期 / 时间类型

类型 存储空间 描述
timestamp 8 字节 日期和时间(无时区)
timestamptz 8 字节 日期和时间(带时区)
date 4 字节 日期
time 8 字节 时间

# 自增类型

类型 存储空间 描述
smallserial 2 字节 自动递增小整数
serial 4 字节 自动递增整数
bigserial 8 字节 自动递增大整数

# 布尔类型

类型 存储空间 描述

# Scheme

更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

ZJM 微信支付

微信支付

ZJM 支付宝

支付宝