![](https://img-blog.csdnimg.cn/20200604210912258.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
文章平均质量分 78
10年磨一贱
但老师
技术向 数据分析师
展开
-
写了这么久SQL 你也许还不知道natural join
在数据库操作中,连接(JOIN)是一种非常重要的操作,它允许我们从两个或多个表中提取相关联的数据。MySQL提供了多种连接类型,其中是一个特殊的连接方式。是MySQL JOIN中的一种,它会自动寻找两个表中具有相同名称的列,并在这些列上执行等值连接(INNER JOIN)。这意味着,使用时,你不需要显式指定连接条件,MySQL会根据列名自动匹配。在较早的MySQL版本中就已经存在,包括MySQL 5.0及之前的版本。然而,由于它的一些潜在问题,如可读性和维护性问题,MySQL 8.0开始不再推荐使用,并原创 2024-04-12 00:00:00 · 426 阅读 · 0 评论 -
Mysql种如何求和连续11天的流水并取最大值对应的时间范围
老板: 春节过完了, 开工了. 我看开工到今天刚好11天(2023/1/28-2023/2/7), 我们公司流水破千万了, 我想看看这是不是历史首次, 要是真是, 那我们得做个海报好好吹一下了。原创 2023-02-08 16:32:02 · 593 阅读 · 0 评论 -
如何在Mysql取出来的结果中取最大值
要多个值中的最大值,而不是MAX函数多列中的最大值,不是单列原创 2022-11-04 23:50:15 · 3336 阅读 · 1 评论 -
从零建设BI系统的第一步从购买一个服务器开始
文章目录一 问题二 解决方案1 购买一个云服务器2 选择应用3 搭建环境(1) FTP服务(2) Python开发环境(3) Mysql数据库(4) Gitlab三 总结一 问题假设我自己刚开一个小公司,但是我比较有远见,我想从零搭建一个BI系统,完善整个数据流,这个时候,需求就来了.你可能刚好就是被招到这个公司月薪3K的小BI.钱虽然给的少,但是活还是得干啊.所以你得完成老板的需求二 解决方案1 购买一个云服务器虽然有些企业选择一次性购买一台高配置的电脑,并且愿意自己在电脑上鼓捣,但是我不原创 2021-10-25 17:56:21 · 369 阅读 · 0 评论 -
Mysql中用substring_index提取字符内容
单字符分割实际工作过程中,有很多字符串都是不规范的,例如蛋蛋-12345678901假设这是一个姓名-电话结构类型的字符,我们只需要提取其中的部分内容,就需要用到substring_index函数.提取姓名也就是提取A-B字符的前半部分mysql> select substring_index('蛋蛋-12345678901','-',1);+-------------------------------------------+| substring_index('蛋蛋-123原创 2020-10-10 21:57:32 · 743 阅读 · 1 评论 -
再来一篇MySql10分钟进阶
文章目录视图创建视图使用场景存储过程传入参数传参不传参进阶功能if...then...循环事件参数@declare视图创建视图create or replace view vw_yourname as select * from dim_date使用场景全表不适合展示给对方看,建表定时跑数又麻烦,这时候利用视图的自动刷新功能,共享视图就可以了有些经常跑的查询,可以建完视图,点开的时候就会自动跑例如我经常要检查数据的日期是不是最新的,就创建了一个视图create or replac原创 2020-06-03 13:09:23 · 285 阅读 · 0 评论 -
一篇Mysql文章带你10分钟入门
文章目录创建表查询`select`排序`order by`限定显示`limit`聚合`group by`聚合后筛选`having`插入`insert`删除`delete`修改`update`条件`where`条件表达式多条件组合查询连接joinunion (all)性能调优1. 查看语句效率`explain`2. 创建索引3. 比对表的字符编码4. 比对字段数据类型实用语句创建表先提前准备好表格CREATE TABLE `dim_date` ( `日期` date NOT NULL, `年`原创 2020-05-29 20:46:15 · 385 阅读 · 2 评论 -
Navicat如何自动发送邮件
这里写目录标题1. 创建一个SQL并将你的SQL保存为本地查询2. 将你的导出过程保存3. 在自动运行这里新建一个批处理作业3.1 作业加入查询3.2 作业加入导出过程3.3 添加附件(点一下就好)3.4 保存3.5 设置运行时间4. 在高级勾选发送邮件4.1 发送人/收件人...4.2 配置邮件信息Navicat 12版本自带邮件发送功能,可以将数据库底表直接发送给指定的收件人1. 创建...原创 2020-04-19 17:41:38 · 4126 阅读 · 12 评论 -
Navicat如何导入数据
文字步骤打开Navicat,找到数据库sd_hushuo将需要导入的Excel文件拖至要导入的表log_spend勾选要导入的表,然后下一步下一步下一步下一步在导入模式一般可选两种模式追加:将文件内容添加到数据库表,不改变原有数据库表复制:先将数据库表内容全部删除,然后将文件内容添加到数据库表如果文件内容包含数据库表内容,一般选复制,然后下一步点击开始,更新完毕后关...原创 2020-02-25 13:45:58 · 3400 阅读 · 0 评论