-
MySQL数据库设计:原则与实践
所属栏目:[MySql教程] 日期:2023-12-21 热度:3887
在进行MySQL数据库设计时,了解一些基本原则和实践是非常重要的。良好的设计可以提高性能、可扩展性和可维护性。以下是一些关键的原则和实践,可以帮助您创建高效、可靠的MySQL数据库。 1. 确定需求和目标 [详细]
-
MySQL在大数据分析平台中的应用
所属栏目:[MySql教程] 日期:2023-12-21 热度:4071
MySQL作为一款流行的开源关系型数据库管理系统(RDBMS),广泛应用于各种业务场景。在大数据分析平台中,MySQL同样具有重要的作用。以下是MySQL在大数据分析平台中的几种应用场景。 1. 数据存储和管理 MySQL[详细]
-
MySQL事务处理:ACID特性与回滚操作
所属栏目:[MySql教程] 日期:2023-12-21 热度:4272
事务是数据库操作的基本单位,它是一组一起执行的SQL语句,如果其中一条SQL语句失败,整个事务应该回滚,保证数据库的一致性。在MySQL中,事务处理主要包括ACID特性和回滚操作。 ACID特性是指事务的原子性(At[详细]
-
触发器:MySQL事件和数据自动化
所属栏目:[MySql教程] 日期:2023-12-21 热度:8901
在MySQL中,触发器是一种用于自动执行特定操作或任务的功能。它可以根据数据库中的事件或数据变化来触发相应的操作。通过使用触发器,我们可以实现数据自动化和事件驱动的操作。
MySQL触发器可以与三种类型的事件相[详细] -
存储过程:创建和使用自定义函数
所属栏目:[MySql教程] 日期:2023-12-21 热度:2008
存储过程和自定义函数在数据库管理中是经常使用的工具。存储过程是一组预编译的SQL语句,可以接受参数、执行特定任务并返回结果。自定义函数则是一种可重用的代码块,可以接受输入参数并返回计算结果。在这篇文章中,[详细]
-
MySQL教程:创建和管理数据库
所属栏目:[MySql教程] 日期:2023-12-18 热度:4192
在上一部分中,我们介绍了MySQL数据库的基础知识,包括数据库的概念、数据类型、运算符等。在这一部分中,我们将继续深入探讨MySQL数据库的创建和管理。 一、创建数据库 在MySQL中,可以使用`CREATE DATAB[详细]
-
MySQL入门:基础概念和安装指南
所属栏目:[MySql教程] 日期:2023-12-18 热度:7156
在继续深入探讨MySQL之前,我们首先需要理解一些基础概念。MySQL是一种关系型数据库管理系统,这意味着它能够存储、管理和检索数据,以便我们可以轻松地访问和操作这些数据。关系型数据库是建立在表格之上的,这[详细]
-
MySQL教程: 使用ORM进行数据库操作
所属栏目:[MySql教程] 日期:2023-12-18 热度:491
在前面的MySQL教程中,我们学习了如何使用原生SQL语句进行数据库操作。然而,在实际开发中,我们通常会使用对象关系映射(ORM)来操作数据库,以实现更高效、更简洁的代码。
ORM是一种将数据库中的记录映射为程序中[详细] -
MySQL教程: MySQL的版本差异与新特性
所属栏目:[MySql教程] 日期:2023-12-18 热度:9924
MySQL是一款流行的关系型数据库管理系统,广泛应用于各种业务场景。随着时间的推移,MySQL的版本也在不断更新和改进,每个版本都有其独特的特点和优势。在本篇文章中,我们将探讨MySQL的版本差异以及新特性。 [详细]
-
MySQL存储过程和函数的创建及调用方法
所属栏目:[MySql教程] 日期:2023-12-18 热度:3480
MySQL存储过程和函数是数据库中非常实用的功能,它们可以在数据库中进行复用和封装,提高数据库的操作效率和管理效率。下面将介绍MySQL存储过程和函数的创建及调用方法。 一、MySQL存储过程创建及调用 1. [详细]
-
MySQL索引与约束的原理及应用
所属栏目:[MySql教程] 日期:2023-12-18 热度:4712
MySQL作为最受欢迎的开源关系型数据库管理系统(RDBMS),其性能和稳定性赢得了广泛赞誉。在提升数据库性能方面,索引和约束是两个非常重要的工具。理解它们的原理和正确应用对于数据库管理员和开发者来说都是至关[详细]
-
MySQL排序、过滤和限制数据的技巧
所属栏目:[MySql教程] 日期:2023-12-18 热度:592
在数据处理中,MySQL提供了许多强大的功能,其中包括排序、过滤和限制数据。这些功能可以帮助你更好地管理和检索数据。下面是一些MySQL排序、过滤和限制数据的技巧: 1. 使用`ORDER BY`子句对数据进行排序 [详细]
-
MySQL存储过程教程
所属栏目:[MySql教程] 日期:2023-12-18 热度:5333
MySQL存储过程是一种可重用的SQL代码块,它可以接受参数、执行特定任务并返回结果。存储过程在MySQL数据库管理系统中是非常有用的,因为它们可以减少网络流量、提高性能和简化复杂操作。在本教程中,我们将介绍MySQL[详细]
-
MySQL索引与约束教程
所属栏目:[MySql教程] 日期:2023-12-18 热度:9232
一、MySQL索引 MySQL索引是一种数据结构,用于优化数据库查询速度,提高数据库性能。索引可以看作是一本书的目录,可以快速找到特定的数据。 1.1 索引类型 MySQL支持多种索引类型,包括主键索引、唯一索[详细]
-
MySQL数据更新与删除教程
所属栏目:[MySql教程] 日期:2023-12-18 热度:7093
在MySQL中,数据的更新和删除是数据库操作的基本技能之一。下面我们将分别介绍如何使用SQL语句进行数据更新和删除。
一、数据更新
数据更新是指对数据库中已经存在的数据进行修改,使其发生变化。在MySQL中,可以使[详细] -
数据库中间件ProxySQL读写自动分离实行
所属栏目:[MySql教程] 日期:2022-08-27 热度:67
腾讯云cdb可以提供主库VIP+只读从库VIP的形式,这样开发使用时需要维护2个VIP而且不能自动读写分离,基于现状计划使用proxysql结合clb及cdb来实现读写自动分离。 架构如下: app--clb四层--proxysql--主vip+自读vip 一.ProxySQL部署 1.下载安装启动 [root@VM[详细]
-
Windows下配置开启免安装版本mysql
所属栏目:[MySql教程] 日期:2022-08-27 热度:67
Windows下配置开启免安装版本mysql: 一,下载Zip版本的免安装版本的Mysql,并解压之安装目录下面 二,在Windows的Path中添加Mysql的Bin目录,使得可访问mysql等命令。 *遇到奇怪问题,在win10的path加入了mysql运行记录。但是执行mysql依然未找到。此时mysq[详细]
-
Zabbix运用自带模板监控MySQL
所属栏目:[MySql教程] 日期:2022-08-27 热度:154
zabbix在监控mysql数据库时,会使用自带的模板Template App MySQL,是不能直接使用的,因为没有key,而获取不到数据,前端会出现如下报错Warning: Using a password on the command line interface can be insecure.报错原因是mysql 5.6以后的版本增加了密码[详细]
-
Linux更改mysql的密码
所属栏目:[MySql教程] 日期:2022-08-27 热度:129
本人在docker的centos6.8容器中安装了mysql-server,但安装的时候并没有提示设置密码,而安装完了之后使用root用户不输入密码就进入了,为此需要修改mysql的密码。 mysql -uroot -p mysql update user set password=PASSWORD(you password) where user=root;[详细]
-
mysql压缩包 .zip 安设
所属栏目:[MySql教程] 日期:2022-08-27 热度:55
mysql压缩包 .zip 安设: 1、 下载压缩包,并减压到目标位置 2、 在bin下新建my.ini文件(仅限没有默认配置文件的版本)内容为 #代码开始 [Client] #设置3306端口 port=3306 [mysqld] #设置3306端口 port=3306 # 设置mysql的安装目录 basedir=C:Program Fil[详细]
-
相关mysql解压版配置时出现NET HELPMSG 353
所属栏目:[MySql教程] 日期:2022-08-27 热度:120
相关mysql解压版配置时出现NET HELPMSG 353: 1.将下载的文件解压到自定义位置 2.在解压目录下,新建my.ini文件,内容如下: [mysql] default-character-set=utf8 [mysqld] port=3306 basedir=C:mq-installmysql-5.7.28-winx64 datadir=C:mq-installmysq[详细]
-
mysql 获取执行计划的方案
所属栏目:[MySql教程] 日期:2022-08-27 热度:89
mysql 获取执行计划方法: 1.通过explain进行查看sql的执行计划; 2.通线程正在执行的sql查看该sql的执行计划; explain进行查看sql的执行计划相对简单,其实通线程正在执行的sql查看执行计划也很简单,那么为什么还需要第二种方式呢? 因为日常工作会发现很[详细]
-
MySQL新加从库
所属栏目:[MySql教程] 日期:2022-08-27 热度:112
MySQL主从是基于binlog日志来实现的,那么需要主服务器开启binlog,此选项默认是关闭。我这边服务器在部署的时候就开启了,因为使用binlog可以用来恢复MySQL数据,并且还为以后做主从做好准备,所以我们推荐大家在部署主服务器的时候就开启此选项。另外在做[详细]
-
Centos 7中设置二进制数据库mariadb最新版本
所属栏目:[MySql教程] 日期:2022-08-27 热度:89
Centos 7中设置二进制数据库mariadb最新版本: 一:实验背景; 在马哥教育学习到MYSQL这章时,留作业练习的实验 二:实验准备; 1、先检查虚拟机上是否存在mariadb: rpm -qa mariadb*,若有的话,则卸载; 2、通过yum info mariadb查找到mariadb的官网,进[详细]
-
MySQL5.7慢查询日志时间与系统时间差8小时原由
所属栏目:[MySql教程] 日期:2022-08-27 热度:199
在对慢查询进行查看的时候发现时间不对,正好与系统时间相差8个小时。 1、慢查询显示时间如下 # Time: 2020-01-10T06:42:24.940811Z 2、系统时间 $ date Fri Jan 10 14:42:31 CST 2020 3、查看数据库参数 mysql show variables like log_timestamps; +------[详细]
