使用PuTTY连接后,用root用户登录
步骤 1以操作系统用户omm登录数据库主节点。
[root@ecs-c9bf ~]# su - omm
步骤 2启动服务。
启动服务命令:
[omm@ecs-c9bf ~]$ gs_om -t start
当结果显示为如下信息,则表示启动成功。

Starting cluster.
=========================================
=========================================
Successfully started.

步骤 3连接数据库。
[omm@ecs-c9bf ~]$gsql -d postgres -p 26000 -r
当结果显示为如下信息,则表示连接成功。

gsql ((openGauss 1.1.0 build 290d125f) compiled at 2020-05-08 02:59:43 commit 2143 last mr 131
Non-SSL connection (SSL connection is recommended when requiring high-security)
Type "help" for help. postgres=#

其中,postgres为openGauss安装完成后默认生成的数据库。初始可以连接到此数据库进行新数据库的创建。26000为数据库主节点的端口号,需根据openGauss的实际情况做替换,请确认连接信息获取。

剩下的就是SQL了。。。

查看数据库对象
查看帮助信息:postgres=# \?

切换数据库:postgres=# \c dbname

列举数据库:
使用\l元命令查看数据库系统的数据库列表。postgres=# \l
使用如下命令通过系统表pg_database查询数据库列表。postgres=# SELECT datname FROM pg_database;

列举表:postgres=# \dt

列举所有表、视图和索引:postgres=# \d+

使用gsql的\d+命令查询表的属性:postgres=# \d+ tablename

查看表结构:postgres=# \d tablename

列举schema:postgres=# \dn

查看索引:postgres=# \di

查询表空间:
使用gsql程序的元命令查询表空间。postgres=# \db
检查pg_tablespace系统表。如下命令可查到系统和用户定义的全部表空间。
postgres=# SELECT spcname FROM pg_tablespace;

查看数据库用户列表:postgres=# SELECT * FROM pg_user;

要查看用户属性:postgres=# SELECT * FROM pg_authid;

查看所有角色:postgres=# SELECT * FROM PG_ROLES;

其他操作
切换数据库:postgres=# \c dbname

切换用户:postgres=# \c – username

退出数据库:postgres=# \q

常用SQL语言:
建立好数据库之后要创建SCHEMA CREATE SCHEMA uName AUTHORIZATION uName;

建立数据库 CREATE DATABASE Name

删除数据库:drop database Name

删除用户:drop user Name

查看表的数据:SELECT * from tablename;

设置外键:alter table 从表名 add constraint FK_ID foreign key(外键字段名) references 主表名(主键字段名);
注意:
(1)建立外键的表必须为 InnoDB 型,不能是临时表。在MySql中只有 InooDB 类型的表才支持外键。
(2)定义外键名时,不能加引号。 如 constraint’FK_ID’或constraint “FK_ID”。

添加数据
INSERT INTO tablename(id,type,other) VALUES('123','XX','YY');

数据查询:SELECT name,type,salary FROM table WHERE id = xxx;

链表查询:

SELECT id1,name1,type1,type2
FROM table1
INNER JOIN table2
ON id1=id2;

openGauss数据库基本操作相关推荐

  1. openGauss数据库开发指导手册(下)

    本篇将介绍学校数据模型以及学校数据模型表操作. 1.4 学校数据模型 1.4.1 关于本实验 以学校数据库模型为例,介绍openGauss数据库数据库.表.表空间.用户及其它对象,以及SQL语法使用的 ...

  2. openGauss数据库源码解析系列文章——openGauss开发快速入门(二)

    在上一篇openGauss数据库源码解析系列文章--openGauss开发快速入门(上)中,我们介绍了openGauss的安装部署方法,本篇将具体介绍openGauss基本使用. 二. openGau ...

  3. openGauss数据库开发指导手册(上)

    简介 本实验指导书主要目的是为了让读者熟悉并掌握openGauss数据库的基本操作,并通过案例强化学习. 内容描述 本实验指导书先介绍创建管理用户.表及其它数据库对象等openGauss数据库的基本操 ...

  4. 【参赛作品20】【openGauss】Virtualbox+openEuler部属openGauss数据库

    Virtualbox+openEuler部属openGauss数据库指导手册 前 言 简介 内容描述 前置条件 实验环境说明 单机安装概览 openGauss数据库安装 1.1 实验介绍 关于本实验 ...

  5. 基于opengauss数据库的酒水销售管理系统【python+SQL】

    基于opengauss数据库的酒水销售管理系统 摘要 1 系统概述 1.1 开发目的 1.2 开发任务 1.3 开发环境 2 需求分析 2.1 系统需求 2.2 实现目标 2.3 功能设计 2.4 数 ...

  6. SQL Server数据库基本操作(一)

    SQL Server数据库基本操作 基本表的定义.删除与修改 1.创建基本表 2.修改基本表 3.删除基本表 基本表的定义.删除与修改 创建数据库 CREATE DATABASE STUDENT 1. ...

  7. [JSP暑假实训] 三.MySQL数据库基本操作及Servlet网站连接显示数据库信息

    本系列文章是作者暑假给学生进行实训分享的笔记,主要介绍MyEclipse环境下JSP网站开发,包括JAVA基础.网页布局.数据库基础.Servlet.前端后台数据库交互.DAO等知识. 前一篇文章讲解 ...

  8. mysql数据库基本操作总结与归纳

    mysql数据库基本操作总结与归纳 登录命令 mysql -u 用户名 -p 密码 列如: [root@localhost ~]# mysql -u root -p [root@localhost ~ ...

  9. Java数据库篇2——数据库基本操作

    Java数据库篇2--数据库基本操作 1.启动.停止.服务 net start mysql net stop mysql 2.登入登出 本地 Mysql -u用户名 -p密码Mysql -u用户名 - ...

  10. python基础课程3(看代码看注释)--数据库基本操作(mysql)

    #人生苦短,我用python #推荐一个python数据结构可视化工具,网址:http://www.pythontutor.com ##课表:1.mysql数据库的基本操作:2.用python操作基本 ...

最新文章

  1. sleep() wait() notify/notifyAll() 的区别
  2. c++ svd实例整理
  3. 50个Android开发技巧(09 避免用EditText对日期进行验证)
  4. web前端开发论文写作_外语论文文献引言格式—MLA Style
  5. 非职业程序员的工具箱
  6. 佐治亚理工学院 计算投资公开课第五周作业 市场仿真器
  7. Linux之scsi网络存储
  8. 100款机器学习数据集
  9. htmlCSS面试题
  10. Luarocks 安装遇到的坑
  11. 固定表头和固定列表格解决方案
  12. 嘿嘿,长假最后一天!摸鱼一把,我用Python做一个美女消消乐!
  13. 高斯消元法(matlab)
  14. Hadoop生态系统各组件功能
  15. P1359 租用游艇【Floyd】
  16. ubuntu上打开markdown文件
  17. sqlloader 导入数据的一点经验教训(最后附我的导入过程)
  18. 【数据结构与算法】LeetCode面试真题,带你领略算法思想
  19. tf.transpose详解(能懂版)
  20. 转载一篇人生思考:一名大学毕业生的反思

热门文章

  1. python函数分为哪几种_python函数有哪几种
  2. 2017年9月计算机二级office题库百度云,2017年9月计算机二级office题库
  3. IP地址(定义、分类、掩码及保留地址)
  4. 大话设计模式之爱你一万年:第一章 设计模式基本概念:1.软件设计模式概述
  5. Webstorm如何下载插件
  6. C2——cesium加载城市级三维管网模型的方案
  7. ipad一直卡在白苹果_近万字多图带你玩转iPad——iPad指南
  8. 微信收款语音播报android,电脑微信收款语音播报软件下载
  9. 采用WPF开发第二版OFD阅读器,持续完善中,敬请期待
  10. java简历vue专业技能_用vue 写一个好看的个人简历