数据库
威风少侠
大数据开发工程师
展开
-
SQL面试之用户中两人一定认识的组合数
需求分析设表名:table0现有城市网吧访问数据,字段:网吧id,访客id(身份证号),上线时间,下线时间: 规则1、如果有两个用户在一家网吧的前后上下线时间在10分钟以内,则两人可能认识 规则2、如果这两个用户在三家以上网吧出现【规则1】的情况,则两人一定认识 需求:该城市上网用户中两人一定认识的组合数。数据准备注:以下使用oracle实现的DROP TABLE "STARPOWER"."TABLE0";CREATE TABLE "STARPOWER".原创 2021-07-29 11:20:18 · 282 阅读 · 0 评论 -
mysql错误总结-ERROR 1067 (42000): Invalid default value for TIMESTAMP
参考https://blog.csdn.net/weixin_42733888/article/details/83870846方法三:在mysql的安装目录下,打开my.ini或my.cnf文件,新增# 解决建表的时候防止默认值不匹配如5.5版本sql_mode = ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUB原创 2021-07-07 17:23:12 · 541 阅读 · 0 评论 -
win10安装mysql5.7.32和centos7安装mysql5.7
1.卸载干净**停止MySQL1添加删除程序中卸载MySQL2到安装目录删除MySQL3删除:C:\Documents and Settings\All Users\Application Data\MySQLC:\ProgramData\MySQL4查看注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ServicesHKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\ServicesHKEY_LOCAL_MACH原创 2020-11-14 19:17:17 · 199 阅读 · 0 评论 -
Win10安装MongoDb和工具
1.Win10安装MongoDb参考链接:https://www.cnblogs.com/DJRemix/p/12910066.html2.navicat12或者robo3T客户端工具链接原创 2020-09-15 20:47:23 · 127 阅读 · 0 评论 -
MongoDB下载速度慢的解决办法
1,进入官网下载页面https://www.mongodb.com/download-center/community?jmp=nav如果你进入了MongoDB的网页他可能是这样的:图1如图1:正方形红框中未出现选项,这时点击下圆形红框中的Server图2如图2:耐心等待片刻,你会发现下拉菜单Package默认选中了MSI红色箭头指向了一个URL链接这里指下载地址是:https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2012原创 2020-09-15 00:08:42 · 2150 阅读 · 2 评论 -
oracle中的创建过程,函数,包和包体
一、创建存储过程存储过程是在oracle中存取完成特定业务逻辑的代码块。存储过程是命名块,匿名块不存在数据库中,命名块会存储到数据库中,匿名块每次运行都需要提前编译,命名块一次存储,只会编译一次。命名块可以多次使用。创建存储过程的语法:create [or replace] procedure 存储过程的名称(参数名[in/out/inout] 参数类型,参数名...)]is/as 变量声明部分begin业务逻辑处理部分exception异常处理部分end;注意:1、原创 2020-08-31 22:33:41 · 1824 阅读 · 1 评论 -
数据库的ACID和三范式
**1.数据库三范式**1NF:原子性,列不可再分2NF:第二范式依赖第一范式,所以第二范式必须符合第一,然后第二范式需要确保数据库表中的每一列都和主键相关3NF:在第二范式的基础上更进一层,目标是确保每列都和主键列直接相关,而不是间接相关(另外非主键列必须直接依赖于主键,不能存在传递依赖)。**2.事务管理的四大特性**事务的原子性(Atomicity):是指一个事务要么...原创 2019-10-28 10:51:31 · 336 阅读 · 0 评论