安装
# mac
brew install postgreSQL
# 进入数据库
psql
命令行
Meta-command |
desc |
\h |
查看SQL命令的解释,比如\h select |
? |
查看psql命令列表 |
\l |
列出所有数据库 |
\c [database_name] |
连接其他数据库 |
\d |
列出当前数据库的所有表格 |
\d [table_name] |
列出某一张表格的结构 |
\du |
列出所有用户 |
\e |
打开文本编辑器 |
\conninfo |
列出当前数据库和连接的信息 |
FAQ
psql: FATAL: database "yuzhou" does not exist
不需要进入数据库命令行,在系统中直接执行 createdb
即可创建 【相关文章】- 如何在建表时使用自增字段?
CREATE TABLE products (
product_no integer DEFAULT nextval('products_product_no_seq')
);
# 可以简写为下面这样
CREATE TABLE products (
product_no SERIAL
);
# 当然也可以先建表,再创建 sequence,多用于设置自定义步长的时候使用
周边
相关
- https://www.zhihu.com/question/20010554/answer/62628256