mySQL服务器连接,断开及cmd使用操作

通过mysql命令实现连接MySQL服务器。在MySQL服务器启动后,选择“开始”→“运行”命令,在弹出的“运行”窗口中输入“cmd”命令,按Enter键后进入DOS窗口,在命令提示符下输入连接...

2020-10-28

打开和关闭mysql服务的两种实现方法

方法一:使用cmd命令首先,打开我们的dos窗口,开始-运行-输入cmd。如上图所示,输入net start mysql 回车即可启动,输入net stop mysql 回车即可关闭。方法二:选择计算机(我的电脑)右击...

2020-10-28

解决mysql服务器在无操作超时主动断开连接的情况

我们在使用mysql服务的时候,正常情况下,mysql的设置的timeout是8个小时(28800秒),也就是说,如果一个连接8个小时都没有操作,那么mysql会主动的断开连接,当这个连接再次尝试查询的...

2020-10-28

关于msyql事务隔离你要知道

什么是事务?事务是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。数据库事务通常包含了一个序列的对数据库的读/写操作。包含有以下两个目的: 为...

2020-10-28

通过代码实例了解页面置换算法原理

页面置换算法:本质是为了让有限内存能满足无线进程。先说明一下处理缺页错误的过程:分页硬件在通过页表转换地址时会注意到无效位被设置,从而陷入操作系统,这种陷阱是因为操作系...

2020-10-28

Mariadb远程登陆配置及问题解决

前言:  安装过程不再赘述,直接说问题,mysql的远程连接需要解决两个问题:1.允许root用户远程连接。2.允许任意ip远程连接数据库。当然,在测试和解决问题之前,得首先保证你的数据...

2020-10-28

sql四大排名函数之ROW_NUMBER、RANK、DENSE_RANK、NTILE使用介绍

1.ROW_NUMBER()定义:ROW_NUMBER()函数作用就是将select查询到的数据进行排序,每一条数据加一个序号,他不能用做于学生成绩的排名,一般多用于分页查询,
比如查询前10个 查询10-10...

2020-10-28

Navicat出现无法远程连接MySql服务器问题的解决办法

Navicat无法远程连接MySql服务器问题的解决方法写在前面:操作系统:中标麒麟4.0;
数据库:MySQL5.7.26;
JDK:采用中标麒麟系统自带的openjdk;
客户端工具:Navicat;前置条件:
MySQL服务安...

2020-10-28

详解 Mysql 事务和Mysql 日志

事务特性
1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。...

2020-10-28

The MySQL server is running with the --read-only option so it cannot execute this statement

正在开会,同事电话反映开发库不能写入了,错误信息如下:1209 - The MySQL server is running with the--read-only option so it cannot execute this statement一般这个错误有...

2020-10-28

MySql COALESCE函数使用方法代码案例

COALESCE是一个函数, (expression_1, expression_2, ...,expression_n)依次参考各参数表达式,遇到非null值即停止并返回该值。如果所有的表达式都是空值,最终将返回一个空值。...

2020-10-28

mysql中 ${param}与#{param}使用区别

${param}传递的参数会被当成sql语句中的一部分,比如传递表名,字段名例子:(传入值为id)order by ${param}
则解析成的sql为:order by id
#{parm}传入的数据都当成一个字符串,会对...

2020-10-28

Mysql之组合索引方法详解

对于任何DBMS,索引都是进行优化的最主要的因素。对于少量的数据,没有合适的索引影响不是很大,但是,当随着数据量的增加,性能会急剧下降。
如果对多列进行索引(组合索引),列的顺序...

2020-10-28

MySQL数据定义语言DDL的基础语句

MySQL DDL 语句什么是DDL,DML。DDL 是数据定义语言,就是对数据库,表层面的操作,如 CREATE,ALTER,DROP。DML 是数据操作语言,也就是对表中数据的增删改查,如 SELECT,UPDATE,INSERT,D...

2020-10-28

MySQL 详细单表增删改查crud语句

MySQL 增删改查语句1.创建练习表 这里练习表没有满足三范式第一范式(又称 1NF):保证每列的原子性
数据表中的每一列(字段),必须是不可拆分的最小单元,也就是确保每一列的原子性...

2020-10-28

MySQL使用聚合函数进行单表查询

聚合函数作用于一组数据,对那组数据返回一个值 count :统计结果记录多少条数, max:统计最大值 min:统计最小值 sum:计算求和 avg: 计算平均值注意,分组函数 group by。如果要对...

2020-10-28

MySQL数据库高级查询和多表查询

MySQL多表查询添加练习表-- 用户表(user)CREATE TABLE `user`( `id` INT AUTO_INCREMENT PRIMARY KEY COMMENT '用户id(主键)', `username` VARCHAR(50) COMMENT '用户姓名',...

2020-10-28

MySql添加新用户及为用户创建数据库和给用户分配权限方法介绍

1.添加新用户
只允许本地IP访问create user 'test'@'localhost' identified by '123456';允许外网IP访问create user 'test'@'%' identified by '123456';刷新授权flush pri...

2020-10-28

MySql如何实现远程登录MySql数据库过程解析

导读:有时候,为了开发项目,我们需要在一台服务器上部署MySql数据库服务器,然后使用本地电脑远程访问和管理MySql数据库,那么如何实现MySql的远程登录呢?1.使用命令行远程登录MySql...

2020-10-28

mysql数据库中字符集乱码问题原因及解决

前言有的时候我们在查看数据库数据时,会看到乱码。实际上,无论何种数据库只要出现乱码问题,这大多是由于数据库字符集设定的问题。下面我们就介绍一下,数据库的字符集的设定及乱...

2020-10-28

MySQL MGR 有哪些优点

MGR(Mysql Group Replication)是5.7版本新加的特性,是一个MySQL插件。MGR 是一个新的高可用与高扩展的方案,集群中的任何节点数据都是一样的,可以实现任何节点都可以写入,实现了真...

2020-10-28

MySQL OOM(内存溢出)的解决思路

OOM全称"Out Of Memory",即内存溢出。内存溢出已经是软件开发历史上存在了近40年的“老大难”问题。在操作系统上运行各种软件时,软件所需申请的内存远远超出了物理内存所承受...

2020-10-28

详细分析mysql MDL元数据锁

前言:当你在MySQL中执行一条SQL时,语句并没有在你预期的时间内执行完成,这时候我们通常会登陆到MySQL数据库上查看是不是出了什么问题,通常会使用的一个命令就是 show processli...

2020-10-28

mysql 时间戳的用法

前言: 时间戳字段在MySQL中经常使用到,比如需要记录一行数据创建的时间或修改的时间时,我们通常会使用时间戳即timestamp字段。本篇文章主要介绍timestamp字段的使用方法及相关...

2020-10-28

MySQL 常用函数总结

前言: MySQL数据库中提供了很丰富的函数,比如我们常用的聚合函数,日期及字符串处理函数等。SELECT语句及其条件表达式都可以使用这些函数,函数可以帮助用户更加方便的处理表中的...

2020-10-28

如何选择合适的MySQL日期时间类型来存储你的时间

构建数据库写程序避免不了使用日期和时间,对于数据库来说,有多种日期时间字段可供选择,如 timestamp 和 datetime 以及使用 int 来存储 unix timestamp。不仅新手,包括一些有经...

2020-10-28

MySQL数据库使用规范总结

导读: 关于MySQL数据库规范,相信大家多少看过一些文档。本篇文章给大家详细分类总结了数据库相关规范,从库表命名设计规范讲起,到索引设计规范,后面又给出SQL编写方面的建议。相...

2020-10-28

详解MySQL 外键约束

官方文档:
https://dev.mysql.com/doc/refman/5.7/en/create-table-foreign-keys.html1.外键作用:MySQL通过外键约束来保证表与表之间的数据的完整性和准确性。2.外键的使用条...

2020-10-28

MySQL INT类型全解析

前言:整型是MySQL中最常用的字段类型之一,通常用于存储整数,其中int是整型中最常用的,对于int类型你是否真正了解呢?本文会带你熟悉int类型相关知识,也会介绍其他整型字段的使用。...

2020-10-28

详细分析mysql视图的原理及使用方法

前言: 在MySQL中,视图可能是我们最常用的数据库对象之一了。那么你知道视图和表的区别吗?你知道创建及使用视图要注意哪些点吗?可能很多人对视图只是一知半解,想详细了解视图的同...

2020-10-28

mysql如何在线修改主从复制选项

前言: MySQL最常用的架构就是主从复制了,其实主从复制有很多选项,特别是在从库端,我们可以设置复制过滤,比如说忽略某张表或某个库。这些过滤选项都是可以在线修改而不用重启的。...

2020-10-28

mysql解决时区相关问题

前言:在使用 MySQL 的过程中,你可能会遇到时区相关问题,比如说时间显示错误、时区不是东八区、程序取得的时间和数据库存储的时间不一致等等问题。其实,这些问题都与数据库时区...

2020-10-28

MySQL8.0内存相关参数总结

MySQL理论上使用的内存 = 全局共享内存 + max_connections×线程独享内存。也就是:innodb_buffer_pool_size + innodb_log_buffer_size + thread_cache_size +table_open_cac...

2020-10-28

mysql如何查询日期与时间

前言: 在项目开发中,一些业务表字段经常使用日期和时间类型,而且后续还会牵涉到这类字段的查询。关于日期及时间的查询等各类需求也很多,本篇文章简单讲讲日期及时间字段的规范...

2020-10-28

深入了解mysql长事务

前言: 本篇文章主要介绍MySQL长事务相关内容,比如说我们开启的一个事务,一直没提交或回滚会怎样呢,出现事务等待情况应该如何处理,本篇文章将给你答案。注意:本篇文章并不聚焦于谈...

2020-10-28

详解mysql DML语句的使用

前言: 在上篇文章中,主要为大家介绍的是DDL语句的用法,可能细心的同学已经发现了。本篇文章将主要聚焦于DML语句,为大家讲解表数据相关操作。这里说明下DDL与DML语句的分类,可能...

2020-10-28

详解MySQL分区表

前言: 分区是一种表的设计模式,通俗地讲表分区是将一大表,根据条件分割成若干个小表。但是对于应用程序来讲,分区的表和没有分区的表是一样的。换句话来讲,分区对于应用是透明的,...

2020-10-28

详解mysql的备份与恢复

前言:前面几篇文章为大家介绍了 MySQL 各种语句语法的用法及用户权限相关知识。本篇文章将主要讲解 MySQL 数据库数据备份与恢复相关知识,主要聚焦于逻辑备份,介绍mysqldump工...

2020-10-28

MySQL查询语法汇总

前言:本篇文章主要简介下MySQL中where,group by ,order by ,limit,join,union ,union all,子表等查询语法。测试数据准备create table emp ( empno numeric(4) not null, e...

2020-10-28

关于mysql自增id,你需要知道的

导读:在使用MySQL建表时,我们通常会创建一个自增字段(AUTO_INCREMENT),并以此字段作为主键。本篇文章将以问答的形式讲述关于自增id的一切。注: 本文所讲的都是基于Innodb存储引...

2020-10-28

简述mysql监控组复制

原文:https://dev.mysql.com/doc/refman/8.0/en/group-replication-monitoring.html
译者:kun
最近在翻译MySQL8.0官方文档 本文是第18.3“监控组复制”部分。1.监控组复制假...

2020-10-28

MySQL8.0.21.0社区版安装教程(图文详解)

一、下载MySQL登录MySQL官网下载MSI Installer:点击“Dnownload”点击“No thanks, just start my download.”二、安装MySQLStep1:选择安装类型
根据个人需求,选择其中一个安...

2020-10-28

mysql8.0.21下载安装详细教程

  官网地址:https://www.mysql.com/  安装建议:尽量不要用.exe进行安装,用压缩包安装,对日后的卸载更为方便  下载地址:https://dev.mysql.com/downloads/mysql/1、下载得...

2020-10-28

mysql免安装版步骤解压后找不到密码处理方法

1.解压mysql-8.0.21-winx64
2.配置环境变量,地址写到bin文件夹下3.创建配置文件,命名为 my.ini,内容如下[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysq...

2020-10-28

MySQL忘记root密码错误号码1045的解决办法

停止MySQL服务Windows可以右键我的电脑--管理--服务和应用程序--服务--找到对应的服务停止掉免密登录切换到MySQL安装路径下:D:\mysql-5.7.24-winx64\bin;如果已经配了环境变...

2020-10-28

MySQL数据库查询性能优化策略

优化查询
使用Explain语句分析查询语句Explain 用来分析 SELECT 查询语句,开发人员可以通过分析 Explain 结果来优化查询语句。通过对查询语句的分析,可以了解查询语句的执行...

2020-10-28

MySQL是如何保证数据的完整性

数据的一致性和完整性对于在线业务的重要性不言而喻,如何保证数据不丢呢?今天我们就探讨下关于数据的完整性和强一致性,MySQL做了哪些改进。一. MySQL的二阶段提交 在Oracle...

2020-10-28

Mysql最新版8.0.21下载安装配置教程详解

一、下载1、下载安装包mysql下载路径:https://dev.mysql.com/downloads/file/?id=4967452、解压压缩包解压到安装的目录:3、在此目录下新建my.ini配置文件[mysqld] # 设置...

2020-10-28

MySQL Installer 8.0.21安装教程图文详解

1. 缘由刚好需要在新系统上重新安装MySQL,便写了一份的下载安装教程,供查阅,以防日后细节有所遗忘。2. 版本说明MySQL Installer 8.0.213. 下载安装包方式一:官网下载进入官网下...

2020-10-28

MySQL索引的基本语法

索引是排好序的数据结构!可以用在 where 条件查找的字段,和order by 排序的字段,有了索引,便可以快速地定位数据所在的物理地址并找出来。索引的分类1.普通索引(normal):没...

2020-10-28
返回顶部
顶部