![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高斯数据库openGauss
白日梦想家_胖七七
这个作者很懒,什么都没留下…
展开
-
python动态编写SQL语句,查询openGauss数据库表(postgres)
python连接opengauss进行动态SQL查询原创 2022-06-01 21:29:52 · 1174 阅读 · 0 评论 -
openGauss数据库创建表,并给表字段添加注释。
#建立数据库连接# connect() 方法的参数一般包括:# database: 要连接的数据库名称# user:连接数据库的用户名# password: 连接数据库的密码# host: 数据库端口的地址,一般为 “localhost”,或者主机的IP地址# port: 门户 opengauss默认为26000.con = psycopg2.connect(database="datasets", user="jack", password="gauss@111", host="192..原创 2022-05-31 20:10:05 · 2552 阅读 · 0 评论 -
python查询opengauss数据库报错InvalidTextRepresentation: invalid input syntax for type numeric
终于解决了中文列名的查询问题,却又出现了查询数据类型报错的问题。欲哭无泪啊!!博主的数据库里有个时间码的数据列,内容是数字+字母的形式,数据列为text类型,但是在进行条件查询的时候一直报错数据类型有问题,意思大概是前面64810000是数字,后面ms是字母,格式不同。但是我的数据列明明是text啊!怎么还会有格式问题。查询语句如下:sql = 'select * from source2decode where "工程参数.本机时间码" = 64810000ms'博主鼓捣了一下午也没原创 2022-04-12 20:06:14 · 3000 阅读 · 0 评论 -
python条件查询opengauss数据库中文列名的数据
问题:由于项目要求,数据库中的列名都是以中文命名的,导致在后期查询的时候出现了很多问题。解决方法:整条SQL语句需要用单引号包裹,中文列名需要用双引号包裹起来。import psycopg2def dataFromDB(sql): # 连接数据库 conn = psycopg2.connect(database='datasets', user='jack', password='gauss@111', host='192.168.80.130', port='260.原创 2022-04-12 18:11:27 · 1425 阅读 · 0 评论 -
python将Dataframe格式的数据写入opengauss数据库(postgres数据库)
前提准备:成功opengauss数据库,并创建用户jack,创建数据库datasets。数据准备:所用数据以csv格式存在本地,编码格式为GB2312。数据存入:# 加载必要的python库from sqlalchemy import create_engineimport pandas as pd# 从本地读入数据df = pd.read_csv("E:/jiema.csv",low_memory=False,encoding='gb2312')#创建数据库引擎#cr原创 2022-04-11 20:07:53 · 1653 阅读 · 0 评论 -
pyinstaller打包pyqt5的过程中遇到的问题总结
1.打包时虽然有很多warning,但是显示打包成功,生成了exe文件。运行exe文件的时候,直接闪退了。解决办法:从cmd命令行进入到exe所在的文件位置,输入main.exe命令直接运行(main.exe是我的exe文件名称),会提示运行不了的原因。2.提示运行不了的原因是找不到模块。解决办法:(1)anaconda的依赖包找不到:重新打包,将anaconda依赖包所在的路径加进去。(lib/site-packages)(2)python相关的包找不到:pip install --u原创 2022-03-26 10:31:24 · 2528 阅读 · 0 评论 -
openEuler上一键部署opengauss数据库
1.在root用户下,执行命令vi /root/auto_install.sh,编写部署脚本脚本内容如下:其中1.定义主机信息里的主机名node1和主机ip需要替换为自己的虚拟机信息。例如我的主机名是 localhost.localdomain,ip是192.168.80.130(在openeuler安装的时候可以看到这两个信息。)## openGaussinstall.sh## Author: 贾军锋## Date: 2021-04-15## OS: open原创 2022-03-19 16:52:44 · 873 阅读 · 2 评论 -
python修改数据库表相关操作
#修改列名# cur.execute("alter table crete1 RENAME value1 TO up;")print("修改成功")#删除列名# cur.execute("ALTER TABLE crete1 DROP COLUMN key2;")# cur.execute("ALTER TABLE crete1 DROP COLUMN value2;")print("删除成功")原创 2021-12-29 14:51:47 · 739 阅读 · 0 评论 -
python在数据库中新建阈值表,并进行查询修改等。
1.在excel中设计号阈值表的表头,本次项目的阈值表设置为2张,一张是离散变量的,一张是连续变量的。格式如下:表1-离散表表2-连续表2.利用navicat导入数据。连接好数据库(首先要启动数据库,开放端口,才能连接成功),然后选择数据库名-用户名-表,点击导入向导。选择excel文件,点击下一步。输入导入文件的路径,选择导入数据的sheet表名,点击下一步。自由设置导入附加项,点击下一步。如果导入表的名字在数据库中没有,自动勾选新建表,设置目.原创 2021-12-29 10:17:25 · 1023 阅读 · 0 评论 -
PyQt5连接opengauss数据库(postgresql)创建表、删除表以及插入数据等操作
1.建立数据库连接2.调用游标对象3.创建表4.在表中插入一条数据5.删除表中数据6.提交更改和关闭连接代码参考import psycopg2#建立数据库连接# connect() 方法的参数一般包括:# database: 要连接的数据库名称# user:连接数据库的用户名# password: 连接数据库的密码# host: 数据库端口的地址,一般为 “localhost”,或者主机的IP地址# port: 门户 opengaus...原创 2021-11-04 16:09:27 · 1381 阅读 · 0 评论 -
PyQt5连接OpenGauss数据库
环境准备1.成功安装opengauss数据库2.成功安装python环境3.成功安装PyQt54.成功安装pycharm (社区版即可)安装步骤python连接opengauss数据库,可以使用python提供的一个模块psycopg1.安装psycopg2psycopg可以整合python和postgres数据库。方法一:使用命令行进行安装:(为防止网络问题后面添加了国内镜像)pip3 install psycopg2 -i http://mirrors.aliy原创 2021-11-04 16:01:21 · 1324 阅读 · 6 评论 -
Qt实现opengauss数据库的增删改查以及显示数据到TableView中
准备:Qt成功连接opengauss数据库(可参考我的这篇文章Qt通过ODBC连接opengauss数据库)1.增加数据//在名叫snameEdit的QlineEdit中输入姓名,并赋值给namestr QString namestr = ui->snameEdit->text(); //在名叫snoEdit的QlineEdit中输入学号,并赋值给num QString num = ui->snoEdit->text(); //在名叫原创 2021-10-27 19:43:12 · 1401 阅读 · 4 评论 -
Qt通过ODBC连接opengauss数据库
环境:Windows10 64位系统Qt4.11.1虚拟机安装openEuler系统和opengauss2.0.0步骤:1.保证opengauss数据库运行正常,如下:2.下载opengauss的ODBC(这里选择的是openEuler_x86_64版本的),下载地址:https://opengauss.obs.cn-south-1.myhuaweicloud.com/2.1.0/x86_openEuler/openGauss-2.1.0-ODBC.tar.gz3.安装O原创 2021-10-27 16:57:02 · 1382 阅读 · 0 评论 -
《Industrial-Strength OLTP Using Main Memory and Many Cores》-翻译
摘要GaussDB及其开源版本openGauss是华为的关系型数据库管理系统(RDBMS),具有一个主要的基于磁盘的存储引擎。 本文介绍了一种新的GaussDB存储引擎,该引擎针对主内存和多核进行了优化。 我们从一个搜索原型开始,该原型利用了硬件的强大功能,但对客户没有用处。 本文描述了将该原型转化为工业存储引擎的细节,包括与 GaussDB 的集成。 标准基准测试表明,新引擎在英特尔x86多核服务器以及基于ARM64的昆鹏CPU的华为泰山服务器上的全TPC-C性能比GaussDB提高了2.5倍以上。.原创 2021-10-09 16:55:13 · 253 阅读 · 0 评论 -
使用Data studio开发opengauss数据库
目录1.首先在mobaxterm中创建一个用户jack1.2.在data studio中新建链接。3.开始创建表4.对表进行操作。5.在mobaxterm中查看我们建的表结构。1.首先在mobaxterm中创建一个用户jack1.create user jack1 with sysadmin identified by 'gauss@111';赋予jack1一些操作表和序列的权限。grant SELECT,INSERT,UPDATE,DELETE on all ta原创 2021-09-15 11:18:06 · 6538 阅读 · 4 评论 -
opengauss数据库常用SQL语句
1.新建用户创建普通用户,并制定密码CREATE USER jack1 WITH PASSWORD 'gauss@111';赋予所有表的操作权限grant SELECT,INSERT,UPDATE,DELETE on all tables in schema public to jack1;赋予所有序列的操作权限GRANT USAGE, SELECT ON ALL SEQUENCES IN SCHEMA public TO jack1;...原创 2021-09-14 11:22:20 · 6928 阅读 · 0 评论 -
Java连接opengauss数据库实现增删改查
前期准备:1.VMware workstation中配置了OpenEuler系统,并且在该系统上成功部署了OpenGauss2.0.0数据库。2.完成远程连接部署(通过Data Studio工具能成功连接到本地opengauss数据库)3.配置java环境为jdk1.8版本,具体请参考jdk配置。4.下载opengauss2.0.0-openEuler系统x86_64版本的JDBC驱动安装包,下载完成后解压,找到postgresql.jar文件,将该文件放置到java项目文件夹下。ht原创 2021-09-14 11:16:46 · 4364 阅读 · 0 评论 -
安装openguass数据库配套工具Data Studio
前期准备:DataStudio安装前需要保证已经安装JDK1.8版本。查询方式:win+r,输入cmd打开命令行,输入java -version查询jdk版本。显示1.8.x即可,同时需要保证java版本是64位的。下载地址:软件包 | openGauss下载完成后,解压安装包。然后打开安装包,双击exe文件即可。...原创 2021-09-10 18:46:49 · 3536 阅读 · 5 评论 -
使用DataStudio连接本地虚拟机中的opengauss数据库
环境准备Data sudio:下载安装Data Studio软件,具体步骤请参照:在虚拟机上配置了OpenEuler操作系统并且部署了OpenGauss数据库。步骤1.配置pg_hba.conf首先使用su - omm登录到omm用户,然后进入到存放数据的文件夹,编辑pg_hba.conf文件。su - ommcd /opt/huawei/install/data/db1vi pg_hba.conf然后通过win+r,打开cmd唤醒命令行,输入ipconfig查询本机.原创 2021-09-10 18:40:01 · 9149 阅读 · 16 评论 -
华为云服务器部署openGauss数据库
## openGaussinstall.sh## Author: 贾军锋## Date: 2021-04-15## OS: openEuler20.03LTS [最小硬件配置:2c/4G]## Database:openGauss 2.0.0## Description:一键式实现操作系统环境配置、openGauss软件下载、openGauss软件安装等步骤,帮助大家提升安装openGauss数据库效率## Tips: 请确保操作系统可以连接外网## 0.关闭.原创 2021-09-10 17:30:37 · 878 阅读 · 0 评论 -
使用JDBC连接opengauss数据库
一、//将获取数据库连接操作封装为一个接口过程中,提示connection不可用。解决:在开头导入connection包解决若导入之后提示这种问题,则需要在module模块中添加一句话:requires java.sql;...原创 2021-09-06 19:57:56 · 8905 阅读 · 1 评论 -
openGauss数据库具体操作
一、启动openGauss1、以操作系统用户omm登录数据库主节点。su - omm2、使用以下命令启动openGauss。gs_om -t start二、停止openGauss1、以操作系统用户omm登录数据库主节点。2、使用以下命令停止openGauss。gs_om -t stop三、状态查询前提条件:openGauss已经启动。1、使用以下命令查询openGauss各实例情况。gs_om -t status --detail参.原创 2021-08-10 11:01:35 · 9057 阅读 · 1 评论 -
VMware+CentOS部署openGauss(新手小白必入)
步骤一:下载openGauss安装包在虚拟机中打开浏览器,访从openGauss开源社区下载 | openGauss,这样跟在主机中下载安装包再放进共享文件夹比起来更容易操作一些。这里我选择下载的是企业版的。步骤二: 检查安装包解压安装包,检查安装目录及文件是否齐全,在安装包所在目录右键,点击open in terminal,执行以下命令: tar -zxvf openGauss-2.0.1-CentOS-64bit-all.tar.gz和ls -1b,这里的2.0.1对应你下载...原创 2021-07-30 14:59:02 · 5873 阅读 · 5 评论 -
CentOS安装openGauss遇到的版本问题
openGauss官方提供的文档要求CentOS的版本必须为7.6,假若安装了其他版本的CentOS则需要修改一下/etc/redhat-release文档为CentOS Linux release 7.6.1810(core)如下图所示,记得保存。原创 2021-07-29 21:04:47 · 521 阅读 · 0 评论 -
高斯数据库错误参考代码GAUSS-51100——GAUSS-51236
GAUSS-51100:"Failed to verify SSH trust on these nodes: %s."SQLSTATE: 无错误原因:在各节点上核实SSH互信失败。解决办法:检查确保各节点互信必须创建。GAUSS-51101:"SSH exception: \n%s."SQLSTATE: 无错误原因:远程连接异常。解决办法:检查确保网络连接必须正常;检查确保远程机器的IP及登录用户和密码必须正确。GAUSS-51102:"Failed to exch原创 2021-07-28 09:29:36 · 8149 阅读 · 0 评论