![](https://img-blog.csdnimg.cn/20201103084713231.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL数据库应用
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,属于Oracle旗下产品,是最流行的关系型数据库管理系统之一。
MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言,由于其体积小、速度快、开放源码等特点,一般中小型网站的开发都选择MySQL作为网站数据库
墨鴉
这个作者很懒,什么都没留下…
展开
-
MySQL主从复制与读写分离
目录一、主从复制与读写分离1.1.1、意义1.1.2、原理1.1.3、mysql支持的复制类型一、主从复制的工作过程二、主从读写分离原理环境准备:一、主从复制与读写分离1.1.1、意义企业中的业务通常数据量都比较大,而单台数据库在数据存储、安全性和高并发方面都无法满足实际的需求,所以需要配置多台主从数据服务器,以实现主从复制,增加数据可靠性,读写分离,也减少数据库压力和存储引擎带来的表锁定和行锁定问题。1.1.2、原理MySQL的主从复制和MySQL读写分离两者有着紧密的联系,首先要部署主从复制,原创 2020-11-06 08:46:22 · 106 阅读 · 0 评论 -
MySQL的存储过程
目录一、存储过程简介二、存储过程的优点三、创建存储过程3.1.1、创建基本过程3.1.2、存储过程的参数一、存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用程序或平台上执行原创 2020-11-05 17:09:59 · 78 阅读 · 0 评论 -
MySQL函数语句
目录一、MySQL数据库函数作用二、MySQL数据库函数分类1.1.1、数学函数常用的数学函数1、abs(x):返回x的绝对值2、rand() :返回0到1的随机数3、mod(x, y) :返回x除以y以后的余数4、power(x, y)“:返回x的y次方5、round(x) :返回离x最近的整数6、round(x, y):保留x的y位小数四舍五入后的值7、sqrt(x) :返回x的平方根8、truncate(x, y): 返回数字x截断为y位小数的值9、ceil(x) :返回大于或等于x的最小整数10、f原创 2020-11-05 13:07:28 · 342 阅读 · 0 评论 -
MySQL数据库的索引与事务
目录一、数据库索引1.1、索引及分类1.1.1、索引的概念1.1.2、索引的作用1.1.3、索引的分类1.1.4、创建索引的原则依据1.2、创建及查看索引1.2.1、创建普通索引的方式:1.2.2、创建唯一索引的方式1.2.3、创建主键索引的方式1.2.4、组合索引(单列索引与多列索引)1.2.5、全文索引二、MySQL事务1.1、事务的概念及特点1.1.1、事务的概念1.1.2、事务的ACUID特性1.2、事务的操作1.2.1、使用事务命令控制事务1.2.2、使用set设置控制事件一、数据库索引1.1原创 2020-11-05 11:37:56 · 108 阅读 · 0 评论 -
MySQL数据库的编译安装
目录一、安装MySQL所需要的环境依赖包二、创建运行账户三、编译安装四、数据库目录权限修改五六、设置环境变量七、初始化数据库并设置登录密码一、安装MySQL所需要的环境依赖包yum -y install \gcc \gcc-c++ \make \ncurses \ncurses-devel \bison \cmake依赖包的说明gcc : C语言的编译器gcc-c++ : C++的编译器make : 源代码编译(源代码转换成二进制文件)二、创建运行账户[root@原创 2020-11-05 10:47:42 · 140 阅读 · 0 评论 -
MySQL数据库完全备份与恢复
数据库的备份与恢复一、数据库备份的重要性二、数据库的备份分类三、完全备份、增量备份概述与对比四、完全备份的实例1.4.1、冷备份与数据恢复1.4.2、mysqldump备份与恢复五、增量备份的实例(基于完全备份)1.5.1、一般恢复1.5.2、时间点恢复一、数据库备份的重要性数据库备份的重要性主要体现在:提高系统的高可用性和灾难可恢复性,在数据库系统崩溃是。没有数据库备份就没办法找到数据。使用数据库备份还原数据库,是数据库崩溃是提供数据恢复最小代价的最优方案,如果让用户重新添加数据,代价太大。没原创 2020-11-03 12:21:21 · 275 阅读 · 0 评论 -
MySQL数据库基础
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。 由于MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。原创 2020-11-03 10:33:14 · 109 阅读 · 0 评论