![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 91
Xin学数据
数据分析处理小能手,两年数据分析岗相关经验,一年python授课经验~~理论结合实践,做知识的传递者。
展开
-
MySQL 时区问题:设置了 my.ini 并重启了服务,依旧是 0 时区
解决时区的方法有 4 种,分别对应不同的场景下的操作,其中最后一种是本次问题的唯一解法,解决了 my.ini 文件中一些配置“失效”的问题。会话(本次会话):影响当前客户端的会话。优点:不需要重启MySQL服务,缺点:临时策略,一旦MySQL服务被重启,设置就会消失。set time_zone = '+08:00';全局(本次服务):影响所有新连接到MySQL服务器的客户端。优点:不需要重启MySQL服务,缺点:临时策略,一旦MySQL服务被重启,设置就会消失。set global time_原创 2024-07-15 18:35:43 · 796 阅读 · 0 评论 -
GPT3.5 改用 GPT4 价格翻了30倍 如何破局? GPT 对话成本推演
假设你搭建了一个平台,提供 ChatGPT 3.5 的聊天服务。目前已经有一批用户的使用数据,想要测算一下如果更换 GPT 4.0 服务需要多少成本?原创 2023-12-31 19:47:21 · 1769 阅读 · 0 评论 -
阿里云大数据实战记录8:拆开 json 的每一个元素,一行一个
本文分别通过 pgsql、ODPS SQL 和 MySQL 三种 SQL 语法进行 json 类型的处理。其中,使用 pgsql 处理方式最简单且简洁,而 ODPS SQL 最复杂,中间进行了多次数据类型的变更,甚至还需要使用一种更少见的数据类型 map 类型来辅助处理;而 MySQL 则处于二者之间。原创 2023-08-29 19:17:54 · 1695 阅读 · 0 评论 -
PostgreSQL:使用 JSON 函数和正则表达式,带你轻松高效处理半结构化数据
本文围绕PostgreSQL数据库中的JSON函数和正则表达式的运用,由浅入深介绍了几种常用数据处理方法,分别是JSON 取值、拆分键值对、拆分字符串和批量匹配字符串。PostgreSQL的JSON数据类型表现出极大的灵活性,支持键值对和嵌套数组结构,使得我们能够方便地存储和检索非结构化数据。而且,再结合具有优秀处理字符串能力的正则表达式,处理非结构化数据就变得轻而易举。由于文章篇幅的限制,仅介绍了JSON 函数和正则表达式很小的一部分内容。如果你想获取更多信息,了解更全面的知识原创 2023-07-16 13:05:58 · 1909 阅读 · 0 评论 -
MySQL 记一个调优记录:最大化获取 uid 和 mobile
调优通常是要结合运行的环境、时间、表单的逻辑等多个因素进行综合判断,重在学以致用。原创 2023-07-03 00:01:52 · 325 阅读 · 0 评论 -
业务实战记录5:MySQL 字段别名导致的异常与思考
字段别名是解决字段和表别名冲突问题的一种有效方法。它提高了查询的可读性、简化了复杂查询,并有助于应用程序的稳定性维护。然而,合理权衡字段别名的利弊是至关重要的。通过遵循最佳实践和注意潜在的缺点,我们可以充分利用字段别名的好处,同时降低潜在的风险和困难。原创 2023-05-26 23:38:15 · 637 阅读 · 0 评论 -
MySQL安装及应用合集(5):如何优雅地写MySQL
总结一下,with as的语法三个优点:模块化、可复用、优雅整洁。另外,代码必要的注释和空格/空行还是很需要的,可以让自己养一个好习惯,当然仁者见仁智者见智,喜欢便好。原创 2022-08-08 23:29:27 · 186 阅读 · 0 评论 -
MySQL安装及应用合集(6):MySQL函数快速验证方法
在使用MySQL的过程中,经常会遇到一些新需求,急需要一些之前未了解过的新的函数来解决,但是可能因为版本、数据等问题,看了官方或网友的介绍之后,不确定能不能真正解决自己的问题,这时候需要测试一下函数的功能是否符合自己的预期结果。怎么快速验证呢?...原创 2022-08-08 22:14:36 · 492 阅读 · 0 评论 -
MySQL安装及应用合集(4):MySQL库表基本操作-增删改查
前面介绍完安装和配置完成之后,接下来就可以大展拳脚了!下面介绍一下一些库表的基本操作,方便需要的读者直接落地实践。直接看代码注释和截图吧~原创 2022-07-12 12:33:16 · 415 阅读 · 0 评论 -
MySQL安装及应用合集(3):msi安裝包的安装方式
msi安装包支持图像化界面操作,方便拓展安装其他相关的软件包,但是流程长,而且如果C盘不够大,数据量多时需要迁移。虽然msi安装包提供的安装方式比较多,但不管哪一种安装方式,只是产品选择上的不同而已,基本的安装流程也差不多:**选择产品>安装>配置>检验**。配置过程中,一般涉及**服务配置类型>密码验证方式>密码设置>服务配置**。最后就是添加环境变量,方便后续使用。............原创 2022-07-12 12:32:41 · 2852 阅读 · 0 评论 -
MySQL安装及应用合集(2):zip安裝包的安装方式
zip安装包是纯净安装,仅含MySQL Server,支持自定义安装路径,流程比较简单一些,但是命令行操作。流程也简单:下载安装包>创建配置文件>命令行初始化mysql并修改密码>添加环境变量。原创 2022-07-12 12:32:20 · 1601 阅读 · 1 评论 -
MySQL安装及应用合集(1):MySQL安装方式介绍
本文主要介绍MySQL两种安装方式的异同点:zip安装方式通过命令提示符(CMD或shell)执行相关命令初始化和激活MySQL,有个小小的门槛,用户最好能熟悉命令行操作,不熟悉的话建议通过msi安装包安装;msi安装包是图形化化向导型的安装方式,通过不断地【Next】基本就能完成。下一节开始,介绍两种安装方式的具体操作。........................原创 2022-07-12 12:31:43 · 712 阅读 · 0 评论 -
Postgresql忘记密码,如何重置密码
修改密码其实挺简单的,跟着操作三两步骤即可完成。主要逻辑就是先修改配置文件的登录模式为trust,即免密模式。然后重启系统服务,让配置生效,便可通过免密登录。登录之后修改密码即可。......原创 2022-07-10 08:15:00 · 12188 阅读 · 5 评论 -
MySQL安装到建库表实践全流程讲解(windows)
本文从MySQL安装包的介绍,到下载,到安装配置,到最后的建库表落地实践,向读者详细介绍了整一个操作的流程。对比了zip安装包和msi安装包的异同,以及一些可能问题如服务名问题、数据量太大需要迁移数据库问题等的解决方案。最后再介绍一下数据库表增、删、改、查的基本用法方便读者直接落地实践。.....................原创 2022-07-05 12:54:15 · 1491 阅读 · 1 评论 -
tableau踩坑记录1:处理MySql 的bug——时间列被自动加上一个月
在本地编辑前跑出来是1月1日的订单,有极少部分变成了2月1日!实际上付费时间是1月1日,却被硬生生地加上了一个月。而且还是局部bug,并不是所有订单都是,有点无厘头。MySQL取数的时候,如果时、分、秒都是0,可能会强制加一个月,可以用date()等时间函数做转换,以规避问题。...............原创 2022-07-01 19:45:11 · 638 阅读 · 0 评论 -
MySQL调优思考和案例解读
每隔一段时间,对自己所掌握的知识点进行总结的时候,总会有新的收获和认知产生。之前学了那么多的调优技能,但是实际上却只是知其然而不知其所以然。当然,知识是会不断更新迭代的,现在知其所以然,并不是一直适用,未来可能还是重归于零。社会在发展,知识在更迭,人自然也要跟着前进。之前看过一句话,颇受启发,也一并赠与读者:没有思考与总结,就没有进步。古人云:吾日三省吾身。也是这么个道理,小时被送到朗朗上口的普世真理,都隐含有很大的智慧,不过时机未到,没能领悟罢了。......原创 2022-06-18 23:48:18 · 143 阅读 · 0 评论 -
【SQL】凭空创造临时表用于统计数据
知识点:用with +select xxx union all创建临时表一、情景介绍【情景介绍】我是在在线教育公司工作,经常会计算一些学员的消完课率,计算率,一般都要考虑分母的取值,我们是采用分群统计,即每一个群进入了多少名学员,这是一个总数,作为分母。学习的记录,如果没有出勤,埋点取不到相关行为数据,便会没有记录。原创 2021-07-19 10:29:44 · 537 阅读 · 0 评论 -
【多解法】力扣196. 删除重复的电子邮箱
今天刷了一道力扣的SQL题,总结一下几种解题方法和大家分享一下:采用聚合函数min()使用开窗函数rank()和row_number()采用最简单的where条件……原创 2021-04-06 20:07:08 · 2095 阅读 · 3 评论 -
pycharm社区版链接数据库两种方法
pycharm社区版没有直接连接数据库的拓展pycharm可以通过pyodbc或MySQL-python连接数据库pyodbc:https://blog.csdn.net/supperman_009/article/details/51862787https://blog.csdn.net/meylovezn/article/details/32701197MySQL-python:https://www.cnblogs.com/kingwangzhen/p/9395914.html下载.…原创 2021-02-19 13:14:56 · 8554 阅读 · 3 评论