开发者社区> 李博 bluemind> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

部分 I. 教程_第 1 章 从头开始_1.4. 访问数据库

简介: 1.4. 访问数据库 一旦你创建了数据库,你就可以通过以下方式访问它: 运行PostgreSQL的交互式终端程序,它被称为psql, 它允许你交互地输入、编辑和执行SQL命令。 使用一种已有的图形化前端工具,比如pgAdmin或者带ODBC或JDBC支持的办公套件来创建和管理数据库。
+关注继续查看

1.4. 访问数据库

一旦你创建了数据库,你就可以通过以下方式访问它:

  • 运行PostgreSQL的交互式终端程序,它被称为psql, 它允许你交互地输入、编辑和执行SQL命令。

  • 使用一种已有的图形化前端工具,比如pgAdmin或者带ODBC或JDBC支持的办公套件来创建和管理数据库。这种方法在这份教程中没有介绍。

  • 使用多种绑定发行的语言中的一种写一个自定义的应用。这些可能性在第 IV 部分中将有更深入的讨论。

你可能需要启动psql来试验本教程中的例子。 你可以用下面的命令为mydb数据库激活它:

$ psql mydb

如果你不提供数据库名字,那么它的缺省值就是你的用户账号名字。在前面使用createdb的小节里你应该已经了解了这种方式。

psql中,你将看到下面的欢迎信息:

psql (10.1)
Type "help" for help.

mydb=>

最后一行也可能是:

mydb=#

这个提示符意味着你是数据库超级用户,最可能出现在你自己安装了 PostgreSQL实例的情况下。 作为超级用户意味着你不受访问控制的限制。 对于本教程的目的而言, 是否超级用户并不重要。

如果你启动psql时碰到了问题,那么请回到前面的小节。诊断createdb的方法和诊断 psql的方法很类似, 如果前者能运行那么后者也应该能运行。

psql打印出的最后一行是提示符,它表示psql正听着你说话,这个时候你就可以敲入 SQL查询到一个psql维护的工作区中。试验一下下面的命令:

mydb=> SELECT version();
                                         version
------------------------------------------------------------------------------------------
 PostgreSQL 10.1 on x86_64-pc-linux-gnu, compiled by gcc (Debian 4.9.2-10) 4.9.2, 64-bit
(1 row)

mydb=> SELECT current_date;
    date
------------
 2016-01-07
(1 row)

mydb=> SELECT 2 + 2;
 ?column?
----------
        4
(1 row)

psql程序有一些不属于SQL命令的内部命令。它们以反斜线开头,\。 欢迎信息中列出了一些这种命令。比如,你可以用下面的命令获取各种PostgreSQL的SQL命令的帮助语法:

mydb=> \h

要退出psql,输入:

mydb=> \q

psql将会退出并且让你返回到命令行shell。 (要获取更多有关内部命令的信息,你可以在psql提示符上键入\?。) psql的完整功能在psql中有文档说明。在这份文档里,我们将不会明确使用这些特性,但是你自己可以在需要的时候使用它们。

本文转自PostgreSQL中文社区,原文链接:1.4. 访问数据库

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
数据库基础的知识点
数据库基础的知识点
0 0
第二章《数据库的基本操作》
第二章《数据库的基本操作》
0 0
数据库教程:项目1 数据库基础知识【简单易懂】
MySQL数据库 “数据库基础知识” 示例,包含源码,能建立起对于数据库基础知识的基本概念
0 0
一文总结数据库必备知识点
作为一名后端开发,数据库是我们的日常工作中必备的技能之一。后端开发就有句话用来自嘲CURDER。所以数据库的相关知识也是在面试过程中必须会被问到的必问知识点了。以前我也写过一些关于数据库的文章,相关文章的连接将会放在文章的后面,这里就整理一些面试过程中数据库被问频率较高的一些知识点。
0 0
开始回头学习数据库的基础
开始回头学习数据库的基础
0 0
一文汇总数据库基础知识点!(建议收藏)
在考研的时候,我有一门专业课是数据库,因此当时我对数据库的基础知识掌握的还算比较扎实,上周我再翻开当时考研时翻了无数遍的数据库书籍的时候,发现好多内容都忘掉了。刚好也决定开始写数据库相关的文章,就有了下面的内容。
0 0
数据库基本知识汇总
数据库基本知识汇总
0 0
【实操】快速搭建常规数据库
帮您快速掌握RDS的基本搭建。
913 0
部分 I. 教程_第 1 章 从头开始_1.3. 创建一个数据库
1.3. 创建一个数据库 看看你能否访问数据库服务器的第一个例子就是试着创建一个数据库。 一台运行着的PostgreSQL服务器可以管理许多数据库。 通常我们会为每个项目和每个用户单独使用一个数据库。
887 0
ThinkPHP框架学习(含数据库及I函数)
参考文献:https://www.kancloud.cn/manual/thinkphphttps://www.jianshu.com/p/ef3ee8260b2d www WEB子目录 ├─index.php 入口文件 ├─README.md README文件仅用于说明,实际部署的时候可以删除。
986 0
+关注
李博 bluemind
云栖社区Java、Redis、MongoDB运营小编,有意合作请联系钉钉:15810436147
文章
问答
文章排行榜
最热
最新
相关电子书
更多
阿里云数据库案例集下载
立即下载
阿里云数据库解决方案合集
立即下载
高可用数据库的搭建与备份恢复策略验证实战
立即下载