mysql
文章平均质量分 91
爪蛙毁一生
6
展开
-
java面试题-MySQL相关面试题
*候选人:**嗯,索引在项目中还是比较常见的,它是帮助MySQL高效获取数据的数据结构,主要是用来提高数据检索的效率,降低数据库的IO成本,同时通过索引列对数据进行排序,降低数据排序的成本,也能降低了CPU的消耗好的~,聚簇索引主要是指数据与索引放到一块,B+树的叶子节点保存了整行数据,有且只有一个,一般情况下主键在作为聚簇索引的非聚簇索引值的是数据与索引分开存储,B+树的叶子节点保存对应的主键,可以有多个,一般我们自己定义的索引都是非聚簇索引。原创 2023-09-05 17:29:02 · 281 阅读 · 0 评论 -
一篇带你MySQL运维
错误日志是 MySQL 中 重要的日志之一,它记录了当 mysqld启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,建议首先查看此日志。该日志是默认开启的,默认存放目录 /var/log/,默认的日志文件名为mysqld.log 。查看日志位置:二进制日志(BINLOG)记录了所有的 DDL(数据定义语言)语句和DML(数据操纵语言)语句,但不包括数据查询(SELECT、SHOW)语句。作用:①. 灾难时的数据恢复;②.MySQL的主从复制。在原创 2023-02-10 00:44:54 · 1170 阅读 · 0 评论 -
一篇带你MySQL进阶
大家可能没有听说过存储引擎,但是一定听过引擎这个词,引擎就是发动机,是一个机器的核心组件。比如,对于舰载机、直升机、火箭来说,他们都有各自的引擎,是他们最为核心的组件。而我们在选择引擎的时候,需要在合适的场景,选择合适的存储引擎,就像在直升机上,我们不能选择舰载机的引擎一样。而对于存储引擎,也是一样,他是mysql数据库的核心,我们也需要在合适的场景选择合适的存储引擎。接下来就来介绍一下存储引擎。存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。原创 2023-02-07 00:36:57 · 394 阅读 · 0 评论 -
MySQL8.0-Linux版安装
MySQL8.0.26-Linux版安装原创 2023-02-03 22:11:12 · 644 阅读 · 0 评论 -
一篇带你MySQL入门
在这一章节,我们主要介绍两个部分,数据库相关概念及MySQL数据库的介绍、下载、安装、启动及连接。概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。目的:保证数据库中数据的正确、有效性和完整性。分类:注意:约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束。1). 删除之前 emp, dept表的测试数据2). 执行如下脚本,创建emp表与dept表并插入测试数据。原创 2023-02-02 22:49:47 · 366 阅读 · 0 评论 -
druid配置详解
druid配置详解 url :数据库的jdbc连接地址。一般为连接oracle/mysql。示例如下:mysql : jdbc:mysql://ip:port/dbname?option1&option2&…原创 2022-12-30 14:31:28 · 4826 阅读 · 0 评论 -
mysql-JDBC&Druid基本使用方法
* 官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口* 各个数据库厂商去实现这套接口,提供数据库驱动jar包* 我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类原创 2022-12-29 23:04:29 · 1059 阅读 · 0 评论 -
mysql-基础-约束&多表关系&多表查询&事务
* 约束是作用于表中列上的规则,用于限制加入表的数据 例如:我们可以给id列加约束,让其值不能重复,不能为null值。* 约束的存在保证了数据库中数据的正确性、有效性和完整性 添加约束可以在添加数据的时候就限制不正确的数据,年龄是3000,数学成绩是-5分这样无效的数据,继而保障数据的完整性。原创 2022-12-28 22:08:52 · 426 阅读 · 0 评论 -
mysql-基础SQL语句CRUD
我们可以通过数据库管理系统操作数据库,对数据库中的数据进行增删改查操作,而怎么样让用户跟数据库管理系统打交道呢?就可以通过一门编程语言(SQL)来实现。原创 2022-12-27 22:30:04 · 481 阅读 · 0 评论 -
MySQL5.7.24解压版安装文档
> **安装环境:Win10 64位**> **软件版本:MySQL 5.7.24 解压版**原创 2022-12-27 15:01:42 · 184 阅读 · 0 评论 -
day40-半同步复制与MHA高可用架构设计
半同步复制与MHA高可用架构设计一、半同步复制1、什么是半同步复制所谓的半同步复制就是master每commit一个事务(简单来说就是做一个改变数据的操作),要确保slave接受完主服务器发送的binlog日志文件并写入到自己的中继日志relay log里,然后会给master信号,告诉对方已经接收完毕,这样master才能把事物成功commit。这样就保证了master-slave的数据绝对的一致(但是以牺牲master的性能为代价).但等待时间也是可以调整的。2、半同步复制的基本实现第一步:转载 2021-07-31 15:24:28 · 186 阅读 · 0 评论 -
day39-MySQL主从复制架构
MySQL主从复制架构一、MySQL集群概述##1、集群的主要类型高可用集群(High Available Cluster,HA Cluster)高可用集群是指通过特殊的软件把独立的服务器连接起来,组成一个能够提供故障切换(Fail Over)功能的集群2、如何衡量高可用可用性级别(指标)年度宕机时间描述叫法99%3.65天/年基本可用系统2个999.9%8.76小时/年可用系统3个999.99%52.6分钟/年高可用系统4个999转载 2021-07-30 14:47:27 · 203 阅读 · 0 评论 -
day38-MySQL备份与恢复(xtrabackup全库备份与恢复)
MySQL备份与恢复一、逻辑备份1、回顾什么是逻辑备份逻辑备份就是把数据库、数据表或者数据进行导出,导出到一个文本文件中。2、逻辑备份工具mysqldump:提供全库级、数据库级别以及表级别的数据备份mysqldump + binlog二进制日志实现增量备份3、逻辑的导出与导入☆ 导出(数据备份)无论是什么存储引擎,以下方式本身是一种数据导出的方法,同时可以用来辅助备份,它可以对一个表的其中一列或者某几列做备份。备份的是数据记录。案例:把tb_student数据表中的数据记录进行逻辑导出原创 2021-07-29 15:16:46 · 310 阅读 · 0 评论 -
day37-MySQL用户管理与mysqldump备份与恢复
MySQL备份与恢复(重点)一、用户管理与权限管理☆ 用户管理1、创建MySQL用户注意:MySQL中不能单纯通过用户名来说明用户,必须要加上主机。如**jack@10.1.1.1**基本语法:mysql> create user '用户名'@'被允许连接的主机名称或主机的IP地址' identified by '用户密码';mysql> select user,host from mysql.user;案例:创建一个MySQL账号,用户名:tom,用户密码:123mys原创 2021-07-28 15:47:02 · 307 阅读 · 0 评论 -
day36-MySQL基本SQL语句(下)
MySQL基本SQL语句(下)一、扩展常见的数据类型1、回顾数据表的创建语法基本语法:mysql> create table 数据表名称( 字段名称1 字段类型 字段约束, 字段名称2 字段类型 字段约束, ... primary key(主键字段 => 不能为空、必须唯一)) engine=innodb default charset=utf8;经验之谈:一般情况下,我们在设计数据表时,必须拥有一个id主键字段,非空、自动编号、主键约束。在创建数据表时,必须明确指定原创 2021-07-27 14:49:09 · 203 阅读 · 0 评论 -
day34-MySQL介绍及安装
MySQL介绍及安装一、MySQL概述1、关系型数据库与非关系型数据库RDBMS(relational database management system),既关系型数据库管理系统。简单来说,关系型数据库,是指采用了二维表格来组织数据的数据库。扩展:数据库在行业内一般会有两种情况,关系型数据库与非关系型数据库。非关系型数据库并不是通过二维表格来维护数据的,而是通过key/value键值对来维护数据的。2、常见的关系型数据库oracle、mysql、DB2(IBM)、Sybase、SQL原创 2021-07-25 16:26:41 · 390 阅读 · 0 评论 -
day35-MySQL基本SQL语句(上)
MySQL基本SQL语句(上)一、客户端工具的使用1、客户端工具mysql使用mysql: mysql命令行工具,一般用来连接访问mysql数据库选项说明-u, --user=name指定登录用户名-p, --password指定登录密码(注意是小写p),一定要放到最后面-h, --host=name指定数据库的主机地址-P, --port=xxx指定数据库的端口号(大写P)-S, --socket=name指定socket文件-e, -转载 2021-07-26 15:31:16 · 207 阅读 · 0 评论