• 2024-10-22GaussDB: db2->gaussdb 函数转换
    一、db2->gaussdb函数转换问题描述:使用GaussDB替代DB2的方案,使用起来还是有些差别,做一下函数的映射转换。 DB2写法GaussDB改写语法日期函数days(OUTWORKDATE)EXTRACT(epochfromoutworkdate)/86400;EXTRACT(DAYFROM(OUTWORKDATE-DATE'0001-01-01'+
  • 2024-09-23myflash MySQL数据恢复工具的使用示例:误删除数据恢复和误修改数据恢复两种场景
    以下是myflash数据恢复工具的使用示例,分为误删除数据恢复和误修改数据恢复两种情况:误删除数据恢复:构建测试环境:创建测试数据库和表。假设你已经安装并启动了MySQL服务,登录到MySQL客户端,执行以下语句创建一个名为testdb的数据库和一个名为user的表:sqlCREATEDATABASEtest
  • 2024-08-24MySQL的Grant命令详解
    MySQL赋予用户权限命令的简单格式可概括为:grant权限on数据库对象to用户 一、grant普通数据用户,查询、插入、更新、删除数据库中所有表数据的权利。grantselectontestdb.*tocommon_user@'%'grantinsertontestdb.*tocommon_user@'%'grantupdateontestd
  • 2024-08-05模式
    什么是模式模式是数据库中的一个概念,可以理解为一个命名空间或目录,不同的模式下可以有相同的表、函数等对象而不产生冲突。模式的提出是为了便于管理,只要有权限,各个模式中的对象可以互相调用。在PostgreSQL中,一个数据库可以包含一个或多个模式。PostgreSQL:不能同时访问不同数据
  • 2024-06-15OpenGauss数据库-4.表的创建、修改与删除
    第1关:创建表gsql-dpostgres-Ugaussdb-W'passwd123@123'createdatabasetestdb;\ctestdb;passwd123@123createtabletest_table(test_idintegernotnull,test_infochar(36));第2关:修改表 gsql-dtestsb-Ugaussdb-W'passwd123@123'alte
  • 2024-05-26MySQL Grant命令
    MySQL赋予用户权限命令的简单格式可概括为:grant权限on数据库对象to用户 MySQL高级教程:http://cainiao.guashuw.com/一、grant普通数据用户,查询、插入、更新、删除数据库中所有表数据的权利。grantselectontestdb.*tocommon_user@'%'grantinsertontestdb.*
  • 2024-05-25意外发现openGauss兼容Oracle的几个条件表达式
    意外发现openGauss兼容Oracle的几个条件表达式最近工作中发现openGauss在兼容oracle模式下,可以兼容常用的两个表达式,因此就随手测试了一下。查看数据库版本[omm@openGauss~]$gsql-rgsql((openGauss6.0.0-RC1builded7f8e37)compiledat2024-03-3111:59:31comm
  • 2024-04-24mongodb 分片创建使用汇总
    5.Mongodb1.查看分片:db.runComand({listshards:1})2.查看数据存储情况:showdbs3.查看分片状态:sh.status()4.开启数据库分片配置:db.runComand({enablesharding:"testdb"})db.enableSharding("testdb")db.shardCollection("testdb.persons",{id:1})5.创建索引(如果有
  • 2024-04-082、tbase数据库迁移
    目录tbase数据库迁移1、登录psql2、创建管理用户3、创建数据库3.1、表空间存放文件3.2、创建表空间3.3、查看表空间列表4、创建新数据库5、创建用户并授权5.1、创建用户5.2、新增的用户交由adminuser用户管理6、创建用户空间6.1、创建表空间存放文件夹6.2、创建表空间6.3、如需要
  • 2024-03-31数据库之迁移常规操作(Mongodb篇)
    一、部署mongodb数据库。注:采用docker容器进行安装部署详情参考此文》》https://blog.csdn.net/u014642921/article/details/136022683二、在admin用户创建testdb文档插入两条数据admin>db.testdb.insertMany([{name:"1",age:1,addr:"earth"},{name:"2",age:2,addr:"
  • 2024-03-19sqlserver数据库备份文件还原
    将数据还原到新的测试库,通常涉及数据库备份文件的还原或数据迁移。这里提供一种通用的SQLServer数据库还原到测试库的方法:1.数据库备份文件还原:•如果你有一个数据库备份文件(.bak),你可以通过SQLServerManagementStudio(SSMS)或T-SQL命令将其还原到新的测试库。使用SSMS:•
  • 2024-03-18【PostgreSQL PGCE-091题目解析14】PostgreSQL中使用CONCURRENTLY选项创建索引时,允许增删改数据表。
    本文为云贝教育刘峰(微信:yunbee_DBA)原创,请尊重知识产权,转发请注明出处,不接受任何抄袭、演绎和未经注明出处的转载。PostgreSQL中使用CONCURRENTLY选项创建索引时,允许增删改数据表。A.正确B.错误参考答案:A解析:我们知道,PG是有行级琐的,在创建索引的时候,会在行上加琐
  • 2023-12-26无涯教程-PostgreSQL - String函数
    PostgreSQL字符串函数主要用于字符串操作。下表详细介绍了重要的字符串函数-S.No.Name&描述1ASCII()返回最左边字符的数值2BIT_LENGTH()返回参数的长度(以位为单位)3CHAR_LENGTH()返回参数中的字符数4CHARACTER_LENGTH()CHAR_LENGTH()的同义词5CONCAT_WS
  • 2023-12-26无涯教程-PostgreSQL - Numeric函数
    PostgreSQL数值函数主要用于数值运算和/或数学计算。下表详细介绍了数字函数-S.No.Name&描述1ABS()返回数值表达式的绝对值。2ACOS()返回数值表达式的反余弦值,如果该值不在-1到1之间,则返回NULL。3ASIN()返回数字表达式的反正弦值,如果值不在-1到1的范围内,则返回NU
  • 2023-12-25无涯教程-PostgreSQL - MIN函数
    PostgreSQLMIN函数用于在记录集中找出最小值的记录。要了解MIN函数,请考虑将表 COMPANY 记录为跟随-testdb#select*fromCOMPANY;id|name|age|address|salary----+-------+-----+-----------+--------1|Paul|32|California|200002|L
  • 2023-12-25无涯教程-PostgreSQL - COUNT函数
    PostgreSQLCOUNT函数是最简单的函数,在计算预计由SELECT语句返回的记录数时非常有用。要了解COUNT函数,请考虑将表 COMPANY 记录为跟随-testdb#select*fromCOMPANY;id|name|age|address|salary----+-------+-----+-----------+--------1|Paul|
  • 2023-12-25无涯教程-PostgreSQL - 连接C/C++
    本教程将使用libpqxx库,该库是PostgreSQL的官方C++客户端API。libpqxx的源代码在BSD许可下可用,因此您可以免费下载,将其传递给他人,进行更改,出售,将其包含在自己的代码中,并与选择的任何人共享您的更改。安装Libpqxx可以从以下链接下载最新版本的libpqxx:下载Libpqxx。因此,下载
  • 2023-12-24无涯教程-PostgreSQL - 表达式
    表达式(Expressions)是一个或多个值,运算符以及计算为一个值的PostgresSQL函数的组合。PostgreSQLEXPRESSIONS类似于公式,它们以查询语言编写,您还可以用于查询数据库以获取特定的数据集。考虑一下SELECT语句的基本语法,如下所示:SELECTcolumn1,column2,columnNFROMtable_na
  • 2023-12-24无涯教程-PostgreSQL - 运算符
    运算符是保留字或字符,主要用于PostgreSQL语句的WHERE子句中以执行操作,如比较和算术运算。运算符用于指定PostgreSQL语句中的条件,并用作语句中多个条件的结合。算术运算符比较运算符逻辑运算符按位运算符PostgreSQL算术运算符假设变量a=2,变量b=3,则-运算符描述示例
  • 2023-12-24无涯教程-PostgreSQL - 删除表(Drop)
    PostgreSQLDROPTABLE语句用于删除表定义以及该表的所有关联数据,索引,规则,触发器和约束。DROPTABLE语句的基本语法如下-DROPTABLEtable_name;在上一章中,无涯教程已经创建了表DEPARTMENT和COMPANY。首先,验证这些表(使用\d列出表)-testdb-#\d这将产生以下输出-
  • 2023-12-03MySQL数据库管理系统
    MySQL数据库管理系统一、知识点归纳本章讨论了MySQL关系数据库系统;介绍了MySQL并指出了它的重要性;展示了如何在Linux机器上安装和运行MySQL;演示了如何使用MySQL在命令模式和批处理模式下使用SQL脚本创建和管理数据库;说明了如何将MySQL与C编程相结合;演示了如何将MySQL与PHP
  • 2023-12-01postgresql从入门到精通教程 - 第36讲:postgresql逻辑备份
       PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUGPG技术大讲堂。 第36讲:PostgreSQL逻辑备份 第36讲:12月02日(周六)19
  • 2023-11-29【influxDB】CentOS 7.x InfluxDB 1.8.0的安装使用
    一、安装wgethttps://dl.influxdata.com/influxdb/releases/influxdb-1.8.0.x86_64.rpmyum-ylocalinstallinfluxdb-1.8.0.x86_64.rpm image.pngsystemctlstartinfluxdbsystemctlenableinfluxdbsystemctlstatusinfluxdbss-tan|grep8086
  • 2023-09-11MySQL数据误删flashback
    使用binlog2sql(Python版)解析binlog文件来创建回滚的sql准备工作需要提前安装Python环境gitclonehttps://github.com/danfengcao/binlog2sql.gitcdbinlog2sqlpip3install-rrequirements.txtMySQL必须开启binlog,且binlog_format=ROW,且binlog_row_image=FULLshowv
  • 2023-08-07【我和openGauss的故事】带有out参数的存储过程及自定义函数的重载测试
    【我和openGauss的故事】带有out参数的存储过程及自定义函数的重载测试DarkAthenaopenGauss2023-08-0418:01发表于四川背景先说下数据库里说的函数重载是什么。比如我们知道数据库可能会有同名的函数,但是函数的参数声明不一样selectto_char(sysdate,'yyyymmdd')fromdual;se