编程之家(jb51.cc)数据库栏目主要收集主流的数据库教程,例如:mysql、MsSQL、NoSql、Oracle、SQLite、Access等数据库教程。
在SpringMVC+Spring+MyBatis整合应用中访问Mysql出现以下报错 具体报错: 19-Feb-2021 11:08:54.808 严重 [Druid-ConnectionPool-
一、基础概念 1.1 数据 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字、图片,图像、声音、语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机 在计算机中描述一个事物
[TOC] 一、单表查询的语法及关键字执行的优先级 1.1 单表查询语法 1.2 关键字执行的优先级 1. from:找到表 2. where:拿着where指定的约束条件,去文件/表中取出一条条记录
[TOC] 一、项目总结三步骤 1. 项目生命周期为基准线、分析要有层次感、不要想到什么说什么。 2. 这条基准线上,负责的是哪一块,做了什么。 3. 举例说明项目中遇到的问题及怎么解决的。 二、项目
[TOC] 一、综合练习 1.1 init.sql文件内容 sql / 数据导入: Navicat Premium Data Transfer Source Server : localhost So
[TOC] 一、准备 建表与数据准备: 二、多表连接查询 重点:外链接语法 2.1 交叉连接 不适用任何匹配条件。生成笛卡尔积 2.2 内连接 只连接匹配的行 2.3 外链接之左连接 优先显示左表全部
[TOC] 一、概览 为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的
[TOC] 一、初识索引 1.1 为什么要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂
[TOC] 一、表介绍 表就相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段 还记得我们之前写过的‘员工信息表作业’么?存储这员工信息的文件是这样的
[TOC] Explain基础 关于explain命令相信大家并不陌生,具体用法和字段含义可以参考官网explain output ,这里需要强调rows是核心指标,绝大部分rows小的语句执行一定很
对于DBA来说,数据的备份和恢复是一项很基本的操作。在意外的情况下(服务器宕机,磁盘损坏,RAID卡损坏等),要保证数据不丢失,或者是最小程度的丢失,是每个DBA每时每刻应该关心数据库的备份了。本来说
本篇文章主要从事务的分类,操作,事务隔离级别几个方面进行阐述。 一、概述 事务是数据库系统区别文件系统的一个重要特性。事务会把数据库从一种状态转为另一种状态。要么都修改,要么都不改。事务可以是一个简单
一、mysql安装 创建用户和用户组: groupadd mysqluseradd -g mysql mysql -s /sbin/nologin 解压压缩文件并创建软链接 tar -xvf mysq
本文从两个方面进行阐述,常规的日志文件(不区分存储引擎),第二就是讲innodb存储引擎的事务日志。第三就是看下binlog日志和事务日志的对比。 一、基本日志文件 1.1、基本日志文件分类:错误日志
在阅读本篇文章可能需要一些B树和B+树的基础 一、B树和B+树的区别 1、B树的键值不会出现多次,而B+树的键值一定会出现在叶子节点上,而且在非叶子节点也可能会重复出现2、B数存储真实数据,B+数叶子
我想很多人对mysql的认知可能就是CRUD(代表创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)操作),也不敢说自己会用和熟悉mysql,当然我就是其中一个
本篇主要根据innodb存储引擎的锁进行阐述,包括分类,算法,以及锁的一些问题 一、锁的概述 为了保证最大程度的利用数据库的并发访问,又要确保每个用户能以一致的方式读取和修改数据,为此锁就派上了用场,
在上一篇文章:Mysql索引(一篇就够le) 中介绍了索引的基本使用,分类和原理,也强烈建议先读Mysql索引(一篇就够le),然后继续本文的阅读 我们也知道mysql的优化可以从很多的方面
本文为原创,转载请注明出处: https://www.cnblogs.com/Tom-shushu/p/9171896.html 这里我们先在数据库建立一个userinfo表: CREATE TABL
一、数据类型的选择 MySQL的数据类型有很多种,选择正确的数据类型对于获得高性能特别地重要,如何选择合适的数据类型呢?主要遵从以下三个原则: 1.更小的通常情况下性能更好 一般情况下,应该尽量使用可
第一步:--创建一个表空间:名字叫 mybatis,建在D盘下的date文件夹下: 第二步:创建用户,名字叫 lisi ,密码为 :123456 第三步:给用户授权: 第四步:我们在 lisi 用户下
一、MySQL逻辑架构 第一层的服务不是MySQL独有的,大多数是基于网络的客户端/服务端的工具,如连接处理、授权认证、安全等等。 第二层就是MySQL的核心功能,包括查询解析、分析、优化、缓存以及所
1. InnoDB InnoDB 的存储文件有两个,后缀名分别是 .frm 和 .idb,其中 .frm 是表的定义文件,而 idb 是数据文件。 InnoDB 中存在表锁和行锁,不过行锁是在命中索引