SqlSession是Mybatis最重要构建之一,可以简单任务Mybatis一系列配置目的是生成类似JDBC生成Connection对象SqlSession,这样才能和数据库开启“沟通桥梁”,通过SqlSession可以实现增删改查(当然现在更加推荐是使用Mapper接口形式),那么它是如何执行实现呢?了解SqlSession运作原理是学习Mybatis插件必经之路,因为My
MySQL简介和基本使用1 数据库概念数据库(database)是一个存储数据仓库,为了方便数据存储和管理,它将数据按照待定规律存储在磁盘上。通过数据库管理系统,可以有效地组织和管理存储在数据库中数据。1.1 数据库五个概念数据库服务器数据库数据表数据字段数据行1.2 MySQL(关系型数据库)1.3 安装MySQL启动MySQL服务第一种方法: 我电脑 -> 管理 ->
1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间
转载 精选 2014-02-12 10:50:23
590阅读
1点赞
1.数据库基本概念:事务:将一组有序增删改操作,看作一个独立执行单元,这一组操作要么都成功,只有有一组失败这一组操作都失败,数据库执行事务回滚. A要给B转帐 A账户中钱-500 B账户中前+500 转账过程中俩个操作看成一个执行单元,只有有一个环节出错转账就失败,当俩个操作都成功转账操作才会成功原子性: 把事物看作成最小执行单元,不可分割,要么都成功,要么都失败一致性: 事物执行前和执行
转载 2024-08-16 17:55:45
74阅读
索引是一种特殊文件(InnoDB数据表上索引是表空间一个组成部分),
转载 2023-03-22 07:26:04
41阅读
NDB是一种“内存中”存储引擎,它具有可用性高和数据一致性好特点。 能够使用多种故障切换和负载平衡选项配置NDB存储引擎,但以簇层面上存储引擎开始最简单。MySQLNDB存储引擎包含完整数据集,仅取决于簇本身内其他数据。 下面,我们介绍了设置由NDB存储引擎和一些MySQL服务器构成MySQL设置方法。 目前,MySQL簇部分可独立于MySQL
翻译 精选 2011-06-13 09:46:59
898阅读
MySQL是 “单进程多线程” 模型 ,因此可以想象MySQL软件架构应该是————N个线程对接N个客户端业务请求,这些线程就是 “ Session ”,由于数据存储是独一份,所以这些线程在操作数据时就会出现线程间 “竞争关系” , 锁便应运而生。实际情况下,Session一般对应一个Tcp 链接,即一个 Connection,但一个Connection代理多个
原创 2022-09-23 13:46:00
260阅读
# MySQL概念及其在数据库中应用 MySQL是一种广泛使用开源关系型数据库管理系统,其底层结构采用了页(Page)作为主要存储单元。理解MySQL概念,对于数据库性能优化和数据管理至关重要。本文将深入探讨MySQL概念,并通过代码示例和图形化表示,帮助读者更好地理解这个主题。 ## 什么是MySQL页? 在MySQL中,页是数据库存储基本单位。当数据库需要读取或
原创 7月前
45阅读
概念字符内容包含:字符集(character set)和排序规则(collation rule)每种字符集可对应一到多个排序规则,每种排序规则对应一种字符字符集是一套字符与一套编码映射集合,像这样:排序规则是字符集内用来比较每个字符一套规则,也就是字符排序方式比如要比较字符 A 和 B 大小,最简单直观方法就是对比他们对应编码。显然编码 0 < 1,这种规则下 A <
原创 2021-01-24 19:20:25
397阅读
此篇介绍 MySQL 字符集、排序规则、相关元数据、参数等设置以及使用情况。
原创 2022-12-20 14:54:33
87阅读
文章目录范式1.码2.函数依赖关系引擎1.查看存储引擎:2.种类3.关于存储引擎一些命令: 范式预备知识1.码(1)什么是码? 能唯一识别一行数据就是码。 比如,你身份证号,就是一个码;你姓名不是码,因为世界上可能还有其他人叫这个名字,但是你姓名加上你父亲和爷爷姓名就基本上可以构成一个码。 (2)什么是候选码? (3)什么是主码2.函数依赖关系(1)完全依赖 (2)部分依赖 (3)传
转载 2023-08-21 23:08:28
72阅读
Mysql数据库简介(一)数据库概述百度百科:数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小冗余度、与应用程序彼此独立数据集合,可视为电子化文件柜——存储电子文件处所,用户可以对文件中数据进行新增、查询、更新、删除等操作。数据库就是一个存放应用软件数据仓库,这个仓库是按照一定数据结构(数据结构是指数据组织形式或数据之间联系)来对数据进行组织和存储,我们可以通过数据
转载 2023-07-26 22:57:55
94阅读
目录一.数据库和SQL概述 1.1 数据库简介1.2 数据库好处1.3 数据库相关概念1.4 SQL语言分类二.MySQL介绍2.1 MySQL介绍2.2 MySQL服务启动和停止2.3 MySQL服务登录和退出2.4 MySQL语法规范2.5 DQL语言2.5.1 简单查询2.5.2 条件查询前言:这只是简单了解一下mySQL,后续会相
转载 2023-10-26 22:31:33
49阅读
DB 数据库(database): 存储数据"仓库",保存了一系列有组织数据 D
原创 2022-02-22 18:52:43
74阅读
DB数据库(database): 存储数据"仓库",保存了一系列有组织数据DBMS数据库管理系统(Database Management System),数据库是通过DBMS创建和操作容器SQL结构化查询语言(Structure Query Language) : 专门用来与数据库通信语言数据库特点1.将数据放到表中,表再放到库中2.一个数据库中可以有多个表,每个表都有一...
原创 2021-05-31 18:47:04
234阅读
start transaction开始一个事务,commit提交事务START TRANSACTION;SELECT balance FROM checking WHERE customer_id=10233276;UPDATE checking SET balance = balance - 200.0 WHERE customer_id = 10233276;UPDATE savi...
原创 2021-08-13 10:05:39
67阅读
数据集概念 开源:MySQL高效:性价比高 数据库,指的是以一定方式储存在一起,能为多个用户共享,具有近可能冗余特点。是应用程序彼此独立数据集合  文件系统管理问题:数据冗余不一致大数据访问困难数据孤立完整性和原子性并发访问异常安全性问题 实现数据共享减少数据冗余度数据实现集中控制数据一致性故障恢复 数据库,存储数据
原创 2017-06-06 09:29:04
1740阅读
一、序言在实际业务中,单表数据增长较快,很容易达到数据瓶颈,比如单表百万级别数据量。当数据量继续增长时,数据查询性能即使有索引帮助下也不尽如意,这时可以引入数据分库分表技术。本文将基于SpringBoot+MybatisPlus+Sharding-JDBC+Mysql实现企业级分库分表。1、组件及版本选择SpringBoot 2.6.xMybatisPlus 3.5.0Sharding-JDB
一、MySQL 索引1、索引概念●索引是一个排序列表,在这个列表中存储着索引值和包含这个值数据所在行物理地址(类似于C语言链表通过指针指向数据记录内存地址)。●使用索引后可以不用扫描全表来定位某行数据,而是先通过索引表找到该行数据对应物理地址然后访问相应数据,因此能加快数据库查询速度。●索引就好比是一本书目录,可以根据目录中页码快速找到所需内容。●索引是表中一列或者若干
数据库基本概念数据库(DataBase)简称:DB作用:用于存储和管理数据仓库特点: 1.持久化存储数据,其实数据库就是文件系统 2.方便存储和管理数据 3.使用了统一方式操作数据库 – SQL常见数据库软件: Oracle、MySQL、DB2、SQLite(安卓、浏览器和嵌入式)MySQL数据库软件安装详情请见:https://www.jianshu.com/p/55d706ab2d09
  • 1
  • 2
  • 3
  • 4
  • 5