第一节课 数据库基础 杜飞 2009-09-28 一、数据库基本术语 从今天开始我们来一起学习ORACLE11G的相关内容:大家都知道ORACLE是数据库相关的技术,那么我们的学习就从数据库相关的几个术语开始,我们先来看两个术语: 信息和数据, 信息:讲到信
## 实现mysql basedir的方法 ### 1. 整体流程 ```mermaid journey title 实现mysql basedir的方法 section 开发者指导新手实现mysql basedir 开发者->新手: 介绍mysql basedir是什么 开发者->新手: 指导新手实现mysql basedir
原创 2024-04-29 06:18:34
64阅读
# MySQLbasedir是什么MySQL是一款开源的关系数据库管理系统,它在许多开发和生产环境中得到了广泛应用。对于数据库管理员和开发人员来说,了解MySQL一些基本配置以及它们的作用是非常关键的。在众多配置选项中,`basedir`是一个非常重要的参数,它指示MySQL服务器的安装目录,即MySQL的基本目录。在本文中,我们将探讨MySQL的`basedir`,它的作用,以及如何在配
原创 9月前
124阅读
第20章_MySQL8其它新特性1. MySQL8新特性概述MySQL从5.7版本直接跳跃发布了8.0版本,可见这是一个令人兴奋的里程碑版本。MySQL 8版本在功能上做了显著的改进与增强,开发者对MySQL的源代码进行了重构,最突出的一点是多MySQL Optimizer优化器进行了改进。不仅在速度上得到了改善,还为用户带来了更好的性能和更棒的体验。1.1 MySQL8.0 新增特性1. 更简便
转载 2023-10-09 11:18:03
71阅读
1.MYSQL基础1.1事务的基本要素(ACID)原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,出错会全部回滚一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏隔离性(Isolation):同一时间,只允许一个事务请求同一数据,不同的事务之间彼此没有任何干扰持久性(Durability):事务完成后,事务对数据库的所有更新将被保存到数
1. MySQL8新特性概述MySQL从5.7版本直接跳跃发布了8.0版本,可见这是一个令人兴奋的里程碑版本。MySQL 8版本在功能上做了显著的改进与增强,开发者对MySQL的源代码进行了重构,最突出的一点是多MySQL Optimizer优化器进行了改进。不仅在速度上得到了改善,还为用户带来了更好的性能和更棒的体验。1.1 MySQL8.0 新增特性1. 更简便的NoSQL支持 NoSQL泛指
转载 2023-09-27 07:37:15
54阅读
MySQL的一些基本命令,这些你必须要掌握!(PS:以下是在Xubuntu 16.04 64位环境所做)在大多数系统中,SQL语句是不区分大小写的,但是出于严谨,并且便于区分保留字和变量名,因此我们一般只将变量和数据小写。我们先来创建一个含有数据的简单的数据库,按这个流程走一遍首先,我们要从创建数据库(Database)开始,命令如下: CREATE 创建这个空数据库后我们就要使用它,但是系统
# MySQL 8 的 URL 详解 MySQL 是一个流行的开源关系型数据库管理系统。在开发和应用中,我们通常需要通过 URL 连接到数据库。在本文中,我们将深入探讨 MySQL 8 的 URL 格式,并通过代码实例和图示来加深理解。 ## MySQL URL 格式 在 MySQL 中,连接数据库的 URL 格式通常如下: ``` jdbc:mysql://[hostname]:[por
原创 7月前
95阅读
mysql修改默认字符和默认存储引擎   >show variables like 'character%'; #执行编码显示 +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+---
转载 2024-07-23 20:45:40
14阅读
 MySQL 事务 MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行
转载 2023-12-27 10:19:12
46阅读
第18章MySQL8其他新特性MySQL8新特性概述MySQL从5.7版本直接跳跃发布了8.0版本 ,可见这是一个令人兴奋的里程碑版本。MySQL 8版本在功能上做了显著的改进与增强,开发者对MySQL的源代码进行了重构,最突出的一点是多MySQL Optimizer优化器进行了改进。不仅在速度上得到了改善,还为用户带来了更好的性能和更棒的体验。MySQL8.0 新增特性更简便的NoSQL支持 N
转载 2023-09-25 12:27:57
120阅读
知道 MySQL 出了5.7了,并且网上说性能提高了一两倍,于是在虚拟机上安装了个 CentOS 7,在上面安装 MySQL 5.7我使用的是 yum安装方式,要求虚拟机能够上网,因为它会在线下载安装包使用 yum 安装很简单,在能够访问互联网的情况下,执行yum list |grep mysql找到可安装的 mysql 软件包,我要安装的是 5.7的客户端和服务端,基本上执行yum instal
转载 2024-10-23 19:45:35
18阅读
步骤压缩包解压得到一个文件夹,尽量把文件夹名字改为mysql-版本号的形式。这就代表Mysql安装成功,然后需要配置。配置环境变量 打开Path变量,在里面新建一个环境变量,指向Mysql安装路径下的bin目录。 这里,用户变量表示此变量下配置的环境变量仅对当前用户起效。系统变量表示对所有用户都起效。然后,在mysql安装文件夹中新建一个my.ini文件,此文件是Mysql的核心配置文件。作用:用
转载 2024-06-04 05:22:33
53阅读
MySQL buffer poll原理Buffer Pool结构图Buffer Pool相关参数配置项Buffer Pool中核心三个链表日志redologundologbinlogDoublewrite Buffer filesChanger Buffer Buffer Pool结构图Buffer Pool相关参数配置项 注意:InnoDB开头的都为InnoDB所特有的配置Buffer Poo
转载 2023-12-12 20:07:47
56阅读
数据库的复制技术是提高数据库系统并发性、安全性和容错性的重要技术,是构建大型、高性能应用程序的基础。通过复制可以将数据存储在一个分布式的网络环境中,由多个数据库系统来提供数据访问服务,可以提高数据库的响应速度和并发能力。13.1 认识MySQL复制复制是从一个MySQL服务器将数据拷贝到另一台或多台MySQL服务器的过程。13.1.1 复制的概念MySQL复制是指将主数据库的DDL和DML操作通过
可能有人会惊奇MySQL为何从5.x一下跳跃到了8.0。事实上,MySQL 5.x系列已经延续了很多年,从被Oracle收购之前就是5.1,而收购之后一直维持在5.x,比如5.5,5.6,5.7等等。其实,如果按照原本的发布节奏,可以把5.6.x当成6.x,5.7.x当成7.x。所以,只是换了版本命名方式而已。MySQL 8.0.0亮点事务住数据字典,完全脱离了MylSAM存储引擎真正将数据字典放
MySQL 8.0.16 开始,MySQL 不推荐使用mysql_upgrade。取而代之的是"server upgrade"的升级方式。一、为什么变更升级方式官方为什么这么做? 升级速度更快 升级更简单 安全性更好 减少升级步骤,方便自动化减少重启 MySQL即插即用二、新旧方式升级流程对比在 MySQL 8.0.16 之前:关闭 MySQL,替换新的二进制 MySQL 启动
1.表空间概念Innodb存储引擎可将所有数据存放于ibdata*的共享表空间,也可将每张表存放于独立的.ibd文件的独立表空间.共享表空间以及独立表空间都是针对数据的存储方式而言的。共享表空间某一个数据库的所有的表数据,索引文件全部放在一个文件中,默认这个共享表空间的文件路径在data目录下。 默认的文件名为:ibdata1 初始化为10M。独立表空间每一个表都将会生成以独立的文件方式来进行存储
转载 2024-03-04 07:10:54
69阅读
定义数据库和实例数据库:物理操作系统的文件或其他形式文件类型的集合。在mysql数据库中,数据库文件可以是frm、MYD、MYI、ibd结尾的文件。实例:MySQL数据库由后台线程以及一个共享内存组成。共享内存可以被运行的后台线程所共享。数据库实例才是真正用于操作数据库文件的。数据库是文件的集合,是依照某种数据模型组织起来并存放于二级存储器中的数据集合;数据库实例是程序,是位于用户与操作系统之间的
SSL就像驾照和营业执照这样的电子证书的副本,在网站中对机密文件有保密作用。SSL证书的主要作用是为用户和服务器提供认证;对传送的数据进行加密和隐藏;确保数据在传送中不被改变,即数据的完整性。SSL原理是密钥协商过程——TLS握手。SSL原理是更好的保护数据传输安全。现在市面上的商业SSL证书动辄几千元,少则也需要好几百。现在很多人都在申请SSL证书。下面我们重点介绍下MySQL SSL加密连接。
转载 2024-05-09 11:29:45
121阅读
  • 1
  • 2
  • 3
  • 4
  • 5