openGauss 每日一练第三天

本文出处:https://www.modb.pro/db/193083

学习目标

学习 openGauss 创建数据库、修改数据库属性和删除数据库

课后作业

1.分别创建名为 tpcc1 和 tpcc2 的数据库

SQL文本:

create database tpcc1;

create database tpcc2;

\l

omm=# create database tpcc1;

CREATE DATABASE

omm=# create database tpcc2;

CREATE DATABASE

omm=# omm=# \l

List of databases

Name | Owner | Encoding | Collate | Ctype | Access privileges

-----------+-------+----------+-------------+-------------+-------------------

omm | omm | UTF8 | en_US.UTF-8 | en_US.UTF-8 |

postgres | 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

tpcc1 | omm | UTF8 | en_US.UTF-8 | en_US.UTF-8 |

tpcc2 | omm | UTF8 | en_US.UTF-8 | en_US.UTF-8 |

(6 rows)

omm=#

2.将 tpcc1 数据库重命名为 tpcc10

SQL文本:

alter database tpcc1 rename to tpcc10;

omm=# alter database tpcc1 rename to tpcc10;

ALTER DATABASE

omm=#

3.分别使用\l 和\l+两个元命令查看数据库信息

SQL文本:

\l

\l+

omm=# \l

List of databases

Name | Owner | Encoding | Collate | Ctype | Access privileges

-----------+-------+----------+-------------+-------------+-------------------

omm | omm | UTF8 | en_US.UTF-8 | en_US.UTF-8 |

postgres | 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

tpcc10 | omm | UTF8 | en_US.UTF-8 | en_US.UTF-8 |

tpcc2 | omm | UTF8 | en_US.UTF-8 | en_US.UTF-8 |

(6 rows)

omm=# \l+

List of databases

Name | Owner | Encoding | Collate | Ctype | Access privileges | Size | Tablespace | Description

-----------+-------+----------+-------------+-------------+-------------------+-------+------------+--------------------------------------------

omm | omm | UTF8 | en_US.UTF-8 | en_US.UTF-8 | | 11 MB | pg_default |

postgres | omm | UTF8 | en_US.UTF-8 | en_US.UTF-8 | | 41 MB | pg_default | default administrative connection database

template0 | omm | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/omm +| 10 MB | pg_default | default template for new databases

| | | | | omm=CTc/omm | | |

template1 | omm | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/omm +| 10 MB | pg_default | unmodifiable empty database

| | | | | omm=CTc/omm | | |

tpcc10 | omm | UTF8 | en_US.UTF-8 | en_US.UTF-8 | | 10 MB | pg_default |

tpcc2 | omm | UTF8 | en_US.UTF-8 | en_US.UTF-8 | | 10 MB | pg_default |

(6 rows)

omm=#

4.在数据库 tpcc2 中创建 customer 表,字段自定义

SQL文本:

\c tpcc2

create table customer_t

(c_customer_sk integer,

c_customer_id char(5),

c_first_name char(6),

c_last_name char(8)

) ;

\d

tpcc2=# \c tpcc2

Non-SSL connection (SSL connection is recommended when requiring high-security)

You are now connected to database "tpcc2" as user "omm".

tpcc2=# create table customer_t

tpcc2-# (c_customer_sk integer,

tpcc2(# c_customer_id char(5),

tpcc2(# c_first_name char(6),

tpcc2(# c_last_name char(8)

tpcc2(# ) ;

CREATE TABLE

tpcc2=# \d

List of relations

Schema | Name | Type | Owner | Storage

---------+------------+-------+-------+----------------------------------

schema2 | customer_t | table | omm | {orientation=row,compression=no}

(1 row)

tpcc2=#

5.删除新创建的数据库

SQL文本:

\c omm

drop database tpcc2;

drop database tpcc10;

tpcc2=# \c omm

Non-SSL connection (SSL connection is recommended when requiring high-security)

You are now connected to database "omm" as user "omm".

omm=# drop database tpcc2;

DROP DATABASE

omm=# drop database tpcc10;

DROP DATABASE

omm=#

6.退出 gsql 程序

SQL文本:

\q

omm=# \q

[omm@modb ~]$

openGauss每日一练第三天的更多相关文章

  1. javascript每日一练(三)——DOM一

    一.Dom基础 childNodes(有兼容问题),children nodeType getAttribute() firstChild,lastChild,previousSilbing,next ...

  2. CSS3每日一练之内容处理-嵌套编号

    出处:http://www.w3cfuns.com/thread-5592229-1-17.html 1.大标题一   1.子标题   2.子标题   3.子标题2.大标题二   1.子标题   2. ...

  3. WindowsAPI每日一练(2) 使用应用程序句柄

    WindowsAPI每日一练系列 :https://www.cnblogs.com/LexMoon/category/1246238.html WindowsAPI每日一练() WinMain Win ...

  4. WindowsAPI每日一练(1) MessageBoxA

    WindowsAPI每日一练系列 :https://www.cnblogs.com/LexMoon/category/1246238.html WindowsAPI每日一练(1) WinMain 要跟 ...

  5. 每日一小练——Armstrong数

    上得厅堂.下得厨房,写得代码,翻得围墙,欢迎来到睿不可挡的每日一小练! 题目:Armstrong数 内容: 在三位的正整数中,比如abc.有一些能够满足a^3+b^3+c^3=abc的条件,也就是说各 ...

  6. Python 每日一练(5)

    引言 Python每日一练又开始啦,今天的专题和Excel有关,主要是实现将txt文本中数据写入到Excel中,说来也巧,今天刚好学校要更新各团支部的人员信息,就借此直接把事情做了 主要对于三种数据类 ...

  7. Python每日一练(1)

    这两天在做Python的每日一练,感觉收获颇丰,所以来记录分享一下,一共做了三个,涉及socket,PIL,pymysql三个库,另外终于开始了Flask框架的学习,后续也会做出一些分析 第一个是一个 ...

  8. CSS3每日一练之选择器-结构性伪类选择器

    <!DOCTYPE HTML> <html> <head> <meta charset="gb2312"> <title> ...

  9. HTML5每日一练之progress标签的应用

    progress标签:从名字上来看,估计大家也能猜到这个标签是什么标签了,没错,他是一个进度条.在HTML5中我们终于可以不用模拟了. <progress id="W3Cfuns_pr ...

  10. HTML5每日一练之figure新标签的应用

    igure元素是一种元素的组合,可带有标题(可选).figure标签用来表示网页上一块独立的内容,将其从网页上移除后不会对网页上的其他内容产生影响.figure所表示的内容可以是图片.统计图或代码示例 ...

随机推荐

  1. 【Azure 应用服务】在创建Web App Service的时候,选Linux系统后无法使用Mysql in App

    问题描述 如图上,是App Services在Windows环境中,系统自带了MySQL In App功能.而在,Linux环境中,没有发现Mysql in App功能,是不是无法在Linux中使用呢 ...

  2. Java 设计模式----单例模式的几种实现方式

    单例模式的几种实现方式 单例模式的实现有多种方式,如下所示: 1.懒汉式,线程不安全 是否 Lazy 初始化:是 是否多线程安全:否 实现难度:易 描述:这种方式是最基本的实现方式,这种实现最大的问题 ...

  3. Win10系统winload.efi丢失或损坏怎么办?修复步骤(以联想笔记本为例)

    winload.efi是通过UEFI方式引导必要的引导文件,如果系统中丢失或是损坏将导致系统无法启动,如win10在出现这样的问题时会出现蓝屏恢复界面,那么此时该如何解决呢?此例为 GPT+UEFI ...

  4. supervisor的使用与配置说明

    Supervisor 是用 Python 开发的一套通用的 进程管理程序 ,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启. 一. 安装 1.1 安装 # 根目录下 ...

  5. Zabbix Agent item监控项讲解

    前言 agent与snmp是Zabbix两种重要的监控方式,这一期主要介绍Zabbix Agent item监控项..Zabbix agent分为主动代理.被动代理,配置item类型时,可以选择需要的 ...

  6. 基于Linux的DockerFile添加中文字体

    FROM openjdk:8u332-oraclelinux7 #RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk ...

  7. day04-2发送文件

    多用户即时通讯系统04 4.编码实现03 4.6功能实现-发送文件功能实现 4.6.1思路分析 客户端(发送者): 先把文件a.jpg读取到客户端的字节数组 把文件对应的字节数组封装到message对 ...

  8. FFmpeg介绍与编译

    目录 FFmpeg FFmpeg核心模块 FFmpeg编译 FFmpeg FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制 ...

  9. PyQt5 Ubuntu 16.04/14.04 环境配置

    PS:要转载请注明出处,本人版权所有. PS: 这个只是基于<我自己>的理解, 如果和你的原则及想法相冲突,请谅解,勿喷. 前置说明   本文作为本人csdn blog的主站的备份.(Bl ...

  10. SSR解决了什么问题?有做过SSR吗?你是怎么做的?

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 一.是什么 Server-Side Rendering 我们称其为SSR,意为服务端渲染 指由服务侧完成页面的 HTML 结构拼接的页面处 ...