3 PostgreSQL psql的使用,SQL语法,数据类型,递归SQL用法(一)|学习笔记

本文涉及的产品
云原生数据库 PolarDB MySQL 版,通用型 2核4GB 50GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介: 快速学习3 PostgreSQL psql的使用,SQL语法,数据类型,递归SQL用法(一)

开发者学堂课程【PostgreSQL快速入门3 PostgreSQL psql的使用,SQL语法,数据类型,递归SQL用法(一)】学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/16/detail/89


3 PostgreSQL psql的使用,SQL语法,数据类型,递归SQL用法(一)

 

内容介绍

、PostgreSQL使用基础

、PostgreSQL交互工具的使用


一、PostgreSQL使用基础

了解常用的数据库交互工具的使用

了解PG数据库的基本概念(类型,语法等)和SQL操作

 

二、PostgreSQL交互工具的使用

psql工具

详细的帮助参考man psql,里面有很详细的方法。Psql--help有简单的参数使用通过哪个数据库[DBNAME [ US ERNAME] ]进行连接同时支持很多环境变量支持pgdaiabase连接到数据库pghost到哪个ip地址指定目录pgport连接到哪个端口pguser通过哪个用户连接密码文件默认放在~/.pgpass文件中也可以指定文件在什么地方pgpasswork环境指定除此之外还支持uri写法,$psql "se rvice -myservice s slmode=require "

$psql postgresql: //dbmaster :5433/mydb? s slmod= require

连接参数通过ssl协议进行连接

本地连接

psql -h 127.0.0.-p 1999 -U postgres -d postgres

配置环境变量pgport配置pghost到目录

pgdata/home/pg93/pg_root跟监听有关监听跟参数有关放在pgdata目录中postgres用户连接连接到digoal数据库psql连接过去后面参数都没有指定其它读环境变量

两个比较有用的帮助,在psql shell中输入:

支持create table补齐支持帮助

\? 可以得到psql的一些快捷命令,比如看当前有哪些系统对占系统表有哪些btss是系统表的意思,tds+详细的系统表描述数据库大小

\h环境变量

可以得到SQL的语法帮助

常用的快捷命令

\dt 输出当前搜索路径下的表

\set VERBOSITY verbose

设置详细的打印输出,例如可以报出问题的代码。

Select a;没有这个列报错,this is a test table

errorMissingColumn,parse_relation .c :2639从源代码文件的2639行的errorMissingColumn函数报出来的

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
SQL 存储 移动开发
PostgreSQL psql的使用,SQL语法,数据类型,递归SQL用法(四)|学习笔记
快速学习3 PostgreSQL psql的使用,SQL语法,数据类型,递归SQL用法(四)
 PostgreSQL psql的使用,SQL语法,数据类型,递归SQL用法(四)|学习笔记
|
存储 SQL 自然语言处理
3 PostgreSQL psql的使用,SQL语法,数据类型,递归SQL用法(二)|学习笔记
快速学习3 PostgreSQL psql的使用,SQL语法,数据类型,递归SQL用法(二)
3 PostgreSQL psql的使用,SQL语法,数据类型,递归SQL用法(二)|学习笔记
|
SQL 关系型数据库 数据库
3 PostgreSQL psql的使用,SQL语法,数据类型,递归SQL用法(三)|学习笔记
快速学习3 PostgreSQL psql的使用,SQL语法,数据类型,递归SQL用法(三)
|
SQL 关系型数据库 PostgreSQL
PostgreSQL技术周刊第13期:PSQL新增变量记录SQL语句的执行情况和错误
PostgreSQL(简称PG)的开发者们:云栖社区已有5000位PG开发者,发布了3000+PG文章(文章列表),沉淀了700+的PG精品问答(问答列表)。 PostgreSQL技术周刊会为大家介绍最新的PG技术与动态、预告活动、最热问答、直播教程等,欢迎大家订阅PostgreSQL技术周刊。
2908 0
|
SQL 关系型数据库 PostgreSQL
PostgreSQL 11 新特性解读 : psql 新增变量记录SQL语句的执行情况和错误
PostgreSQL 11 版本新增加 ERROR、SQLSTATE、ROW_COUNT、LAST_ERROR_MESSAGE、LAST_ERROR_SQLSTATE 五个变量用来记录SQL语句的执行结果状态和错误信息。
3777 0
|
SQL 关系型数据库 PostgreSQL
|
SQL Oracle 关系型数据库
PostgreSQL Oracle兼容性之 - psql prompt like Oracle SQL*Plus
Oracle的SQL*Plus客户端支持使用promote输入变量值,然后在脚本的其他位置使用该变量值。例如大量的dbms脚本使用了这个用法, 如statspack输入起始值。https://docs.oracle.com/cd/B19306_01/server.102/b14357/ch1203.
2533 0
|
2月前
|
关系型数据库 MySQL 网络安全
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
|
4月前
|
SQL 存储 监控
SQL Server的并行实施如何优化?
【7月更文挑战第23天】SQL Server的并行实施如何优化?
115 13
|
4月前
|
SQL
解锁 SQL Server 2022的时间序列数据功能
【7月更文挑战第14天】要解锁SQL Server 2022的时间序列数据功能,可使用`generate_series`函数生成整数序列,例如:`SELECT value FROM generate_series(1, 10)。此外,`date_bucket`函数能按指定间隔(如周)对日期时间值分组,这些工具结合窗口函数和其他时间日期函数,能高效处理和分析时间序列数据。更多信息请参考官方文档和技术资料。