Mysql存储引擎InnoDB存储引擎MyISAM存储引擎事务底层原理原子性一致性隔离性持久性事务隔离级别READ UNCOMMITTED(读未提交)READ COMMITTED(读提交)REPEATABLE READ(可重读)SERIALIZABLE(串行化)优化为什么要优化如何优化原理索引B-树 & B+树B-树:有序数组+平衡多叉树一个M阶的b树具有如下几个特征:B树的优点:B+树
转载 2023-06-21 17:35:34
122阅读
文章目录一、数据库1.1 数据库简介1.2 MySQL数据库软件二、SQL:结构化查询语言2.1 SQL的一些通用语法:2.2 DDL:操作数据库和表(create, drop,alter)(1)操作数据库(CRUD):操作数据库的实例(2)操作表(CRUD):操作表的实例2.3 DML:增删改表中的数据(insert, delete, update)实例2.4 DQL:查询表中的数据(sele
有个Oracle公司的Oracle数据库mysql数据库,OracleEBS12.2.6,OGG,RAC,DG等相关技术的文章,请参考个人博客:https://www.youdba.com
原创 2018-11-13 17:59:56
1766阅读
存储引擎InnoDB 是 MySQL 默认的事务型存储引擎,只有在需要它不支持的特性时,才考虑使用其它存储引擎。实现了四个标准的隔离级别,默认级别是可重复读(REPEATABLE READ)。在可重复读隔离级别下,通过多版本并发控制(MVCC)+ Next-Key Locking 防止幻影读。主索引是聚簇索引,在索引中保存了数据,从而避免直接读取磁盘,因此对查询性能有很大的提升。内部做了很多优化,
1 概念1.1 数据库基础概念1.1.1 数据库数据库(DataBase,DB)是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。 数据库由一批数据构成有序的集合,这些数据被存放在结构化的数据表里。数据表之间相互关联,反映了客观事物间的本质联系。 种类:层次式数据库、网络式数据库和关系式数据库。1.1.2 表行为记录,列为字段。1.1.3 数据类型决定了数据在计算机中的存储格
转载 2023-12-27 15:10:01
116阅读
(一)MySQL基本介绍:MySQL目前属于Oracle甲骨文公司,MySQL称之为关系型数据库、微软的SQL Server。MySQL数据库能够支持在多种操作系统上运行,包括Solaris、Mac OS、FreeBSD和Windows,Linux通通支持。核心功能就是处理数据,其中提供空间供数据存储又是其主要主要功能之一。数据库一般也不直接面向数据存储,存储是交给表/索引这类对象完成的。MySQ
转载 2023-06-16 02:47:56
114阅读
mysql数据库相关操作命令
原创 2023-03-01 15:00:39
186阅读
在长期的项目开发中,特别是在使用 MySQL 数据库的过程中,遇到的一个常见问题是 Maven 依赖管理中的 "数据库mysql相关pom" 错误。这种情况常常使开发者陷入困境,特别是在添加或更新 MySQL 驱动时。本文将以复盘的形式,详细记录问题的背景、参数解析、调试步骤、性能调优、排错指南以及最佳实践,希望为后续的开发工作提供一些经验。 ### 背景定位 在某个实际项目中,开发团队在构建
原创 5月前
7阅读
一、概述  数据库(Database,简称DB)数据库技术是计算机应用领域中非常重要的技术,它产生于20世纪60年代末,是数据管理的最新技术,也是软件技术的一个重要分支。数据库就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据库提供的多种方法来管理数据库里的数据。更简单的形象理解,数据库和我们生活中存放杂物的仓库性质一
# MySQL数据库技术简介 ## 1. 概述 MySQL是一种常用的关系型数据库管理系统,被广泛应用于Web应用程序的开发中。它是以C和C++编写的,并支持多种操作系统。MySQL的特点包括:高性能、可靠性好、易于使用、广泛的应用领域等。本文将针对MySQL数据库技术进行详细介绍,并提供相应的代码示例。 ## 2. 数据库基本操作 MySQL数据库的基本操作包括创建数据库、创建表、插入数
原创 2023-12-10 09:03:07
40阅读
# MySQL数据库技术 MySQL是一种常用的关系型数据库管理系统,被广泛应用于各种Web应用程序和企业级软件。本文将介绍MySQL数据库的基本概念、常用操作和一些实例代码。 ## 什么是MySQL数据库 MySQL是一种开源的关系型数据库管理系统,它使用结构化查询语言(SQL)进行数据管理。MySQL具有以下特点: - 可定制性:MySQL可以根据用户的需求进行定制,满足不同规模和复杂
原创 2023-08-23 06:01:28
83阅读
mysql技术总结JavaEE:企业级开发,主要就是web前端(页面-展示数据)、后端(数据逻辑)、数据库(保存数据)1,简介数据库(db,database),数据仓库,用于存储数据。关系型数据库(sql):行、列mysql、oracle、sql server、db2、sqlLite通过表和表之间,行和列之间的关系进行数据存储,用户信息系统非关系型数据库(nosql,not only sql):r
转载 2023-08-19 22:01:26
0阅读
数据库技术是计算机应用领域中非常重要的技术,是现代信息系统的核心和基础。   数据库技术是信息系统的一个核心技术,通过研究数据库的结构、存储、设计、管理以及应用的基本理论和实现方法,并利用这些理论来实现对数据库中的数据进行处理、分析和理解。数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。数据库技术研究和解决了计算机信息处理过程中大量数据有效地
MySQL数据库及应用题库附参考答案.docx MySQLMySQL 数据库及应用题库附数据库及应用题库附参考参考答案答案 仅供参考 第一章测验 1 单选 计算机进行数据处理经历了从低级到高级的 ____________个发展阶段 A. 2 B. 3 C. 4 D. 5 答案 C 2 单选 关系数据模型是以__________理论为基础的,用二维表 结构来表示实体以及实体之间联系的模型。 A. 关
  一. 概述(了解)  二. 数据库特点(了解)  三. 数据库分类  四. MySQL介绍  五. 下载及安装  六. 啥是SQL?一.概述  数据库(Database,简称DB)20世纪60年代末,是数据管理的最新技术,也是软件技术的一个重要分支。数据库就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据库提供的多
常用软件主流操作系统:Unix、Linux、Windows专业术语DB(DataBase)-数据库 -依照某种数据模型进行组织并存放到存储器的数据结合DBMS(DataBase Management System)-数据库管理系统 -用来操纵和管理数据库的服务软件DBS(DataBase System)-数据库系统:即DB+DBMS -指带有数据库并整合了数据库管理软件的计算机系统MySQL介绍应
一:数据库介绍 概念:顾名思义,是存放数据的仓库。严格来讲,数据库指长期储存在计算机内、结构化、有组织、可共享的大量数据的集合。 特点:数据按一定的数据模型组织、描述和储存,有较小的冗余度 (redundancy)、较高的数据独立性 (data independency) 和易扩展性 (scalability),并可以为多个用户共享(永久储存、有组织、可共享)。 二:数据库的操作 1.创建
转载 2023-08-23 19:29:59
77阅读
一、基础规范第一条:必须使用InnoDB存储引擎 第二条:必须使用utf8mb4字符集utf8mb4是utf8的超集,emoji表情以及部分不常见汉字在utf8下会表现为乱码,故需要升级至utf8mb4。 第二条:数据表、数据字段必须加入中文注释 第三条:禁止使用存储过程、视图、触发器、Event 第四条:禁止存储大文件或者大照片 二、表和字段设计
转载 2023-06-25 19:05:47
277阅读
数据库技术: SQL,关系数据库标准注意: 环境编码:  cmd客户端是固定的gbk编码  而php网页中,是该网页文件的编码(现在主流都是utf8)。 mysql> set names gbk;命令行启动停止数据库:net start/stop mysql登录方式:mysql -hlocalhost -uroot -p -P端口号  -h服务器地址 
转载 2023-11-13 10:01:13
53阅读
一.概述数据库技术是计算机应用领域中非常重要的技术,它产生于20世纪60年代末,是数据管理的最新技术,也是软件技术的一个重要分支。1.什么是数据库(Database,简称DB)存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据库提供的多种方法来管理数据库里的数据。更简单的形象理解,数据库和我们生活中存放杂物的仓库性质一样,区别
  • 1
  • 2
  • 3
  • 4
  • 5