gaussDB数据库常用操作命令有哪些

  介绍

小编给大家分享一下gaussDB数据库常用操作命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

gaussDB命令行连接

,,,,,,,,,,,,,,,, 1.1 ssh连接主机,IP: 192.168.28.178,用户名:根,密码:Huawei  @123

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

,,,,,,,,,,,,,,,, 1.3切换用户为gaussdba,苏gaussdba

,,,,,,,,,,,,,,,, 1.4连接gaussDB,空间- d postgres - p 5432

基本操作命令

,,,,,,,,,,,,,,,, \ l 列出所有数据库

,,,,,,,,,,,,,,,, \ c database_name切换数据库

,,,,,,,,,,,,,,,, \ d列出当前数据库下的表

,,,,,,,,,,,,,,,, \ d表列出指定表的所有字段

,,,,,,,,,,,,,,,, \ d +表查看指定表的基本情况

,,,,,,,,,,,,,,,, \ dn展示当前数据库下所有模式信息

,,,,,,,,,,,,,,,,显示search_path;显示当前使用的模式

,,,,,,,,,,,,,,,,设置search_path myschema;切换当前模式

,,,,,,,,,,,,,,,, \问退出登录

mysql数据迁移至gaussDB

,,,, 1。导出mysql数据

show  variables  like  & # 39; % % & # 39;安全,查询出secure_file_priv地址;

,,,,,,,,,,,,,,,,在secure_file_priv地址下mkdir aaa;

,,,,,,,,,,,修才能改文件权限chmod - r 777 aaa;

select  *,得到i18n_message  into  outfile  & # 39;/tmp/etl/temp.dat& # 39;, fields  terminated  by  & # 39; & # 39; & # 39;;

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

,,3.导入gaussDb

COPY  I18N_MESSAGE 得到& # 39;/home/gaussdba/app/bin/temp.dat& # 39;, WITH  DELIMITER  & # 39; & # 39; & # 39; & # 39;;

切换gaussDb中遇到的问题

,,,,1只;执行出现如下错误:列“TASK.TASK_ID"必须出现在GROUP BY子句或用于一个聚合函数,原因

,,,,,,,,,,,,,,,是:选择的字段与Group by中的字段要一致或不一致的字段必须使用聚合函数;

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

,,,,,,3只;极限0,10 - - - - - - - - - - -在限制10抵消0;

,,,,,,4只;find_in_set(操作符& # 39;1096年,789年& # 39;)- - - - - - - - - - -在运营商~ concat(& # 39;(& # 39;取代(& # 39;1096、789 & # 39;,& # 39;,& # 39;,& # 39;| & # 39;),& # 39;)& # 39;);

,,,,,,5只;不支持uuid(),可以自定义uuid函数,

CREATE 或是REPLACE  FUNCTION  uuid (),      ,,,,,,,,,,,,,,,RETURNS  TEXT  AS  $ $      ,,,,,,,,,,,,,,,开始      ,,,,,,,,,,,,,,,,,,,RETURN  to_number(现在()::文本,& # 39;99999999999999999999999999999999999999999999999 & # 39;);      ,,,,,,,,,,,,,,,结束;      ,,,,,,,,,,,,,,$ $,LANGUAGE  plpgsql;      ,,,,,,,,,,,,,,,ALTER  FUNCTION  UUID (), OWNER 用GAUSSDBA;

,,,,,,,6只;字符串不能用双引号““括起来,只能用单引号& # 39;& # 39;,例如:选择“;“local_path - - - - - - - - - - -→选择& # 39;& # 39;作为local_path

,,,,,,7只,插入INTO >以上是“gaussDB数据库常用操作命令有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

gaussDB数据库常用操作命令有哪些