gaussdb数据库使用,gaussdb数据库百度百科

gaussdb数据库使用,gaussdb数据库百度百科,gaussDB数据库常用操作命令详解

本文主要介绍gaussDB数据库的常用操作命令。这篇文章给大家讲的很详细,对大家的学习或者工作都有一定的参考价值。有需要的朋友可以参考一下。

GaussDB命令行连接

1.1 ssh到主机,IP: 192.168.28.178,用户名:root,密码:Huawei@123

1.2切换到bin目录,cd /home/gaussdba/app/bin/

1.3切换用户为gaussdba,su gaussdba。

1.4连接gaussDb,gsql -d postgres -p 5432

基本操作命令

l列出所有数据库。

c database_name切换数据库

d列出当前数据库下的表。

d tablename列出指定表的所有字段。

d tablename查看指定表格的基本情况。

dn显示当前数据库中的所有架构信息。

显示搜索路径;显示当前使用的模式。

将search_path设置为myschema切换当前模式

q注销。

mysql数据迁移至gaussDB

1.导出mysql数据

显示变量,如“%secure%”找到了secure_file_priv地址;

Mkdir aaasecure_file_priv地址下;

修改文件权限chmod-r 777 AAA;

select * from i18n _ message into outfile /tmp/ETL/temp . dat 字段以 结尾;

2.下载数据并上传到GaussDb服务器

3.导入高斯数据库

使用分隔符从/home/gaussdba/app/bin/temp . dat 中复制I18N _ MESSAGE

切换gaussDb中遇到的问题

1.执行过程中出现以下错误:列“task。 task _ id 必须出现在group by子句中或用于聚合函数中,原因

是:聚合函数必须用于与分组依据一致或不一致的字段;

2.MySQL中的ifnull函数被nvl函数取代;

3.极限0,10 -极限10偏移0;

4.find_in_set(operator, 1096,789) - operator ~ concat((,replace(1096,789 ,,, | ),));

5.不支持uuid()。您可以自定义UUID函数,

创建或替换函数UUID()

以$$的形式返回文本

开始

返回_number(now():text, 9999999999999999999999999999999999999999999999999 );

结束;

$ $ LANGUAGE plpgsql

将函数UUID()的所有者更改为GAUSSDBA

6.字符串不能用双引号“”括起来,只能用单引号“”括起来,例如:select“”as local _ path-select“”as local _ path。

7.在重复键上插入-替换为

8.模糊查询,LIKE:区分大小写,ILIKE:不区分大小写。MySQL中的查询默认是不区分大小写的,所以可以用ILIKE代替。

9.GaussDB认为null和空字符相同,不支持空字符a= 必须写成a为null的判断。

10.在GaussDB中比较字符串时,要注意字段类型的一致性。比如CHAR是定长的,和VARCHAR类型对比会有问题。

1.单引号转义,使用一个单引号对另一个单引号进行转义,例如xian。

关于gaussDB数据库常用操作命令的这篇文章到此为止。有关gaussDB数据库命令的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

gaussdb数据库使用,gaussdb数据库百度百科