看如下一条sql语句:#tableT(idint,namevarchar(20))deletefromTwhereid=10;MySQL在执行的过程中,是如何加锁呢?在看下面这条语句:select*fromTwhereid=10;那这条语句呢?其实这其中包含太多知识点了。要回答这两个问题,首先需要了解一些知识。相关知识介绍多版本并发控制在MySQL默认存储引擎InnoDB中,实现的是基于多版本的并
分类:
数据库技术 时间:
2019-12-11 17:17:45
收藏:
0 评论:
0 赞:
0 阅读:
106
//jdbc工具类 转: https://blog.csdn.net/YL1214012127/article/details/48214093 ...
分类:
数据库技术 时间:
2019-12-11 17:15:53
收藏:
0 评论:
0 赞:
0 阅读:
92
问题描述:oracle服务器硬盘磁盘空间满了,没有空间写入数据; 解决思路: a、服务器是虚拟机还是实体机? 虚拟机,->物理机上有空间直接给它扩容,再给数据库的相关表空间添加文件就可; 实体机,->确定是否还有oracle收缩磁盘硬盘插槽,能新增物理硬盘,买+接入; b、删数据以及降低高水位; 通 ...
分类:
数据库技术 时间:
2019-12-11 17:13:44
收藏:
0 评论:
0 赞:
0 阅读:
132
一、体系结构 MySQL C/S模型 Server : mysqld Client : socket:仅本地连接使用 tcp/ip:应用连接使用(远程和本地) 实例介绍 实例=mysqld+master thread + N thread + 内存区域 mysqld程序运行原理 mysqld程序结构 ...
分类:
数据库技术 时间:
2019-12-11 17:13:26
收藏:
0 评论:
0 赞:
0 阅读:
82
"支持“xxx”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库”解决办法 ...
分类:
数据库技术 时间:
2019-12-11 17:07:50
收藏:
0 评论:
0 赞:
0 阅读:
131
保留两位小数: 1、select convert(10000,decimal(10,2)); 2、select convert(10569.3645,decimal(10,2)); 3、select convert(10569.3685,decimal(10,2)); ...
分类:
数据库技术 时间:
2019-12-11 16:19:15
收藏:
0 评论:
0 赞:
0 阅读:
495
个人其实偏向于使用类似于JdbcTemplate这种的框架,返回数据也习惯于接受Map/List形式,而不是转化成对象,一是前后台分离转成json方便,另外是返回数据格式,数据字段可以通过SQL控制,而不是返回整个对象字段数据,或者通过VO方式。当然更多人习惯于采用Bean形式,所以这里也同样使用B ...
分类:
数据库技术 时间:
2019-12-11 16:18:40
收藏:
0 评论:
0 赞:
0 阅读:
92
今天重启一台内网服务器,发现mysql无法正常重启,执行systemctl start mysql,报错如下 刚开始关注点放在了 ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.loc ...
分类:
数据库技术 时间:
2019-12-11 16:16:11
收藏:
0 评论:
0 赞:
0 阅读:
123
sql按照根据a列(非唯一索引)update或者delete会产生区间锁(间隙锁),事务b往a中插入会进入锁等待,a往b插入又会进入锁等待,死锁的情况就出现了 ...
分类:
数据库技术 时间:
2019-12-11 15:58:28
收藏:
0 评论:
0 赞:
0 阅读:
177
抽取JDBC工具类 : JDBCUtils * 目的:简化书写 * 分析: 1. 注册驱动也抽取 2. 抽取一个方法获取连接对象 * 需求:不想传递参数(麻烦),还得保证工具类的通用性。 * 解决:配置文件 jdbc.properties url=jdbc:mysql:///db3?useSSL=f ...
分类:
数据库技术 时间:
2019-12-11 15:54:05
收藏:
0 评论:
0 赞:
0 阅读:
66
1、问题描述: 今天看到公司mongodb的oplog有点大,看到云数据库MongoDB版日志清理策略。 MongoDB数据库在长期频繁地删除/写入数据或批量删除了大量数据,将产生很多物理空间碎片。 这些碎片将占用磁盘空间,降低磁盘利用率。 您可以对集合中的所有数据和索引进行重写和碎片整理,释放未使 ...
分类:
数据库技术 时间:
2019-12-11 15:43:32
收藏:
0 评论:
0 赞:
0 阅读:
171
一、建立索引 1、前缀索引 建立前缀索引的语法: alter table test add KEY (name(5)); name一定是字符类型(索引字段),5为长度 那好,如何确定取前面几个字符呢?显然,这个场景是一个观察的结果,也就是说,必须要有一定量的实际数据,我们才能分析出其规律,也就是说这 ...
分类:
数据库技术 时间:
2019-12-11 15:38:28
收藏:
0 评论:
0 赞:
0 阅读:
88
func (m *DecemberPrize) PrizeList(virtual int) ([]orm.Params, error) { o := orm.NewOrm() var maps []orm.Params if virtual == 1 { sql := "SELECT id,low... ...
分类:
数据库技术 时间:
2019-12-11 15:31:53
收藏:
0 评论:
0 赞:
0 阅读:
334
package cn.itcast.jdbc; import cn.itcast.util.JDBCUtils; import java.sql.*; import java.util.Scanner; public class JDBCDemo9 { public static void main ...
分类:
数据库技术 时间:
2019-12-11 15:01:14
收藏:
0 评论:
0 赞:
0 阅读:
78
第三章:单值函数 函数分为: 1.单值函数 1.字符函数 2.日期函数 3.转换函数 4.数字函数 2.分组函数(后面的章节再做学习) 哑表dual dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。 例如: 显示1+1的结果,可以看出,dual很多 ...
分类:
数据库技术 时间:
2019-12-11 15:00:15
收藏:
0 评论:
0 赞:
0 阅读:
105
在 Mysql 的 information_schema 库中 COLUMNS 表中存放了所有表的所有列。 using MySql.Data.MySqlClient; using System; using System.Collections.Generic; using System.Linq; ...
分类:
数据库技术 时间:
2019-12-11 14:22:57
收藏:
0 评论:
0 赞:
0 阅读:
251
#实现是通过时间戳+秘钥进行 MD5 加密处理from django.shortcuts import render,HttpResponse,redirect,reverse from django.views.decorators.csrf import csrf_exempt import j ...
分类:
数据库技术 时间:
2019-12-11 14:20:33
收藏:
0 评论:
0 赞:
0 阅读:
96
大家听到“嗅探”这个词应该会觉得跟黑客肯定有关系吧,使用工具嗅探一下参数,然后截获,脱裤o(∩_∩)o 。事实上,我觉得大家太敏感了,其实这篇文章跟数据库安全没有什么关系,实际上跟数据库性能调优有关相信大家有泡SQLSERVER论坛的话不多不少应该都会见过“参数嗅探”这几个字这里有三篇帖子都是讲述参 ...
分类:
数据库技术 时间:
2019-12-11 14:05:52
收藏:
0 评论:
0 赞:
0 阅读:
78
可gdb调试内核代码的MenuOS搭建 实验环境:Ubuntu18.04.1, qemu 1. 尝试升级当前系统内核 1.1 查看当前系统内核 当前内核为 1.2 下载Linux内核源代码 1.3 下载过程如下 1.4 解压并编译内核 编译完成 1.5 尝试升级当前系统内核 最后 失败 了,不想对系 ...
分类:
数据库技术 时间:
2019-12-11 14:05:27
收藏:
0 评论:
0 赞:
0 阅读:
95
1、安装本地的MySql。记住用户名和密码,这里以root,root为例。 2、打开Navicat,新建连接(连接),输入连接名,用户名,密码。确定,连接测试。这里连接名为luzhanshi。这样本地的数据库已经搭建好了。 3、新建数据库,只填一个“数据库名”,其它两项可以不用管。数据库名可以和要远 ...
分类:
数据库技术 时间:
2019-12-11 14:03:24
收藏:
0 评论:
0 赞:
0 阅读:
213