psql是postgresql数据库提供的连接数据库shell命令,格式 psql 【option】 dbname 在终端输入psql 会使用默认的方式连接本地数据库,使用的用户名是登陆linux系统使用的用户名, psql -U username -W pass 以及psql -U username -W pass databasenaem都可以实现连接数据库的功能,第一种方式是使用用户名username密码pass...
执行SQLShell其实就是执行安装目录中scripts(前面还有版本号)下的runpsql.bat这个批处理。 然后,你打开此批处理文件,就会发现,其实它也是执行psql.exe的,只不过帮你设置好了执行psql.exe的一些参数,而这些参数则是你安装PostgreSQL时所设定的一些属性值。例如,默认数据库,默认用户名,默认端口等等。 而你自己执行psql...
实现了无密码登录,接着还需要解决一个问题,我们希望的是一个控制台命令就能执行语句,执行完就结束,不要进入psql的输入等待状态,导致shell无法结束。 使用--command选项,即可实现执行脚本,并在执行完毕后退出 例如: [plain]view plaincopyprint? 1. psql -h 地址 -p 端口 -U 用户 --command CREATE DATABASE tes...
CREATE DATABASE postgres=# \c testdb; You are now connected to database "testdb" as user "postgres". testdb=# \d No relations found. testdb=# create table t(id int primary key, name varchar(40)); CREATE TABLE testdb=# \d List of relations Schema | Name | Type | Owner ---+...
GRANT ALL PRIVILEGES ON DATABASE exampledb to dbuser; 最后,使用\q命令退出控制台(也可以直接按ctrl+D)。 \q 第二种方法,使用shell命令行。 添加新用户和新数据库,除了在PostgreSQL控制台内,还可以在shell命令行下完成。这是因为PostgreSQL提供了命令行程序createuser和createdb。还是以新建用户dbuser和数据库exa...
PGDATABASE 缺省数据库 PGHOST PGPORT PGUSER 缺省连接参数 PSQL_EDITOR EDITOR VISUAL \e 命令使用的编辑器。这些变量是按照上面的顺序检查的;设置最早的最先使用。 SHELL \! 命令执行的命令。 TMPDIR 存储临时文件的目录。缺省是 /tmp。 文件 在启动之前,psql 视图读取系统的 psqlrc 文件和执行来自用户家目录的...
psql是PostgreSQL中的一个命令行交互式客户端工具,类似Oracle中的命令行工具sqlplus: 1.允许你交互地键入SQL或命令,然后把它们发出给PostgreSQL服务器,再显示SQL或命令的结果; 2.输入的内容还可以来自一个文件; 3.还提供了一些元命令和多种类似shell的特性
createdb 创建一个新的PostgreSQL的数据库(和SQL语句:CREATE DATABASE 相同)createuser 创建一个新的PostgreSQL的用户(和SQL语句:CREATE USER 相同)dropdb 删除数据库 dropuser 删除用户 pg_dump 将PostgreSQL数据库导出到一个脚本文件 pg_dumpall 将所有的PostgreSQL数据库导出到一个脚本文件 pg_...
SELECT datname FROM pg_database;切换数据库 \c 数据库名 1、通过命令⾏查询 \d 数据库 —— 得到所有表的名字 \d 表名 —— 得到表结构 2、通过SQL语句查询 "select * from pg_tables" —— 得到当前db中所有表的信息(这⾥pg_tables是系统视图)"select tablename from pg_tables where schema...
postgres=# CREATE DATABASE supermarket; CREATE DATABASE # 查看有哪些数据库,我们会看到有了一个supermarket postgres=# \l List of databases Name | Owner | Encoding | Access privileges ---+---+---+--- postgres | gpadmin | UTF8 | supermarket | gpadmin | UTF...