自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 数仓工具:TABLEAU连接到Oracle数据库问题 TABLEAU错误码:4D305D6F

之后再看看驱动文件中是否有驱动。这里看到有对应的驱动,那么就可以尝试再次连接。若是还存在问题,那么请查阅其他资料~~~安装需要的版本驱动。(这里注意,一定是当前用到的TABLEAU版本)驱动程序下载 (tableau.com)

2023-09-05 10:20:12 392 1

原创 小白学习sql的小总结(11)

分区函数使用的字段必须是整数类型(bit, int ,tinyint,bigint等),分区的定义范围必须是连续的,且不能重叠,使用values less than()来定义分区范围,从小到大定义范围。概念:分区是一种表的设计模式,通俗地讲表分区是将一大表,根据条件分割成若干个小表。分区字段建议设置为NOT NULL,若某行数据分区字段为null,在RANGE分区中,该行数据会划分到最小的分区里。这类表是比较适合使用分区表的,因为分区表可以对单独的分区进行维护,对于数据归档和分析更方便。

2023-07-17 11:43:35 65 1

原创 小白学习sql的小总结(10)

锁是计算机协调多个进程或线程并发访问某一个资源的机制。可以保证数据并发访问的一致性、有效性。

2023-07-14 18:37:50 90 1

原创 小白学习sql的小总结(9)

视图(view)虚拟存在的表,不保存查询结果,只保存查询的SQL逻辑简单、安全、数据独立存储过程(procedure)事先定义并存储在数据库中的一段SQL语句的集合。减少网络交互、提高性能、封装重用变量、if、case、参数(in、out、inout)、while、repeat、loop、cursor、handler存储函数(function)存储函数是有返回值的存储过程,参数类型只能为in类型存储函数可以被存储过程替代触发器(trigger)

2023-07-14 17:55:21 64 1

原创 小白学习sql的小总结(8)

视图是一种虚拟存在的表。视图种的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图只保存了查询的SQL逻辑,不保存查寻结果。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。

2023-07-14 17:47:27 36 1

原创 小白学习sql的小总结(7)

一个常见有非常头痛的问题就是limit 2000000,10,此时需要MySQL排序前2000010 记录,仅仅返回2000000 - 2000010的记录,其他记录丢弃,查排序的代价非常大。count(主键):InnoDB引擎会遍历整张表,把每一行的主键id值都取出来,返回给服务层,服务层拿到主键后,直接按进行累加(主键不可能为NULL)count()是一个聚合函数,对于返回的结果集,一行行的判断,如果count函数的参数不是NULL,累计值就加1,否则不加,最后返回累计值。

2023-07-14 16:53:47 46 1

原创 小白学习sql的小总结(6)

介绍:索引是帮助MySQL高效获取数据源的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。

2023-07-14 16:29:16 67 1

原创 小白学习sql的小总结(5)

如果应用对事物的完整性有比较高的要求,在并发条件下要求数据的一致性,数据操作除了插入和查询之外,还包含很多的更新、删除操作,那么InnoDB存储引擎是比较合适的选择。文件:xxx.ibd : xxx代表的的是表名,innodb引擎每张表都会对应这样一个表空间文件,存储该表的表结构(frm(早期)、sdi)、数据和索引 参数:innoDB_file_per_table。介绍:Memory引擎的表数据是存储在内存中的,由于收到硬件的问题、或断电问题的影响,只将这些表作为临时表或缓存使用。page:页(16k)

2023-07-14 16:09:53 43 1

原创 小白学习sql的小总结(4)

查看/设置事务提交方式: select @@autocommit;(查看) set @@autocommit = 0;(设置)提交事务: commit;原子性:事务是不可分割的最小操作单元,要么全部成功,要么全部失败。回滚事务:rollback;

2023-07-14 11:51:47 47 1

原创 小白学习sql的小总结(3)

1、计算排名:窗口函数可以计算某个值在结果集中的排名,它可以根据某一列或多列进行排序,并在结果集中插入排名列。2、计算累积值:例如,计算某一列的累积总和、计算某一列的平均值并将其显示在每一行中。3、计算移动平均值:窗口函数可以计算某列的移动平均值,使数据更加平滑并便于分析。4、分析时间序列数据:例如,查找某一天前的最近的N天的数据,或者查找与某一个时间点相关的数据等。

2023-07-14 11:46:09 36 1

原创 小白学习sql的小总结(2)

查询多个字段: select 字段1,字段2、字段3··· from 表名;设置别名(表中的字段不会改变,只改变查询后直观的字段): select 字段1[as别名](注:这个as可以省略)from 表名;去除重复记录:select distinct 字段列表 from 表名;

2023-07-14 11:07:56 49 1

原创 datagrip中console文件所在的位置

当我们在使用完 datagrip 以后,会误将 console文件关闭,之后就找不到文件的位置了,之前辛辛苦苦敲的sql语句就找不到了,第一次使用这个软件,又找不到。这里显示的所有文件都是你在写代码的时侯 创建的 console 文件。点击console_5.sql这一项,之后就会跳到本地的路径。宝子,要是找到了,记得给个赞,我想知道这篇文章是否有用。找到最近的文件直接打开~~~~~~方法2:新建一个console文件。

2023-06-27 16:44:26 5459 3

原创 小白学习sql的小总结(1)

1、库操作:使用该库:use 数据库名;创建库: create database [ if not exits] 库名 [default charset 字符集] [collate 排序规则];删除:drop database 数据库名;查询:show databases;(所有的库)(当前的库)2、表操作a、查询查询当前数据库所有的表:show tables;查询表建表语句:select create table 表名;查询表结构:desc 表名;b、修改。

2023-06-02 10:34:09 90 1

原创 关于I2C读取板载EEPROM失败问题(仅仅算是提供思路)

那么是什么原因造成通道的问题,我怀疑可能是电阻过大造成的,所以我建议将两个通道用一根线连接起来,之后再用原来的通道去读取,结果可以读到地址了(两个电阻并联后,整体的电阻小于任何一个并联电阻)。之后,硬件将该通路的电阻的阻值减小,再次读取,可以正常的读到eeprom的地址了。查看波形,出现了时钟线一直拉高的问题,其他的通道正常,但是在读的时候,有读取成功的几次。之后再进行多次实验,查看该问题是否还会出现,倘若做了10000次,只出现了一两次,那么就说明该问题得到有效的改进,之后再具体分析这一两次错误的原因。

2023-05-22 10:00:07 695 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除