- 所有
\
开头的命令必须使用 postgresql 自带的可执行程序;
- postgresql 提供的程序大小写敏感;
创建数据库
CREATE DATABASE dbname; -- 创建数据库
- PostgreSQL bin 目录下有几个可执行文件:可以没事儿到bin目录多看看
clusterdb.exe
createdb.exe
createuser.exe
dropdb.exe
dropuser.exe
ecpg.exe
...
psql.exe
- 其中 createdb.exe 可用用来创建数据库 :
createdb -h localhost -p 5432 -U postgres db_name
;
- pgAdmin 也可以用来创建数据库;在DataBase 上右键按提示操作即可;
选择数据库
- 在命令行中:
- 查看已经存在的库:
\l
- 选择数据库进入:
\c db_name
- 进入命令行时直接选好数据库进入:
psql -h localhost -p 5432 -U postgres db_name
;psql -h 127.0.0.1 -p 5432 -U administrator postgres
删除数据库
- 在命令行中:
DROP DATABASE [ IF EXISTS ] db_name
, drop database if exists db_name
;
- 使用bin 目录下的可执行文件:
dropdb -h localhost -p 5432 -U postgres db_name
;
建表
CREATE TABLE "public"."tb_name" (
"id" int4 NOT NULL,
"name" varchar