当前位置:网站首页 > 数据科学与大数据 > 正文

Gaussdb数据库number类型(gaussdb数据库基本命令)



GaussDB

(for Redis)是华为云数据库团队自主研发的兼容Redis协议的云原生数据库,该数据库采用计算存储分离架构,突破开源Redis的内存限制,可轻松扩展至PB级存储。 今天小编主要为大家介绍一些常用的基本命令。



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 展示当前数据库下所有schema信息


SHOW search_path; 显示当前使用的schema


SET search_path TO myschema; 切换当前schema


q 退出登录


1. 导出mysql数据


show variables like '%secure%' 查询出secure_file_priv地址;


在secure_file_priv地址下mkdir aaa;


修改文件权限chmod -R 777 aaa;


select * from i18n_message into outfile '/tmp/etl/temp.dat' fields terminated by ''';


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


3. 导入gaussDb


COPY I18N_MESSAGE FROM '/home/gaussdba/app/bin/temp.dat' WITH DELIMITER '''';



​ 1. 执行出现如下错误:column "TASK.TASK_ID" must appear in the GROUP BY clause or be used in an aggregate function ,原因是:select的字段与Group by中的字段要一致或不一致的字段必须使用聚合函数;


2. MySQL中的ifnull函数用nvl函数替换;


3. limit 0,10 ---------->limit 10 offset 0;


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


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


CREATE OR REPLACE FUNCTION UUID()


RETURNS TEXT AS $$


BEGIN


RETURN


to_number(now()::text,'999');


END;


$$ LANGUAGE plpgsql;


ALTER FUNCTION UUID() OWNER TO GAUSSDBA;


6. 字符串不能用双引号""括起来,只能用单引号'',例如:SELECT "" as local_path ----------->SELECT '' as local_path


7. INSERT INTO ON DUPLICATE KEY ------------>REPLACE INTO


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


9. GaussDB中认为null和空字符''是一样的,不支持a=''这种空字符判断,必须写成a is null


10. GaussDB中字符串比较时,注意字段类型要一致,例如CHAR是定长的,不足的补空格,和VARCHAR类型比较时就会有问题


11. 单引号'转义,用一个单引号转义另一个'',例如xi''an



相关课程内容推荐

HCIP-DATACOM 考试大纲:HCIP-Datacom-Core Technology V1.0

思博HCIP课程安排表:最新开班| HCIP-DATACOM课表

HCNP证书是什么意思?华为hcnp认证

华为hcip认证:华为hcip是什么证书?

个人如何报考hcip?:hcip考试报名

到此这篇Gaussdb数据库number类型(gaussdb数据库基本命令)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!














































版权声明


相关文章:

  • jdbc连接数据库密码加密无法连接(jdbc连接数据库配置文件)2025-12-05 16:27:05
  • bt1120数据协议(212数据传输协议)2025-12-05 16:27:05
  • 单片机程序破解(单片机程序破解后烧录的芯片,可以读取数据吗?)2025-12-05 16:27:05
  • 创建db2数据库实例(db2数据库创建数据库用户名和密码)2025-12-05 16:27:05
  • ByteBuffer读取文件流(bytebuf 读取所有数据)2025-12-05 16:27:05
  • mongodb数据库的优势(MongoDB数据库的优势有哪些?)2025-12-05 16:27:05
  • pymysql获取字段和数据(pymysql读取数据)2025-12-05 16:27:05
  • 数据库学习入门(数据库入门应该学什么)2025-12-05 16:27:05
  • tidb数据库备份(dba数据库备份)2025-12-05 16:27:05
  • 数据库入门视频教程(数据库入门视频教程讲解)2025-12-05 16:27:05
  • 全屏图片