1. 一个问题2. 解决之道2.1 解决之道-文件、数据库为了解决上述问题,使用更加利于管理数据的东东数据库,它能更有效的管理数据。举一个生活化的案例说明如果说图书馆是保存书籍的,那么数据库就是保存数据的。2.2 MySQL 数据库的安装和配置(安装演示) 7312.3 使用命令行窗口连接 MYSQL&nb
原创
精选
2023-05-24 13:07:59
252阅读
数据库的概述: 用来存储和管理数据的仓库 常见的数据库: Oracle:甲骨文;大型的关系型数据库 , 收费的 DB2:IBM;大型的关系型数据库 , 收费的 SQL Server:微软;中型的关系型数据库 , 收费的 MySQL:甲骨文;小型的关系型数据库 , 免费的 , 但是6.x以后就开始收费
转载
2021-08-13 10:13:46
81阅读
今日内容概述 1.数据库的基本概念 2.数据库管理软件的分类 3.MySQL数据库管理软件简介 4.以yum方式部署MySQL 今日内容详细 1.数据库的基本概念 什么是数据? 对于数据来说,数据就是事物的状态,例如:一个人的姓名,爱好等等。 什么是记录? 上面我们提到过,数据就是记录事物的状态,那 ...
转载
2021-09-22 20:25:00
38阅读
2评论
数据库的概念 DB 数据库(database):存储数据的“仓库”。它保存了一系列有组织的数据。 DBMS 数据库管理系统(Database Management System)。数据库是通过DBMS创建和操作的容器 SQL 结构化查询语言(Structure Query Languag ...
转载
2021-10-22 20:05:00
55阅读
2评论
三范式第一范式:每个列都不可以再拆分。第二范式:在第一范式的基础上,非主键列完全依赖于主键,而不能是依赖于主键的一部分。第三范式:在第二范式的基础上,非主键列只依赖于主键,不依赖于其他非主键。在设计数据库结构的时候,要尽量遵守三范式,如果不遵守,必须有足够的理由。比如性能。事实上我们经常会为了性能而妥协数据库的设计。 2.binblog 录入模式:statement,row和m
原创
2022-09-20 12:06:24
50阅读
衡量指标TPS - Transactions Per Second(每秒传输的事物处理个数),即服务器每秒处
原创
2022-11-30 14:22:25
107阅读
设计: 存储引擎的选择,字段类型,范式
功能: 索引,缓存,分区
架构: 主从复制,读写分离,负载均衡
合理SQL:测试,经验。
一、存储引擎的选择
用来存储MYSQL中对象(记录和索引)的一种特定的结构(文件结构)。
存储引擎,处于MYSQL服务器的最底层,直接存储数据,导致上层的操作,取决于引擎的选择。
查看mysql支持的引擎
show engines;
1、in
转载
2017-01-17 20:04:00
22阅读
2评论
MYSQL
1、主从复制
总览:
mysql主从复制是一个异步的复制过程:
1、主库会创建一个binlog输出线程,实时的将mysql的操作写入本地的binlog二进制文件中
2、从库开始复制时
创建从库I/O线程,将主库传来的binlog文件,保存到本地的relay log文件中。
创建SQL线程,从ready log文件中的操作取出来进行执行,完成复制。
流程:
步骤一:主库
原创
2023-04-18 21:25:08
169阅读
一.引擎说明 MySQL supportsseveral storage engines that a
原创
2022-09-16 22:14:20
153阅读
索引的类型:
1.INDEX:普通索引
2.PRIMARY KEY:主键
3.UNIQUE:唯一索引
4.FOREIGN KEY:外键
5.FULLTEXT:群文索引
例:建表的时候指定索引字段
-INDEX(字段1),INDEX(字段2)...
mysql>create database ku;
mysql>create table ku.abc(
>id int(2) not null,
>name varchar(4) not null,
>age int(3) not null,
>index(name),index(age)
>);
mysql>desc ku.abc;
Field Type Null Key Default Extra
.. .. .. MUL .. ..
mysql>insert into ku.abc values(1,"wang",23);
mysql>select * from ku.abc;
原创
2018-01-27 23:55:08
1169阅读
一、MySQL主从复制概述1、主从复制简介MySQL主从复制就是将一个MySQL实例(Master)中的数据实时复制到另一个MySQL实例(slave)中,而且这个复制是一个异步复制的过程。实现整个复制操作主要由三个进程完成的,其中两个进程在Slave(sql_thread和IO_thread),另外一个进程在 Master(IO进程)上。2、主从复制原理、机制
原创
2022-02-21 17:13:22
134阅读
使用MySQL从终端连接MySQL:mysql -h $IP地址$ -P $端口号$ -u $用户名$ -p$密码$ /*-D $数据库名$*/在MySQL中查看帮助:HELP/* $具体命令名$*/;退出MySQL:EXIT;选择数据库:USE $数据库名$;列举存储的所有数据库:SHOW DATABASES;选中数据库后列举其中所有的数据表:SHOW TABLES;列举指定数据表中所有字段(即
转载
2021-04-30 20:24:41
147阅读
2评论
# MySQL事件概述教程
## 1. 流程概述
在MySQL中,可以通过事件来定期执行特定的SQL语句。下面是实现MySQL事件的基本流程:
| 步骤 | 操作 |
| ---- | ---- |
| 1. | 创建事件 |
| 2. | 定义事件执行的SQL语句 |
| 3. | 设置事件的执行计划 |
| 4. | 启用事件 |
## 2. 具体步骤及代码
### 2.1 创建事
对于MySQL的优化主要从哪些来考虑呢?在做MySQL优化之前,可以先对MySQL服务器做一个整体的性能测试,看一下服务器的瓶颈问题在哪里,主要是做基准测试,来测试服务器的磁盘的IO能力。来观看服务器的潜力有多大。2. 运行一定的脚本,来观察MySQL的运行状态,如果MySQL有不规则的波动,可能出现的问题则是由于个别SQL语句写的不合理。到时候使用慢查询或者profiles工具来分析一下SQL语
原创
2015-12-29 22:17:12
370阅读
1. 多表简述 实际开发中,一个项目通常需要很多张表才能完成。 例如一个商城项目的数据库,需要有很多张表
转载
2021-07-15 11:31:00
199阅读
2评论
官方文档:https://dev.mysql.com/doc/refman/5.7/en/cursors.html 定义 游标(Cursor)是处理数据的一种方法,为了查看或者处理结果集中的数据,游标提供了在结果集中一次一行遍历数据的能力。 游标也是一种面向过程的sql编程方法,所以一般在存储过程、 ...
转载
2021-08-09 17:04:00
329阅读
2评论
#数据库概述 数据库就是存储和管理数据的仓库。 常见的数据库有关系型数据库和非关系型数据库。 关系型数据库就是平常使用的数据库,例如Oracle,Mysql等 非关系型数据库是使用键值对来存储数据,例如redis #MySql数据库 ##连接MySql数据库服务器 mysql -uroot -pro ...
转载
2021-08-25 21:02:00
99阅读
2评论
MySQL服务的启动与停止方式1:直接在服务中找到MySQL80启动或停止服务。方式2:管理员身份运行cmd启动 net start mysql80停止 net stop mysql80客户端连接方式1:MySQL提供的命令行客户端方式2:cmd命令mysql -u root -p数据模型数据库、表。
原创
2023-05-05 11:14:56
60阅读
1. 什么是Mysql 引擎存储引擎是Mysql的组件,用于处理Mysql不同类型的表操作。Innodb是默认的,最普遍的存储引擎,oracel建议建表时候建议使用除非有特殊需求(create table语法在Mysql5.7中默认创建的是一个Innodb引擎的表)Mysql服务使用可拔插的存储引擎架构,可以灵活在一个运行的Mysql中进行加载和卸载存储引擎。为了确定你的存储引擎能够支持的存储引擎
# Mysql技术概述
## 整体流程
首先,让我们通过以下表格展示Mysql技术概述的实现步骤:
| 步骤 | 操作内容 |
| ---- | -------- |
| 1 | 创建Mysql数据库 |
| 2 | 创建数据表 |
| 3 | 插入数据 |
| 4 | 查询数据 |
接下来,让我们逐步来完成这些操作。
## 步骤一:创建Mysql数据库
首先,