- 博客(20)
- 收藏
- 关注
原创 MySQL之DDL语言
可选关键字,用于指定数据库的校对规则。可选关键字,用于指定数据库的字符集。可选关键字,用于指定数据库的字符集。可选关键字,如果指定,当数据库已存在时,不会抛出错误,而是忽略创建操作。可选关键字,如果指定,当数据库不存在时,不会抛出错误,而是忽略删除操作。可选关键字,如果指定,当表不存在时,不会抛出错误,而是忽略删除操作。可选关键字,用于修改数据库的校对规则。可选关键字,用于修改数据库的字符集。可选关键字,用于指定列是否可以为空。可选关键字,用于指定列的默认值。用于修改现有列的名称与数据类型。
2025-01-14 09:30:00
2179
原创 MySQL数据库基础
数据库就是存储数据的仓库,其本质是一个文件系统,按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。常用的关系型数据库:MySQL,Oracle,DB2,SQLserver,sqlite常用的非关系型数据库有:Redis,Hbase,MongoDBMySQL 是一个开源的关系型数据库管理系统(RDBMS),它使用结构化查询语言(SQL)进行数据库管理。
2025-01-13 09:30:00
1295
原创 虚拟环境安装Anaconda
将下载的Anaconda3-2021.05-Linux-x86_64.sh环境包上传至虚拟环境/export/software目录下。Anaconda官网:https://www.anaconda.com/download/success。直接输入python观察,出现base和Anaconda即为配置成功。
2024-12-31 09:30:00
1132
原创 1635. Hopper 公司查询 I - 力扣(LeetCode)
编写解决方案以报告 2020 年每个月的以下统计信息:截至某月底,当前在Hopper公司工作的驾驶员数量(active_drivers)。该月接受的乘车次数(accepted_rides)。
2024-12-27 09:00:00
1777
原创 1412. 查找成绩处于中游的学生 - 力扣(LeetCode)
在SQL查询中,CTE提供了一种定义临时结果集的方法,这些结果集可以被查询中的后续部分引用。
2024-12-24 17:00:24
707
原创 1097. 游戏玩法分析 V - 力扣(LeetCode)
玩家 1 和 3 在 2016-03-01 安装了游戏,但只有玩家 1 在 2016-03-02 重新登录,所以 2016-03-01 的第一天留存率是 1/2=0.50。玩家 2 在 2017-06-25 安装了游戏,但在 2017-06-26 没有重新登录,因此 2017-06-25 的第一天留存率为 0/1=0.00。:首先,我们需要确定每个玩家的安装日期,即他们第一次登录游戏的日期。:对于每个安装日期,我们需要计算在安装日期的第二天登录的玩家数量。:使用留存玩家数量除以新玩家数量,得到留存率。
2024-12-20 21:16:25
1038
原创 1174. 即时食物配送 II - 力扣(LeetCode)
该表保存着顾客的食物配送信息,顾客在某个日期下了订单,并指定了一个期望的配送日期(和下单日期相同或者在那之后)。:对于每个顾客,找出他们的首次订单。:对于每个顾客的首次订单,检查下单日期和期望配送日期是否相同。:将即时订单数量除以总首次订单数量,得到即时订单的比例。1 号顾客的 1 号订单是首次订单,并且是计划订单。2 号顾客的 2 号订单是首次订单,并且是即时订单。3 号顾客的 5 号订单是首次订单,并且是计划订单。4 号顾客的 7 号订单是首次订单,并且是即时订单。因此,一半顾客的首次订单是即时的。
2024-12-13 21:06:33
989
原创 571. 给定数字的频率查询中位数 - 力扣(LeetCode)
中位数是将数据集分为两个相等部分的值,其中一半的数值比它小,另一半的数值比它大。在这个问题中,我们需要处理的是一个数字及其出现频率的列表。如果解压这个 Numbers 表,可以得到 [0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 3] ,所以中位数是 (0 + 0) / 2 = 0。:对于每个数字,我们需要计算到当前数字为止的累积频率。:如果中位数的位置正好在两个数字之间,我们需要计算这两个数字的平均值作为中位数。:我们需要计算所有数字的总出现次数,这将帮助我们确定中位数的位置。
2024-12-12 17:30:00
1205
原创 550. 游戏玩法分析 IV - 力扣(LeetCode)
每一行是一个玩家的记录,他在某一天使用某个设备注销之前登录并玩了很多游戏(可能是 0)。换句话说,你需要计算从首次登录日期开始至少连续两天登录的玩家的数量,然后除以玩家总数。只有 ID 为 1 的玩家在第一天登录后才重新登录,所以答案是 1/3 = 0.33。(player_id,event_date)是此表的主键(具有唯一值的列的组合)。编写解决方案,报告在首次登录的第二天再次登录的玩家的。这张表显示了某些游戏的玩家的活动情况。熟悉数学函数round的用法。datediff的用法。
2024-12-11 14:00:00
803
原创 连续问题通解
熟练使用where条件过滤了解等差数列的定义熟练找出表中两个公差相等的等差数列熟练使用不同的排名函数熟练使用group by分组熟练使用聚合函数熟练使用order by排序。
2024-12-10 15:07:21
1552
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人