【SQL】PgSQL常用命令

PgSQL常用操作(命令)

连接数据库

使用username连接一个名为username的数据库(数据库与用户名同名,其余默认)

psql -U username;

使用username登录名为dbname的数据库(其余默认)

psql -U username -d dbname;

使用username登录名为username的数据库,且自定义用户名密码(其余默认)

psql -U username -p port -h host;

使用username登录名为username的数据库,且需要输入密码(点回车键后输入密码,其余默认)

psql -U username -W;

数据库操作

查看所有数据库:

\l;

等效于MySQL的:SHOW DATABASES

进入某个数据库:

\c dbname;

等效于MySQL的:USE dbname

删除数据库:

DROP DATABASE [ IF EXISTS ] dbname;

与MySQL等效

创建数据库并将所有权给username用户:

CREATE DATABASE db_name OWNER username;

Schema 操作

查看该库下所有Schema(需要在目标数据库下执行):

SELECT * FROM information_schema.schemata;

查看某个Schema下的所有表(需要在目标数据库下执行):

SELECT * FROM information_schema.tables WHERE table_schema='schema_name';

删除某个Schema(需要在目标数据库下执行):

DROP SCHEMA IF EXISTS schema_name [CASCADE | RESTRICT];
  • CASCADE:自动删除包含在模式中的对象(表、函数等等)
  • RESTRICT:如果模式包含任何对象,则拒绝删除它。这个是缺省

修改Schema:

重命名:

ALTER SCHEMA old_name RENAME TO new_name;

更多修改如下:

ALTER SCHEMA schema_name
{
RENAME TO new_name |
OWNER TO new_owner |
QUOTA { quota [MB | GB | TB] | UNLIMITED }
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/747792.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【算法杂货铺】二分算法

目录 🌈前言🌈 📁 朴素二分查找 📂 朴素二分模板 📁 查找区间端点处 细节(重要) 📂 区间左端点处模板 📂 区间右端点处模板 📁 习题 1. 35. 搜索插入位…

AI辅助信息技术发展

2024 年 AI 辅助研发趋势随着人工智能技术的持续发展与突破,2024年AI辅助研发正成为科技界和工业界瞩目的焦点。从医药研发到汽车设计,从软件开发到材料科学,AI正逐渐渗透到研发的各个环节,变革着传统的研发模式。在这一背景下&am…

【大数据】二、HDFS 入门演示

大数据 要了解大数据,我们就要先了解什么是数据? 数据就是指人们的行为,人们的某个行为都被称为是一项数据,这些数据可以用来对生活中各种各样的事物进行分析,而我们进行分析所需要的技术就是我们所学的大数据的一系…

phpcms头像上传漏洞引发的故事

目录 关键代码 第一次防御 第一次绕过 第二次防御 第二次绕过 第三次防御 第三次绕过 如何构造一个出错的压缩包 第四次防御 第四次绕过 本篇文章是参考某位大佬与开发人员对于文件包含漏洞的较量记录下的故事,因为要学习文件包含漏洞,就将大佬…

什么是 HTTPS?它是如何解决安全性问题的?

什么是 HTTPS? HTTPS(HyperText Transfer Protocol Secure)是一种安全的通信协议,用于在计算机网络上安全地传输超文本(如网页、图像、视频等)和其他数据。它是 HTTP 协议的安全版本,通过使用加…

Java开发从入门到精通(九):Java的面向对象OOP:成员变量、成员方法、类变量、类方法、代码块、单例设计模式

Java大数据开发和安全开发 (一)Java的变量和方法1.1 成员变量1.2 成员方法1.3 static关键字1.3.1 static修饰成员变量1.3.1 static修饰成员变量的应用场景1.3.1 static修饰成员方法1.3.1 static修饰成员方法的应用场景1.3.1 static的注意事项1.3.1 static的应用知识…

微服务技术栈SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式(五):分布式搜索 ES-中

文章目录 一、DSL查询文档1.1 简单查询1.2 复合查询 二、搜索结果处理三、RestClient演示 查询与结果分析四、案例4.1 问题解析4.2 代码4.2.1 实体bean4.2.2 控制层4.2.3 业务service4.2.4 启动类 一、DSL查询文档 1.1 简单查询 # 1. DSL查询 # 1.1 查询所有GET /hotel/_searc…

JavaScript 进阶(一)

一、作用域 作用域(scope)规定了变量能够被访问的“范围”,离开了这个“范围”变量便不能被访问。 作用域分为: 局部作用域 、全局作用域。 1.1局部作用域 局部作用域分为函数作用域和块作用域。 1. 函数作用域: 在函数…

LINUX磁盘挂载(centos磁盘挂载)

1、查看磁盘情况: [root@xus ~]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 7.8G 0 7.8G 0% /dev tmpfs 7.9G 0 7.9G 0% /dev/shm tmpfs 7.9G 17M 7.8G 1% /run tmpfs 7.9G 0 7.9G 0…

分布式系统常见负载均衡实现模式

分布式系统常见负载均衡实现模式 1. 4层负载均衡1.1. 负载均衡的常见需求1.2. 负载均衡的实现模式1.2.1 DR模式1.2.2 TUN模式1.2.3 NAT模式1.2.4 FULLNAT模式1.2.5 4种模式的差异 1.3. 负载均衡的均衡算法1.3.1 静态负载均衡1.3.2 轮询法1.3.3 加权循环法1.3.4 IP 哈希法1.3.5 …

Vue前端开发记录(一)

本篇文章中的图片均为深色背景,请于深色模式下观看 说明:本篇文章的内容为vue前端的开发记录,作者在这方面的底蕴有限,所以仅作为参考 文章目录 一、安装配置nodejs,vue二、vue项目目录结构三、前期注意事项0、组件1、数不清的报…

【Nuxt3】项目pages目录的用法介绍

简言 记录下nux3pages目录文件的使用方法。 pages pages目录是存放项目页面文件的地方,Nuxt 3提供基于文件的路由功能,可在网络应用程序中创建路由。 pages/ 目录中的每个页面文件都代表不同的路由,显示其内容。 建议将其他的业务组件vue文…

首个ChatGPT机器人- Figure 01;李开复旗下零一万物推出Yi系列AI大模型API

🦉 AI新闻 🚀 首个ChatGPT机器人- Figure 01 摘要:Figure 01是一个由初创公司Figure联合OpenAI开发的人形机器人。它展示了与人类和环境互动的能力,可以说话、看东西,并且可以执行各种任务,如递食物、捡垃…

QT中dumpcpp以及dumpdoc使用

qt中调用COM的方式方法有四种,参考解释在 Qt 中使用 ActiveX 控件和 COM (runebook.dev) 介绍dumpcpp的使用方法Qt - dumpcpp 工具 (ActiveQt) (runebook.dev): 在安装好了的qt电脑上,通过powershell窗口来实现,powershell比cmd要…

【微信小程序】原生组件的分层渲染 和 同层渲染

微信小程序的原生组件指的是,微信小程序语法中自带的 video 等标签。【这里的原生指的是微信小程序而不是 js】 微信小程序的页面是基于 webview 的,其他的原生组件是独立于 webview 的。 分层渲染就是,小程序原生组件是独立于 webview 的。…

登录态数据抓取:Python爬虫携带Cookie与Session的应用技巧

概述 在进行网络数据抓取时,有些数据需要用户处于登录状态才能获取。这时就需要使用Cookie和Session来维持登录态。Cookie是服务器发给浏览器的小数据片段,存储在用户计算机中,用于在用户请求时辨识用户身份。Session则是存储在服务器端的用…

算法的基本概念和复杂度

目录 一. 算法的基本概念1.1 什么是算法1.2 算法的五个特性1.3 怎么才算好的算法 二. 算法的时间复杂度三. 算法的空间复杂度 \quad 一. 算法的基本概念 \quad \quad 1.1 什么是算法 算法可以用自然语言来描述, 也可以用伪代码和代码来描述 \quad 1.2 算法的五个特性 有穷性, 一…

【C#动态加载数据】“防界面卡死”

废话不多说,直接开始 添加引用 using System.ComponentModel 完整代码 using System; using System.ComponentModel; using System.Data; using System.Windows.Forms; using System.Data.SqlClient; // 引入SqlClient命名空间以使用ADO.NET public part…

Flink 流处理框架核心性能

Apache Flink 是一款先进的开源分布式数据处理框架,其核心特性体现了对大规模数据处理的高度适应性和灵活性,尤其在实时流处理领域展现出了卓越的技术优势: 1 高性能实时处理 Flink 引擎设计注重高吞吐量与低延迟的完美结合,可轻…

ASP.NET-Server.HtmlEncode

目录 背景: 1.转义特殊字符: 2.防止跨站脚本攻击(XSS): 3.确保输出安全性: 4.保留原始文本形式: 5.与用户输入交互安全: 实例说明: 不用Server.HtmlEncode 效果展示: 用Server.HtmlEnc…