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 媒体服务】使用编码预设文件(Preset.json)来自定义编码任务 -- 创建视频缩略图

    问题描述 在Azure门户上创建Transform Encoding时候,只能选择 Built-in Preset 编码方式(如:H265ContentAwareEncoding) 在创建编码任务时, ...

  2. 如何当个优秀的文档工程师?从 TC China 看技术文档工程师的自我修养

    本文系 NebulaGraph Community Academic 技术文档工程师 Abby 的参会观感,讲述了她在中国技术传播大会分享的收获以及感悟. 据说,技术内容领域.传播领域的专家和决策者们 ...

  3. 隐藏在 Nebula Graph 背后的星辰大海

    本文首发于 Nebula Graph Community 公众号 作者介绍 大家好,我是 Anyzm,graph-ocean(GitHub:https://github.com/nebula-cont ...

  4. HttpRunner使用教程?

    什么是HttpRunner? 它是一种面向http协议的测试框架,它只需要去维护一份yaml/json文件就可以使用自动化测试,结合locus性能测试,线上性能监控,持续集成等多种需求 工作原理: 通 ...

  5. SQL之 数据库表字段约束与索引

    第三范式 MySQL四种字段约束 主键约束 非空约束 唯一约束 创建索引 添加和删除索引

  6. 2022年RPA行业发展十大趋势,六千字长文助你看懂RPA

    2022年RPA行业发展十大趋势,六千字长文助你看懂RPA 2022年RPA行业如何发展?十大趋势助你看懂RPA行业未来 这里有2022年RPA行业发展的十大趋势,关注RPA的朋友定要收藏! 文/王吉 ...

  7. 手把手带你认识GaussDB轻量化运维管理工具

    本文分享自华为云社区<GaussDB轻量化运维管理工具介绍>,作者: Gauss松鼠会小助手. 一.GaussDB 运维管理平台简介 开放生态层 友好Web界面,多云皮肤个性化定制 丰富的 ...

  8. 使用 ASP.NET Core MVC 创建 Web API 系列文章目录

    使用 ASP.NET Core MVC 创建 Web API(一) 使用 ASP.NET Core MVC 创建 Web API(二) 使用 ASP.NET Core MVC 创建 Web API(三 ...

  9. 闭关修炼180天----手写迷你版的tomcat-Minicat

    手写迷你版的tomcat-Minicat 小谈Tomcat Tomcat请求处理⼤致过程 Tomcat是⼀个Http服务器(能够接收并且处理http请求,所以tomcat是⼀个http服务器) 我们使 ...

  10. Servlet中访问路径配置为/*时,使用请求转发造成内存溢出

    一.问题由来 最近在测试Servlet的请求转发功能,准备抽取一个公共的PageJumpTestServlet,用来做页面跳转功能. 这样不用每次在测试的时候,都单独写一个Servlet用来做页面跳转 ...