openGauss学习笔记-09 openGauss 简单数据管理-创建数据库

文章目录

    • openGauss学习笔记-09 openGauss 简单数据管理-创建数据库
      • 9.1 语法格式
      • 9.2 参数说明
      • 9.3 示例

openGauss学习笔记-09 openGauss 简单数据管理-创建数据库

数据库安装完成后,默认生成名称为postgres的数据库。您需要自己创建一个新的数据库。

9.1 语法格式

  • 创建数据库

    CREATE DATABASE database_name;
    
  • 查看数据库

    • 使用“\l”用于查看已经存在的数据库。

      \l
      
    • 使用 “\c + 数据库名” 进入已存在数据库。

      \c dbname
      
  • 修改数据库

    ALTER DATABASE database_name RENAME TO new_name;
    
  • 删除数据库

    DROP DATABASE database_name;
    

9.2 参数说明

  • database_name

    要创建、修改或者删除的数据库名称。

  • new_name

    数据库的新名称。

9.3 示例

  • 创建一个新的数据库db_superman。

    openGauss=# CREATE DATABASE db_superman;
    

    当结果显示如下信息,则表示创建成功:

    CREATE DATABASE
    
  • 使用“\l”用于查看已经存在的数据库。

    openGauss=# \lList of databasesName     | Owner | Encoding |   Collate   |    Ctype    | Access privileges 
    -------------+-------+----------+-------------+-------------+-------------------db_superman | omm   | UTF8     | en_US.UTF-8 | en_US.UTF-8 | finance     | omm   | UTF8     | en_US.UTF-8 | en_US.UTF-8 | postgres    | omm   | UTF8     | en_US.UTF-8 | en_US.UTF-8 | school      | omm   | UTF8     | en_US.UTF-8 | en_US.UTF-8 | template0   | omm   | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/omm           +|       |          |             |             | omm=CTc/ommtemplate1   | omm   | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/omm           +|       |          |             |             | omm=CTc/omm
    (6 rows)openGauss=# 
    
  • 创建数据库并不会选择使用它。您需要明确的指定使用新创建的数据库。使用 “\c + 数据库名” 来进入db_superman数据库。

    openGauss=# \c db_superman
    Non-SSL connection (SSL connection is recommended when requiring high-security)
    You are now connected to database "db_superman" as user "omm".
    db_superman=# 
    
  • 切换数据库为postgres数据库。

    db_superman=# \c postgres
    Non-SSL connection (SSL connection is recommended when requiring high-security)
    You are now connected to database "postgres" as user "omm".
    openGauss=# 
    
  • 将db_superman数据库名称修改为superman。

    openGauss=# ALTER DATABASE db_superman RENAME TO superman;
    ALTER DATABASE
    openGauss=#
    

    当结果显示如下信息,则表示修改成功:

    ALTER DATABASE
    
  • 删除数据库superman。

    openGauss=# DROP DATABASE superman;
    DROP DATABASE
    openGauss=# 
    

    当结果显示如下信息,则表示删除成功:

    DROP DATABASE
    

👍 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富!

image-20230326200606401

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

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

相关文章

低代码技术:提高效率降低成本的全新选择

一、前言 企业想要独立的应用程序,开发者在寻求更快速、更高效、更灵活的开发方法,以适应快速变化的市场需求。在这个背景下,低代码技术以提高效率降低成本的方式走进人们视野,成为了一种全新的应用程序开发方式。 二、相比传统的…

金融中的数学:概率分布(下)

上篇博客介绍了离散型概率分布,本篇博客介绍连续型概率分布。 1.连续型概率分布 连续型均匀分布(Continuous Uniform distribution)是一种描述在特定区间内取值均匀分布的概率分布。在该分布中,随机变量在给定区间内的取值概率密…

上门服务小程序|上门家政小程序开发

随着现代生活节奏的加快和人们对便利性的追求,上门家政服务逐渐成为了许多家庭的首选。然而,传统的家政服务存在着信息不透明、服务质量不稳定等问题,给用户带来了困扰。为了解决这些问题,上门家政小程序应运而生。上门家政小程序…

Jupyter入门使用教程

1 Jupyter Notebook与Jupyter Lab简介 Jupyter Notebook是一个开源的Web应用,在深度学习领域非常活跃。用户可以在这里创建和分享可执行代码、可视化结构和注释说明的文档。 Jupyter Notebook以网页的形式展现,用户可以在此网页中直接编辑代码、运行程…

通过 Lucene.Net 支持的 .NET 索引和搜索引擎的高效使用与探索:Examine 的简单索引与搜索数据应用以及其可扩展性分析

通过 Lucene.Net 支持的 .NET 索引和搜索引擎的高效使用与探索:Examine 的简单索引与搜索数据应用以及其可扩展性分析 在当前的技术环境中,搜索和索引数据变得越来越重要,尤其是在处理大量数据时。这就使得我们需要一种能够快速、精确、高效…

程序员如何制作PPT?

有道无术,术尚可求也;有术无道,止于术。大家好,我是程序员雪球,今天让我们一起探讨如何从零开始制作高质量的 PPT。 上周,领导要求我撰写一份关于 4到6月持续集成运营分析的报告,并通过 PPT 的形…

STM32单片机示例:多个定时器同步触发启动

文章目录 前言基础说明关键配置与代码其它补充示例链接 前言 多个定时器同步触发启动是一种比较实用的功能,这里将对此做个示例说明。 基础说明 该示例演示通过一个TIM使能时同步触发使能另一个TIM。 本例中使用TIM1作为主机,使用TIM1的使能信号作为…

win10 vscode 打包springboot项目

1 查看 java -version 2 环境变量配置 JAVA_HOME where java # D:\JDK\bin\java.exe1 在"系统变量"部分,点击"新建(N)"按钮。 2 在"变量名"字段中输入 JAVA_HOME 3 在"变量值"字段中输入 JDK 的安装路径。例如&#xff0…

基于 Linux 的轻量级多线程 HTTP 服务

使用基本的Linux系统调用来创建一个TCP socket&#xff0c;监听端口8080&#xff0c;并在接受到客户端连接时创建一个新的线程来处理连接。每个连接处理函数都是一个独立的线程&#xff0c;读取客户端请求并发送固定的HTTP响应。 代码&#xff1a; #include <iostream> …

简笔风和写实风的区别

现实主义和风格化 当我们谈论现实主义和风格化时&#xff0c;我们是什么意思&#xff1f;这看起来相当明显&#xff0c;现实主义指的是模仿逼真的逼真的图形。它不一定需要存在于现实世界中&#xff0c;但被传达为它属于我们的世界。10年前&#xff0c;我们认为现实的东西在今…

尝试-InsCode Stable Diffusion 美图活动一期

一、 Stable Diffusion 模型在线使用地址&#xff1a; https://inscode.csdn.net/inscode/Stable-Diffusion 二、模型相关版本和参数配置&#xff1a; 活动地址 三、图片生成提示词与反向提示词&#xff1a; 提示词&#xff1a;realistic portrait painting of a japanese…

Effective C++学习笔记(6)

目录 条款32. 确定你的public继承塑模出is-a关系条款33.避免遮掩继承而来的名称条款34.区分接口继承和实现继承条款35.考虑virtual函数以外的其他选择条款36.绝不重新定义继承而来的non-virtual函数条款37.绝不重新定义继承而来的缺省参数值条款38.通过复合塑模出has-a或“根据…

spring-boot-starter-parent 与 spring-boot-dependencies

Spring Boot的每个发布版本都会规划它所支持的依赖项。实际上&#xff0c;你不用指定这些依赖项的版本号&#xff0c;因为Spring Boot都为你管理好了。当更新Spring Boot时&#xff0c;会相应的更新依赖。 Maven管理依赖 Maven用户可以继承spring-boot-starter-parent项目&am…

OpenMP并行化傅里叶变换

设计思想 傅里叶变换&#xff0c;表示能将满足一定条件的某个函数表示成三角函数&#xff08;正弦和/或余弦函数&#xff09;或者它们的积分的线性组合。在不同的研究领域&#xff0c;傅里叶变换具有多种不同的变体形式&#xff0c;如连续傅里叶变换和离散傅里叶变换。 快速傅…

windows各种文件操作、系统相关的命令行脚本

目录 写在前面文件操作命令说明遍历文件并写进txt按行读取txt并文件计数文件重命名 参考完 写在前面 1、本文内容 windows各种文件操作、系统相关的命令行脚本 请保存为.bat运行 2、平台 windows10 3、转载请注明出处&#xff1a; https://blog.csdn.net/qq_41102371/article/…

《零基础入门学习Python》第047讲:魔法方法:定制序列

0. 请写下这一节课你学习到的内容&#xff1a;格式不限&#xff0c;回忆并复述是加强记忆的好方式&#xff01; 常言道&#xff1a;“无规矩不成方圆”&#xff0c;讲的是万事万物的发展都要在一定的规则下去运行&#xff0c;只有遵循一定的协议去做&#xff0c;事情才能够按照…

如何将一个目录下的所有md文件导出成pdf

要将一个目录下的所有Markdown&#xff08;.md&#xff09;文件导出为PDF&#xff0c;您可以使用Node.js进行编程来实现。以下是一种可能的方法&#xff1a; 首先&#xff0c;您需要设置Node.js环境并安装依赖项。在命令行中导航到您的项目目录&#xff0c;并运行以下命令&…

前端js防抖

一、原生js防抖 <!DOCTYPE html> <html> <head><title>防抖按钮示例</title> </head> <body><button id"immediateButton">立即触发</button><button id"waitButton">等候触发</button&g…

Stream实现List和Map互转总结

本文来说下Stream实现List和Map互转总结 文章目录 实体类Map转List代码List转Map代码 实体类 本篇介绍Stream流List和Map互转&#xff0c;同时在转换过程中遇到的问题分析。 package cn.wideth.collect;import lombok.AllArgsConstructor; import lombok.Data; import lombok.N…

GAMES101作业2

文章目录 作业内容Step 1. 创建三角形的2维bounding boxStep 2. 判断bBox中的像素中心点是否在三角形内Step 3. 比较插值深度和Depth BufferMSAA 作业内容 在屏幕上画出一个实心三角形&#xff0c; 换言之&#xff0c;栅格化一个三角形。上一次作业中&#xff0c;在视口变化之…