其他数据库
文章平均质量分 61
db2、es、oracle、mongodb等
秃了也弱了。
即使没有万全准备,也要勇敢迈出第一步。无论远方的风雨有多大、路有多难走。风里雨里陪伴你们,赠人玫瑰,手有余香。在技术领域,我会一如既往的坚持下去。
展开
-
ClickHouse安装、简介及使用
ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS)。OLAP(On-line Analytical Processing):联机分析处理。OLAP场景要求在大型数据集上对具有以下特征的复杂分析查询数据集可能是海量的——数十亿或数万亿行数据组织在包含许多列的表中只选择几列来回答任何特定的查询结果必须以毫秒或秒为单位返回读多于写。将数据批量/实时写入后,后续可以进行任意维度的灵活搜索、洞察等。大宽表。一张存在N多列的表,平时使用时可能只用到其中的部分字段。原创 2024-03-04 16:15:30 · 1310 阅读 · 0 评论 -
oracle常用函数
oracle常用函数一般函数NVL(E1, E2) :如果E1为null,则返回E2.coalesce(a,b,c,d) :返回第一个不是null的值。NVL2(E1, E2, E3):如果E1为null,则返回E3,如果E1不为null,则返回E2.to_char(a):将a转换为字符类型。to_number(a):将a转为数字类型。select replace(lpad('123',5),' ','0') from dual: 前补0replace(str,' ','') :...原创 2020-06-29 08:45:58 · 6208 阅读 · 0 评论 -
惊呆!学习Oracle真的这一篇就够了!太全了
目录第一章 数据库概述1.1、数据库的好处1.2、数据库的常见概念1.3、数据库的存储特点1.4、数据库的常见分类1.5、SQL语言的分类第二章 Oracle概述2.1、Oracle的概述2.2、Oracle的下载2.3、Oracle的安装2.4、Oracle的目录2.5、Oracle的配置2.6、Oracle的命令行连接2.7、Oracle的窗口化连接2.8、Oracle的体系结构2.9、Oracle的测试用户第三章 DQL语言3.1转载 2021-02-23 09:53:58 · 502 阅读 · 0 评论 -
oracle-sqlloader的简单使用
目录使用场景简单使用编写ctl文件执行命令使用场景当你拿到一个txt文件,里面的数据是用统一符号分割的,例如如下文件,就可以考虑使用sqlloader导入到oracle数据库。简单使用编写ctl文件OPTIONS (skip=1,rows=128) -- sqlldr 命令显示的选项可以写到这里边来,skip=1 用来跳过数据中的第一行 LOAD DATA INFILE '/home/test.txt'--指定外部数据文件,可以写多个 INFILE "an原创 2022-03-10 15:43:57 · 2123 阅读 · 0 评论 -
oracle用户、表空间操作常用命令
创建表空间:create tablespace tablespace_name datafile '/dbf/data.dbf' size 1000M autoextend on next 100M;创建用户并指定默认表空间:create user cxf identified by 111111 default tablespace tablespace_name ;赋予用户权限:grant connect,resource,dba to cxf;扩展表空间:ALTER .原创 2020-06-15 14:09:43 · 6264 阅读 · 0 评论 -
只是简单读了读《oracle查询优化改写》,就让我获益匪浅,想写好sql,这一本书就够了!
目录写在前面基础知识空值返回前几行获取随机数like排序union分页(6-10条)表关联复制表日期日期加减trunc对于日期的用法获取时间判断是否是闰年(只需要判断二月底是哪一天):数字聚集函数使用前先把null转化为0:coalesce(a,0)ROUND(number[,decimals])trunc对数字的操作(取整)其他取大小值字符串原样输出字符串Q-quote: q'[内容]'计算str中逗号出现的.原创 2020-08-20 14:10:53 · 6319 阅读 · 0 评论 -
linux如何登陆oracle?如何停止、启动oracle和其监听?
目录登陆登陆指定用户登陆dba退出停止数据库和监听启动数据库和监听登陆登陆指定用户sqlplus / as sysdbaconn clearing/clearing登陆dbasqlplus /nologconn /as sysdba退出exit停止数据库和监听lsnrctl stop --停止监听sqlplus /nologconnect /as sysdbashutdown immediate --关闭数据库启动数据.原创 2020-08-21 16:22:49 · 6430 阅读 · 0 评论 -
oracle表空间最大30G?如果一张表超过30G怎么办
引出问题开发程序的时候,客户跟我说,他们有一张表,铺底数据有100多G,日增长量2个G。我????我陷入了沉思。首先,这是一个小系统,可以说数据库、应用都是单机。数据没法分割,也没法做到分库分表。于是乎,我创建了一个表空间,数据导入一半跟我说,单个表空间DBF文件最大就是30G!解决问题怎么办?扩容表空间呗。搜了很多资料,经测试以下语句可以扩容表空间:ALTER TABLESPACE space_nameADD DATAFILE '/xxx/xx/DATA02.DBF'SI原创 2020-06-15 14:04:39 · 8396 阅读 · 2 评论 -
db2错误: SQLCODE=-407, SQLSTATE=23502, SQLERRMC=TBSPACEID=5, TABLEID=30, COLNO=149, DRIVER=3.50.152
关于db2 的SQLCODE=-407, SQLSTATE=23502,错误原因是不能把NULL值插到定义为NOT NULL的列中而后面的SQLERRMC=TBSPACEID=5, TABLEID=30, COLNO=149, 可以说是错误的详细定位.TBSPACEID=5, TABLEID=30,可以查看出是详细的那张表,SYSCAT.TABLES是系统表剩下的COLNO=149 则是具体的哪一个字段:可以看出PRI_ACCT_NO_EXT字段是不可以为null的....转载 2022-03-10 15:20:16 · 4770 阅读 · 0 评论 -
DB2错误代码大全
sqlcode sqlstate 说明000 00000 SQL语句成功完成01xxx SQL语句成功完成,但是有警告+012 01545 未限定的列名被解释为一个有相互关系的引用+098 01568 动态SQL语句用分号结束+100 02000 没有找到满足SQL语句的行+110 01561 用DATA CAPTURE定义的表的更新操作不能发送到原来的子系统+111 01590 为2型索引设置了SUBPAGES语句+117 01525 要插入的值的个数不等于被插入表的列数+162 015转载 2021-03-24 16:04:46 · 2308 阅读 · 0 评论