随笔分类 -  数据库

摘要:Mysql的INTERVAL()函数和INTERVAL关键字 一,INTERVAL()函数INTERVAL()函数可以返回分段后的结果,语法如下: INTERVAL(N,N1,N2,N3,..........) 其中,N是要判断的数值,N1,N2,N3,...是分段的间隔。 这个函数的返回值是段的位 阅读全文
posted @ 2022-11-03 08:14 .net&new 阅读(491) 评论(0) 推荐(0) 编辑
摘要:mysql 查询30分钟内的验证码 select t.`value` as `value` from t_message_info t where t.user_name = 13072281151 AND t.`key` = 1 AND t.is_use = 0 AND t.create_time 阅读全文
posted @ 2022-11-03 08:04 .net&new 阅读(24) 评论(0) 推荐(0) 编辑
摘要:MySQL,MVCC详解,快照读在RC、RR下的区别 一、什么是MVCC 我们在操作数据库的时候总是这四大类 读读 读写 写读 写写,读读肯定是没有任务数据问题的,但对事物有了解的同学就会知道,读写、写写操作很容易就会导致数据不一致。 在此之前解决这类问题的常用方式就是加锁,听名字就知道这是个很复杂 阅读全文
posted @ 2022-10-24 21:17 .net&new 阅读(290) 评论(0) 推荐(0) 编辑
摘要:MySQL索引失效的场景(面试题) 索引失效除了一些常规的,比如使用了某些函数,如:not null 、 or 等,还有一个是跟数据量有关系的。之前在网上看博客有的博主有提到,当数据量达到百分之多少的时候好像会导致索引失效。今天就来验证一下这个结论是否正确。 一.创建测试表 CREATE TABLE 阅读全文
posted @ 2022-10-24 21:13 .net&new 阅读(124) 评论(0) 推荐(0) 编辑
摘要:MySQL索引详解【B+Tree索引、哈希索引、全文索引、覆盖索引】 前段时间面试每次提到索引,我就巴拉巴拉说一堆,然后到了说说你理解的 B+tree索引我就懵逼了。 直接说B+tree可能并不是很好理解,下面我们从最简单的二叉查找树开始慢慢循序渐进。 一、B+Tree索引 1、二叉查找树 在最开始 阅读全文
posted @ 2022-10-24 21:09 .net&new 阅读(60) 评论(0) 推荐(0) 编辑
摘要:视频地址 https://www.bilibili.com/video/BV1oT4y1o7TW 一、描述 binlog 二进制日志文件,这个文件记录了MySQL所有的DML操作。通过binlog日志我们可以做数据恢复,增量备份,主主复制和主从复制等等。 二、常用操作 2-1、docker里面无法使 阅读全文
posted @ 2022-10-24 21:08 .net&new 阅读(494) 评论(0) 推荐(0) 编辑
摘要:MySQL执行过程(一条SQL从Java到数据库都经历了什么) 2021-11-14 20:44:47 小道仙 100阅读 0评论 视频地址 https://www.bilibili.com/video/bv1Sq4y1377k 从我们学习Java开始,我们就学了很多种操作数据库的方式,最开始的JD 阅读全文
posted @ 2022-10-24 21:02 .net&new 阅读(22) 评论(0) 推荐(0) 编辑
摘要:2019-11-20 15:50:19 小道仙 107阅读 0评论 # blog_article_main 表名 # bam_id 主键id # gmt_create 这一行数据创建时间 # 上一篇文章 SELECT * FROM blog_article_main WHERE bam_id = ( 阅读全文
posted @ 2022-10-24 20:58 .net&new 阅读(31) 评论(0) 推荐(0) 编辑
摘要:SELECT (@i:=@i+1) AS rownum , v.id,v.UserName FROM userinfo v, (SELECT @i := 0) AS i 阅读全文
posted @ 2022-10-15 16:24 .net&new 阅读(33) 评论(0) 推荐(0) 编辑
摘要:mysql查看binlog日志 业内目前推荐使用的是row模式,准确性高,虽然说文件大,但是现在有SSD和万兆光纤网络,这些磁盘IO和网络IO都是可以接受的。 那么,大家一定想问,为什么不推荐使用mixed模式,理由如下假设master有两条记录,而slave只有一条记录。master的数据为 + 阅读全文
posted @ 2021-09-20 10:09 .net&new 阅读(302) 评论(0) 推荐(0) 编辑
摘要:MySQL权限整理及授权命令 阅读目录 MySQL权限说明 MySQL是经常要使用的一种关系型数据库,数据库作为存储重要数据的地方,相应的,对数据库的授权管理,也必须很小心,下面,我将MySQL的权限作了整理,方便需要的时候查看。 MySQL权限级别 服务器 》 数据库 》 表 》 列 另外还有存储 阅读全文
posted @ 2021-09-20 09:46 .net&new 阅读(3032) 评论(0) 推荐(0) 编辑
摘要:mySQL数据库中.frm和.myi和.myd和.ibd文件是什么文件? mysql 数据库 存储引擎是myisam, 在data目录下会看到3类文件:.frm、.myi、.myd (1)*.frm--表定义,是描述表结构的文件。 (2)*.MYD--"D"数据信息文件,是表的数据文件。 (3)*. 阅读全文
posted @ 2021-09-19 12:51 .net&new 阅读(48) 评论(0) 推荐(0) 编辑
摘要:1:先把mysql文件拷贝到D盘的,修改名字为mysql8 2:在C盘的windows的system32中找到cmd.exe,使用管理员的身份运行它。 3:拷贝文件my.ini到D盘mysql8的bin目录下,my.ini文件的内容如下, [mysqld]# 设置3306端口port=3306# 设 阅读全文
posted @ 2021-09-19 10:15 .net&new 阅读(234) 评论(0) 推荐(0) 编辑
摘要:SQL server 2016 安装步骤 1.进入安装中心:可以参考硬件和软件要求、可以看到一些说明文档 2.选择全新安装模式继续安装 3.输入产品秘钥:这里使用演示秘钥进行 4.在协议中,点击同意,并点击下一步按钮,继续安装 5.进入全局规则检查项,这里可能要花费几秒钟,试具体情况而定 6.配置更 阅读全文
posted @ 2021-08-27 05:19 .net&new 阅读(104) 评论(0) 推荐(0) 编辑
摘要:SELECT id,S_MeasureEndTime,L_DID,s_rollcount,(CASE WHEN DATE_FORMAT(S_MeasureEndTime,'%H:%m')>="23:00" THEN DATE_FORMAT(DATE_ADD(S_MeasureEndTime,INTE 阅读全文
posted @ 2021-03-06 17:27 .net&new 阅读(1136) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections;using System.Collections.Specialized;using System.Data;using System.Data.SqlClient;using System.Configuration;us 阅读全文
posted @ 2021-01-27 18:48 .net&new 阅读(172) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data 阅读全文
posted @ 2020-06-20 10:57 .net&new 阅读(187) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;using System.Configura 阅读全文
posted @ 2020-06-20 10:56 .net&new 阅读(127) 评论(0) 推荐(0) 编辑
摘要:--查询卡号不存在订单表中卡号数据 SELECT *FROM c_cardinfo aWHERE NOT EXISTS (SELECT id FROM c_cardtypeorder WHERE c_cardtypeorder.CO_CID = a.id) LIMIT 100000 SELECT * 阅读全文
posted @ 2020-06-16 16:30 .net&new 阅读(467) 评论(0) 推荐(0) 编辑
摘要:CREATE PROCEDURE TransTest(in p1 VARCHAR(20),in p2 VARCHAR(50)) BEGIN declare err int default 0; /*如果出现sql异常,则将err设置为1后继续执行后面的操作 */ declare continue h 阅读全文
posted @ 2020-04-14 21:37 .net&new 阅读(160) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示