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

news2024/11/25 7:13:17

文章目录

    • 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=# \l
                                   List of databases
        Name     | 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/omm
     template1   | 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.coloradmin.cn/o/754090.html

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

相关文章

【Docker】Docker高级网络(NetWork)

【Docker】Docker高级网络(NetWork) 文章目录 【Docker】Docker高级网络(NetWork)1. 概述2. 网络2.1 网桥类型2.2 创建网络自定义桥2.3 查看所有网络2.4 查看特定网络的细节2.5 删除特定网络2.6 多个容器使用指定网络 参考文档:高级网络配置 Docker – 从入门到实践…

手机pdf怎么转换为图片?看看这几个转换方法

手机pdf怎么转换为图片?将手机图片转为PDF有很多好处。首先,PDF文件通常比图片文件更小,可以节省手机存储空间。其次,PDF文件可以更轻松地与他人共享,并且可以在不同设备和操作系统上打开。最后,将图片转换…

superheat | 超级简单的热图绘制解决方案!~(二)(聚类和注释图的添加~)

1写在前面 前面写了superheat的教程,今天写一下第二波,如何进行聚类以及添加注释图吧。🤩 分分钟提升你的heatmap的颜值哦!~🥰 2用到的包 # devtools::install_github("rlbarter/superheat")library(superhe…

二叉树(中)+Leetcode每日一题——“数据结构与算法”“剑指Offer55-I. 二叉树的深度”“100.相同的树”“965.单值二叉树”

各位CSDN的uu们你们好呀,今天继续数据结构与算法专栏中的二叉树,下面,让我们进入二叉树的世界吧!!! 二叉树(上)——“数据结构与算法”_认真学习的小雅兰.的博客-CSDN博客 二叉树链…

TypeScript 中对【泛型】的定义使用方式解读

目录 泛型函数多个泛型参数泛型约束泛型别名泛型接口泛型类 泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性。使用泛型 可以复用类型并且让类型更加灵活 泛型实现类型参…

Pycharm安装 leetcode 插件

目录 本节演示Pycharm安装 leetcode 插件做算法题 打开设置: 点击插件: 搜索leetcode并安装: 点这里的 leetcode: 初次使用点这里: 这里输入账号和密码: 点击确定后还是点登录: 登…

【MySQL】SQL入门(一)

🚗MySQL学习起始站~ 🚩本文已收录至专栏:数据库学习之旅 ❤️每章节附章节思维导图,文末附全文思维导图,感谢各位点赞收藏支出~ 一.引入 (1) SQL分类 SQL语句,根据其功能,主要分为四类&#x…

巧妙使用 CSS 渐变来实现波浪动画

目录 一、波浪的原理 二、曲面的绘制 三、波浪动画 四、文字波浪动画 五、总结一下 参考资料 之前看到coco[1]的这样一篇文章:纯 CSS 实现波浪效果![2],非常巧妙,通过改变border-radius和不断旋转实现的波浪效果&#xff0c…

网络安全—全知识点解析(课程学习笔记)

概括来说,网络安全课程的主要内容包括: 安全基本知识 应用加密学 协议层安全 Windows安全(攻击与防御) Unix/Linux安全(攻击与防御) 防火墙技术 入侵监测系统 审计和日志分析 下面分别对每部分知识介绍相应…

Stable Diffusion - ControlNet 插件中扩展局部重绘 InpaintOnly + LaMa 算法与应用

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://spike.blog.csdn.net/article/details/131643131 LaMa: https://github.com/advimman/lama Paper: Resolution-robust Large Mask Inpainting with Fourier Convolutions LaMa: Large…

哇~~真的是你呀!今天是在LINUX上简单部署LAMP平台。

目录 一、概述 二、PHP安装配置 三、安装 四、启动 五、书写测试页面 六、客户端访问 七、安装论坛 一、概述 LAMP组成: (1) Linux 其他组件的平台 (2)Apache提供web服务 (3)MySQL|Ma…

004-Triple协议底层原理分析

目录 底层分析Http 2.0 底层分析 Http 2.0 为了解决Http 1.0 和 1.1 头信息无法压缩有很多比如空格、换行等无用字符请求和相应不能并行处理:一个Socket连接如果接受到Request 就必须要等到服务返回Response了才能继续发送另一个Request 就更新了Http的协议到2.…

SQL语法与数据库快速入门(1)

目录 数据库简介数据库分类常用数据库简介使用场景MySql 的安装与配置数据库客户端工具MySql 介绍SQL 简介DDL 数据库操作-创建DDL 数据库操作-查看DDL 数据库操作-修改DDL 数据库操作-删除DDL 数据库表操作简介DDL 数据库表操作-创建DDL 数据库表操作-查看DDL 数据库表操作-修…

国内值得去的外企之Google攻略

外企在国内非常的乖,基本上都是正常上下班,更有甚者,上班不到点不进门,下班一到点就跑路,中途还能去楼下咖啡店喝咖啡。 年假多、生活工作平衡、待遇还不错,下班以后同事之间几乎再无联系,如果…

解决matplotlib子图重叠问题

代码修改前: import matplotlib.pyplot as plt import seaborn as snsdef on_resize(event):print(当前画布大小为:{}x{}.format(event.width, event.height))if __name__ __main__:x list(range(1, 6))y1 [i ** 2 for i in x]y2 [i ** 3 for i in …

C++之std::set有序容器用法(一百六十三)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…

Redis安装与配置指南:适用于Windows、Mac和Linux系统的详细教程

🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~&#x1f33…

Django实现接口自动化平台(九)环境envs序列化器及视图【持续更新中】

相关文章: Django实现接口自动化平台(八)测试报告reports序列化器及视图【持续更新中】_做测试的喵酱的博客-CSDN博客 本章是项目的一个分解,查看本章内容时,要结合整体项目代码来看: python django vue …

3D全景虚拟旅游在旅游行业中具备哪些应用价值?

在网络强国战略指引下,我们的网络基础设施建设步伐正在加快,与此同时,虚拟技术也在不断的更新迭代,虚拟旅游也逐渐崭露头角,将真实世界中的景点、文化以及历史场景等数字化,让游客身临其境地感受这些景点和…

【C语言】深入解密C语言组包与解包的用法、应用以及const的详细解说

目录 一、sprintf 用于组包 应用1:按照规定格式组包 应用2:将数值类型转换成字符串类型 二、sscanf 用于解包 应用1:%d提取数值‘0’~‘9’ 应用2:%s提取字符串(遇到\0 空格 回车结束提取) 三、sscanf高级应用 1、…