1.有主键如果设置了主键,并且一般会把主键设置成自增。我们知道,Mysql里int类型是4个字节,如果有符号位的话就是[-2^31,2^31-1],无符号位的话最大值就是2^32-1,也就是4294967295。 如果超过上限就会看到错误提示:1062 - Duplicate entry '2147 ...
分类:
数据库技术 时间:
2021-01-08 14:58:38
收藏:
0 评论:
0 赞:
0 阅读:
38
什么是数据库事务? 数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。意思就是一连串的数据库操作,即一串增删查改的集合。 ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果 ...
分类:
数据库技术 时间:
2021-01-08 14:56:22
收藏:
0 评论:
0 赞:
0 阅读:
28
完整备份与还原 --完整备份数据库--backup database studb to disk='e:\stu.bak'backup log studb to disk='e:\stu_log.bak' use mastergo--还原数库库-- restore database studb fr ...
分类:
数据库技术 时间:
2021-01-08 11:55:21
收藏:
0 评论:
0 赞:
0 阅读:
26
1.首先导入需要的包,由于spring的版本决定mysql包的版本,所以我们这里只能导入低版本的mysql-connector-java <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot- ...
分类:
数据库技术 时间:
2021-01-08 11:53:45
收藏:
0 评论:
0 赞:
0 阅读:
43
初学.net5,不想下载vs,就想用手头的vs code撸一下restful api,并且数据库选用mysql(因为便宜,方便),但是在链接数据库的时候遇到了不少坑,此文只简单记录一下。 建立.net 5程序,首先要下载.net 5 sdk。在vs code编写.net 5的程序,则要安装c#等扩展 ...
分类:
数据库技术 时间:
2021-01-08 11:53:11
收藏:
0 评论:
0 赞:
0 阅读:
40
我们写完一个sql语句,为了让它高性能地执行,一定要explain一下,查看一下它的执行计划。 查看心法: 1.首先从查询类型type列开始查看,如果出现all关键字,那么不用继续看了,全表扫描了 2.查看key列,看是否使用了索引,null代表没有使用索引 3.查看rows列,该列代表在SQL执行 ...
分类:
数据库技术 时间:
2021-01-08 11:45:07
收藏:
0 评论:
0 赞:
0 阅读:
27
上篇文章,简单介绍了 RedoLog 是什么,以及怎么从 Oracle Dump 二进制日志。接下来,分析下 Redo Log 二进制文件的格式,主要包括:文件头,重做日志头,DML-INSERT 操作,DDL-CREATE 操作。 Redo Log 二进制文件中,采用的是小端序字节序。 原文链接: ...
分类:
数据库技术 时间:
2021-01-08 09:36:12
收藏:
0 评论:
0 赞:
0 阅读:
40
JDBC JDBC概念 什么是JDBC:Java DataBase Connectivity 使用 Java语言链接数据库的技术 本质:就是官方定义的操作数据库的一套规范、规则,都是接口。各个数据库厂商去实现这套接口,提供对应的数据库驱动jar包。 我们可以使用这个驱动jar包,来完成链接数据库操作 ...
分类:
数据库技术 时间:
2021-01-08 09:35:54
收藏:
0 评论:
0 赞:
0 阅读:
59
一、前言1、之前出了一篇oracle自动巡检脚本生成html报告和一篇Linux服务器系统自动巡检脚本生成html报告,本篇文章出一篇mysql自动巡检脚本生成html报告。2、脚本只提供部分简单的巡检内容,如binlog信息、数据库运行信息,还有些mysql的一些重要参数配置,其他的巡检内容大家根据实际需要编辑修改,增加符合自己需求的巡检内容。3、项目已经上传到我的github上项目地址:myw
分类:
数据库技术 时间:
2021-01-08 09:33:36
收藏:
0 评论:
0 赞:
0 阅读:
41
参考: https://mongoing.com/archives/2797 (索引原理) https://www.cnblogs.com/wyy1234/p/11032163.html (索引详解) ...
分类:
数据库技术 时间:
2021-01-08 09:29:50
收藏:
0 评论:
0 赞:
0 阅读:
32
开发过程中都会遇到数据库数据结构更新的问题,怎么对数据库更新进行版本控制呢? 不同的项目对数据库版本更新控制的方式不同,常用的有第三方Evolve,开发人员将数据库更新脚本按照版本号的放在一起,然后执行命令进行数据库更新。在之前EF的博客中也有介绍到数据库迁移的内容,一般在本地开发时只需要执行Add ...
分类:
数据库技术 时间:
2021-01-08 09:23:52
收藏:
0 评论:
0 赞:
0 阅读:
50
一、前言 在MySQL中进行SQL优化的时候,经常会在一些情况下,对MySQL能否利用索引有一些迷惑。 譬如: MySQL 在遇到范围查询条件的时候就停止匹配了,那么到底是哪些范围条件? MySQL 在LIKE进行模糊匹配的时候又是如何利用索引的呢? MySQL 到底在怎么样的情况下能够利用索引进行 ...
分类:
数据库技术 时间:
2021-01-08 09:21:43
收藏:
0 评论:
0 赞:
0 阅读:
40
测试连接 修改网卡配置,文件位置 /etc/sysconfig/network-scripts/ifcfg-ens32 TYPE=Ethernet BOOTPROTO=dhcp //启动地址协议=使用dhcp协议 DEFROUTE=yes //将该接口设置为默认路由 NAME=ens33 //网络连 ...
分类:
数据库技术 时间:
2021-01-08 09:20:34
收藏:
0 评论:
0 赞:
0 阅读:
48
文章 Article(文章表) 字段名称 数据类型 其他特殊 是否可空 默认值 字段描述 Id bigint 主键(自增1) 主键标识 UserId bigint 外键 作者Id ClassId bigint 外键 文章分类Id Title nvarchar(50) 文章标题 Summary nva ...
分类:
数据库技术 时间:
2021-01-08 09:19:25
收藏:
0 评论:
0 赞:
0 阅读:
45
第二章 SQL映射文件详解 MyBatis框架最具特色的部分是SQL映射。 MyBatis框架主要思想是将SQL语句从程序代码中分离出来,对JDBC访问数据库的代码进行封装,减少数据访问层的编码量。SQL语句和代码解耦,对SQL语句的灵活管理,方便SQL语句调优。 SQL 映射文件中的几个顶级元素 ...
分类:
数据库技术 时间:
2021-01-07 19:08:01
收藏:
0 评论:
0 赞:
0 阅读:
40
sql优化 一.定位问题 1.show profiles的使用 show profile 和 show profiles 语句可以展示当前会话(退出 session 后, profiling 重置为0) 中执行语句的资源使用情况. Profiling 功能由MySQL会话变量 : profiling ...
分类:
数据库技术 时间:
2021-01-07 19:05:46
收藏:
0 评论:
0 赞:
0 阅读:
32
前提: 确认MySQL server开启了binlog,设置了以下参数: [mysqld] server-id = 1 log_bin = /var/log/mysql/mysql-bin.log max_binlog_size = 100M binlog-format = row 没有开启的话,那 ...
分类:
数据库技术 时间:
2021-01-07 19:00:54
收藏:
0 评论:
0 赞:
0 阅读:
57
数据库设计三范式 数据库设计的第一范式: 1.数据表的所有字段只具有单一属性(想成excel表格就是一个表格里别填多个信息,保证原子性,毕竟从数据库里读的数据还得解析一下很操蛋的) 2. 都是基本数据类型构成(这个没啥说的) 3.设计的表都是简单的二维表(好像都是二维表,反正我整不来三维四维,一维的 ...
分类:
数据库技术 时间:
2021-01-07 18:58:37
收藏:
0 评论:
0 赞:
0 阅读:
42
Cannot access element shown by v-if in component mounted callback Vue renders to the DOM asynchronously. So, even though you are setting your loaded p ...
分类:
数据库技术 时间:
2021-01-07 18:58:00
收藏:
0 评论:
0 赞:
0 阅读:
32
近期有生产项目反馈频繁出现iis crash,但是Windows日志未记录crash相关的详细信息。因此借助procdump工具抓取crash时刻dump,再进行分析。 (1)procdump抓取crash dump D:\Tools\Procdump>procdump -ma -n 3 -e w3 ...
分类:
数据库技术 时间:
2021-01-07 18:57:28
收藏:
0 评论:
0 赞:
0 阅读:
36