-
高频面试题:千万级别mysql数据库锁表了怎么办,如何处理?
所属栏目:[MySql教程] 日期:2022-12-05 热度:0
要回答这道面试题,首先要搞清楚mysql有哪些存储引擎呢?平常我们用的最多的就是InnoDB和MyISAM,它们在使用锁的方式上是不一样的,mysql常见的有三种锁:表锁、行锁、页面锁,下面分别介绍[详细]
-
MySQL十秒插入百万条数据
所属栏目:[MySql教程] 日期:2022-12-05 热度:0
mysql数据库准备
private String Driver = "com.mysql.cj.jdbc.Driver";
private String url ="jdbc:mysql://localhost:3306/mp?serverTimezone=Asia/Shanghai&rewriteBatchedStatemen[详细] -
数据库在工作中的应用,以及什么是MySQL?
所属栏目:[MySql教程] 日期:2022-12-05 热度:0
数据库在工作中的应用:
1、软件都需要数据库(database)作为后台支撑
2、部署测试环境需要安装、配置数据库
3、数据库(database)中构造初始化数据
4、测试执行过程中需要验证数据库(d[详细] -
MYSQL 那点破事!索引、SQL调优、事务、B+树、分表 ....
所属栏目:[MySql教程] 日期:2022-12-05 热度:0
大家好,我是Tom哥~
为了便于大家查找问题,了解全貌,整理个目录,我们可以快速全局了解关于mysql数据库mysql表索引,面试官一般喜欢问哪些问题
接下来,我们逐条来看看每个问题及答案
M[详细] -
MySQL之表的创建、删除、修改、删除、查看及索引
所属栏目:[MySql教程] 日期:2022-12-05 热度:0
Update_time: NULL
Check_time: NULL
Collation: utf8_general_ci
Checksum: NULL
Create_options:
Comment:
1 row in set (0.00 sec)
注:创建表时如果未指定字符集,排序规则等,则从数据[详细] -
rabbitmq mysql持久化_RabbitMQ消息持久化
所属栏目:[MySql教程] 日期:2022-12-05 热度:0
一、前言
如果我们希望即使在RabbitMQ服务重启的情况下,也不会丢失消息,我们可以将Queue与Message都设置为可持久化的(durable),这样可以保证绝大部分情况下我们的RabbitMQ消息不会丢失。[详细] -
mysql排序查询
所属栏目:[MySql教程] 日期:2022-12-05 热度:0
一 查询格式
SELECT 查询列表
FROM 表名
[WHERE 查询条件]
ORDER BY排序列表 ASC/DESC
二 例句
1. select * from employees where department_id>=90 order by hiredate; (按单个字段排[详细] -
mysql的索引优化
所属栏目:[MySql教程] 日期:2022-12-05 热度:0
1. SQL 性能分析 1. 查看执行频次 2. 慢查询日志 3. show profiles 4. explain 执行计划 2. 索引使用规则 1. 最左前缀法则
如果索引了多列(联合索引),要遵守最左前缀法则。最左前缀[详细] -
mysql创建索引导致死锁,数据库崩溃
所属栏目:[MySql教程] 日期:2022-12-05 热度:0
文章目录
问题提出
一次生产上优化查询,需要给表添加索引,于是乎,造成了数据库的崩溃,迫不得已重启了数据库才解决问题。
为什么添加一个索引,会导致这么严重的问题呢?
平时添加一个索[详细] -
mysql索引字段类型int和varchar的不同使用_努力向上的小姑娘的博客
所属栏目:[MySql教程] 日期:2022-12-05 热度:0
起因:
这两天线上发现功能异常,排查了日志发现有报错:
The last packet successfully received from the server was 5,005 milliseconds ago. The last packet sent successfully to t[详细] -
腾讯云MySQL8.0上线,数据库内核如何创新?
所属栏目:[MySql教程] 日期:2022-12-05 热度:0
在时代的大背景下,开源开放、自研已成为新技术发展趋势,数据库是当下IT领域最火热词之一,也是现代技术企业生存所必需的基础系统软件。在数据库领域,过去多年一直由Oracle、微软和IBM等[详细]
-
mysql判断表是否存在然后批量删除的操作
所属栏目:[MySql教程] 日期:2022-12-05 热度:0
1、在网上找了许久都没有找到判断表是否存在,然后模糊删除的。但是最后找到了一个曲线救国的方法。
需求:删除表中后缀是 _待删除 的表
1、第一步,找到所有的这样的表,并且拼装好删除表[详细] -
MySQL SQL 优化命令行&问题 SQL 抓取方式
所属栏目:[MySql教程] 日期:2022-12-05 热度:0
墨墨导读:优化的道路永无止境。
对于数据库来说安装,部署几乎是一次性的。后期的管理和优化是持续性的工作。
对于MySQL来说,可以说90%问题都在SQL语句上面。从问题SQL的筛选和优化,在M[详细] -
MySQL触发器-条件触发器语法
所属栏目:[MySql教程] 日期:2022-12-04 热度:0
文章为作者原创,未经许可,禁止转载。 -Sun Yat-sen University 冯兴伟 实验4触发器
(1)实验目的
掌握数据库触发器的设计和使用方法
(2)实验内容和要求
定义BEFORE触发器和AFTER触发[详细] -
数据库 insert 数据的几种方式
所属栏目:[MySql教程] 日期:2022-12-04 热度:0
文章目录
INSERT INTO 语句用于向表中插入新记录。
首先创建一个 fruit 表,表结构如下所示:
+----+------------+-------------+
| id | name | floor_price |
+----+------------+[详细] -
MYSQL常用命令(1)
所属栏目:[MySql教程] 日期:2022-12-04 热度:0
1.导出整个数据库
mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.导出一个[详细] -
win10安装mysql8
所属栏目:[MySql教程] 日期:2022-12-04 热度:0
下载mysql-8.0.26-winx64.zip
下载完后,我们将 zip 包解压到相应的目录,这里我将解压后的文件夹放在C:\web\mysql-8.0.11下。
接下来我们需要配置下 MySQL 的配置文件
打开刚刚解压的文件[详细] -
MySQL数据库教程(三)
所属栏目:[MySql教程] 日期:2022-12-04 热度:0
连接查询
多个表联合起来取数据,这种跨表查询,被称为连接查询。
连接查询的分类根据年代分类
SQL92:1992年的语法
SQL99:1999年的语法
根据表连接的方式分类
内连接:
等值连接
非等值连[详细] -
mysql重新排序_在MySQL中重新排序列的简便方法?
所属栏目:[MySql教程] 日期:2022-12-04 热度:0
要在MySQL中重新排序列,请使用ALTER TABLE MODIFY COLUMN。语法如下-ALTERTABLEyourTableNameMODIFYCOLUMNyourColumnNamedatatypeafteryourColumnName.
为了理解上述语法MySQL 排序,让我[详细] -
云主机是什么(云主机解读)
所属栏目:[MySql教程] 日期:2022-12-04 热度:0
今天带大家了解云主机,"云主机"(Cloud hosting)可以看成是新一代的主机租用服务。 首先,主机公司将它的硬件和网络线路,做成一朵"云",然后提供一些通向这朵"云"的网络接口API,供客户[详细]
-
mysql 触发器定义_mysql触发器
所属栏目:[MySql教程] 日期:2022-12-04 热度:0
什么是触发器
触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性。
举个例子,比如你现在有两[详细] -
mysql命令行以及mysql workbence查询结果中文乱码的解决方法
所属栏目:[MySql教程] 日期:2022-12-04 热度:0
table fortest(empno intauto_increment,empname nvarchar(20) not null,constraint pk_fortestprimary key(empno))default charset=utf8;
然后插入了一条数据
set names character utf8;[详细] -
mysql 语句查看表的索引
所属栏目:[MySql教程] 日期:2022-12-04 热度:0
1. explain+sql
explain select * from table_name where id=1
结果:
注释:
1.1 id
标志这个sql语句被分为几个(行数)独立的sql执行,执行顺序依照(1)从大到小(2)从上到下 依次排列执行;[详细] -
【MySQL高级篇】到底如何增删改数据库中的数据?一文带你吃透数据的操作之DML
所属栏目:[MySql教程] 日期:2022-12-04 热度:0
前面说到,SQL分为四类,这篇文章将详细的讲解对数据的一些操作,主要涉及到数据的增删改查。
推荐学习专栏:Java编程 进阶之路
文章目录
现在,我们已经基本学会了写SQL来操作数据库,但[详细] -
五年数据库专家,带你深入高性能MySQL架构系统,不来后悔一辈子
所属栏目:[MySql教程] 日期:2022-12-04 热度:0
MySQL 作为互联网中非常热门的数据库,在高并发业务场景下,一条好的 MySQL 语句能为企业节省大量的运作时间和成本,这也是为何互联网大厂面试官最爱考察数据库底层和性能调优的原因。因此[详细]