MySQL 编码utf8 与 utf8mb4 utf8mb4_unicode_ci 与 utf8mb4_general_ci

参考:mysql字符集小结utf8mb4 已成为 MySQL 8.0 的默认字符集,在MySQL 8.0.1及更高版本中将 utf8mb4_0900_ai_ci 作为默认排序规则。新项目只考虑 utf8mb4UTF-8 编码是一种变...

2020-10-28

mysql8.0.20安装与连接navicat的方法及注意事项

需要注意的地方1.首先需要在mysql的安装目录下新建一个my.ini文件,内容如下: [client]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]# 设置3306端...

2020-10-28

MySQL8新特性之降序索引底层实现详解

什么是降序索引大家可能对索引比较熟悉,而对降序索引比较陌生,事实上降序索引是索引的子集。我们通常使用下面的语句来创建一个索引:create index idx_t1_bcd on t1(b,c,d);上...

2020-10-28

MySQL联表查询基本操作之left-join常见的坑

概述对于中小体量的项目而言,联表查询是再常见不过的操作了,尤其是在做报表的时候。然而校对数据的时候,您发现坑了吗?本篇文章就 mysql 常用联表查询复现常见的坑。基础环境建...

2020-10-28

MySQL与sqlyog安装教程图文详解

1. MySQL1.1 MySQL安装mysql-5.5.27-winx64下载(1)欢迎安装(2)协议接受(3)安装模式选择Typical:表示一般常用的组件都会被安装,默认情况下安装到C:\Program Files\MySQL\MySQL Serve...

2020-10-28

MYSQL 性能分析器 EXPLAIN 用法实例分析

本文实例讲述了MYSQL 性能分析器 EXPLAIN 用法。分享给大家供大家参考,具体如下:使用方法:EXPLAIN SELECT * FROM user;环境和数据准备-- 查看 MySQL 版本SELECT VERSION(); --...

2020-10-28

MySQL触发器基本用法详解【创建、查看、删除等】

本文实例讲述了MySQL触发器基本用法。分享给大家供大家参考,具体如下:一、MySQL触发器创建:
1、MySQL触发器的创建语法:
CREATE [DEFINER = { 'user' | CURRENT_USER }] TRIGGE...

2020-10-28

mysql 触发器创建与使用方法示例

本文实例讲述了mysql 触发器创建与使用方法。分享给大家供大家参考,具体如下:什么是触发器 触发器用来在某些操作之后/之前,“自动”执行一些操作。(比如插入了新的学生信息,那...

2020-10-28

mysql累加计算实现方法详解

本文实例讲述了mysql累加计算。分享给大家供大家参考,具体如下:前言接了一个需求,产品想分析一下用户增长的曲线。也就是某个时间段的每日总人数列表。好对近期活动进行一个效...

2020-10-28

MySQL 5.7.29 + Win64 解压版 安装教程图文详解

官网下载选择适合自己版本下载下载地址点击下载,在跳出的页面选择No thanks, just start my download配置将下载的文件解压,将它放在我们电脑某个盘中配置变量将文件解压之后,...

2020-10-28

Linux下安装mysql-8.0.20的教程详解

**Linux下安装mysql-8.0.20**环境介绍操作系统:CentOS 7
mysql下载地址:https://dev.mysql.com/downloads/mysql/
下载版本:https://www.freexyz.cn/softs/609101.htmlhttps://w...

2020-10-28

CentOS 7搭建多实例MySQL8的详细教程(想要几个搞几个)

起因最近项目上开始重构,可能会用到主从加读写分离的情况,就想先在本地搭一个出来试试效果,结果百度一搜出来一大堆,然而自己去踩坑的没几个,绝大多数都是去抄的别人的内容,关键是...

2020-10-28

MySQL 多表关联一对多查询实现取最新一条数据的方法示例

本文实例讲述了MySQL 多表关联一对多查询实现取最新一条数据的方法。分享给大家供大家参考,具体如下:MySQL 多表关联一对多查询取最新的一条数据遇到的问题多表关联一对多查询...

2020-10-28

VS2019连接mysql8.0数据库的教程图文详解

1.首先准备好VS2019以及mysql数据库,两者都可以去官网下载,我们直接描述连接过程。2.连接:第一步:打开mysql的安装目录,我本地的安装目录如下:(注意是否有include和lib文件夹)第二步...

2020-10-28

win10 安装 mysql 5.7 msi版的教程图文详解

我装msi格式的,主要是想看看装完的my.ini,文件位置C:\ProgramData\MySQL\MySQL Server 5.7\my.ini,注意:ProgramData是隐藏文件夹mysql 5.7 windows 默认 my.ini一、下载地址htt...

2020-10-28

MySQL 之压力测试工具的使用方法

一、MySQL自带的压力测试工具——Mysqlslap
mysqlslap是mysql自带的基准测试工具,该工具查询数据,语法简单,灵活容易使用.该工具可以模拟多个客户端同时并发的向服务器发出...

2020-10-28

MySQL 5.7.30 安装与升级问题详细教程

楔子由于之前电脑上安装的MySQL版本是比较老的了,大概是5.1的版本,不支持JSON字段功能。而最新开发部门开发的的编辑器产品,使用到了JSON字段的功能。 因此需要升级MySQL版本,升...

2020-10-28

MySQL5.6.40在CentOS7 64下安装过程详解

MySQL5.6.40在CentOS7 64下安装过程1)卸载之前安装的mysqlrm -rf /usr/local/mysqlrm -rf /etc/init.d/mysqld2)删除数据库目录rm -rf /data/mysql/3)卸载以后安装依赖包,避免...

2020-10-28

MySql数据库基础知识点总结

本文实例讲述了MySql数据库基础知识点。分享给大家供大家参考,具体如下: 数据库基本操作 1)创建数据库 基本语法: create database 数据库名称 ;
创建应该名称为itcast的...

2020-10-28

Mysql索引类型与基本用法实例分析

本文实例讲述了Mysql索引类型与基本用法。分享给大家供大家参考,具体如下:索引MySQL目前主要有以下几种索引类型: 普通索引 唯一索引 主键索引 组合索引 全文索引- 普通索...

2020-10-28

关于MYSQL 你需要知道的数据类型和操作数据表

数据类型和操作数据表1.1 MySQL类型之整型1.2 MySQL数据类型之浮点型1.3 日期时间型DATE 1支持时间:1000年1月1日~9999年12月31日
DATETIME 3 支持时间:1000年1月1日0时0秒~99...

2020-10-28

MySQL横纵表相互转化操作实现方法

本文实例讲述了MySQL横纵表相互转化操作实现方法。分享给大家供大家参考,具体如下:先创建一个成绩表(纵表)create table user_score( name varchar(20), subjects varchar(20)...

2020-10-28

centos7下安装mysql6初始化安装密码的方法

1.先停止数据库服务器service mysqld stop2.vim /etc/my.cnf3.配置文件添加skip-grant-tables[root@VM_0_8_centos ~]# vim /etc/my.cnf# For advice on how to change set...

2020-10-28

mysql 使用存储过程实现树节点的获取方法

如图:表数据这样的一棵树,如何获取“高寅瑞”下的所有节点(一条sql语句是肯定搞不定的)通过存储过程来写DELIMITER //CREATE FUNCTION `getChildLst`(rootId INT) RETURNS varch...

2020-10-28

Linux下mysql异地自动备份的方法

前言:基本上不管是对于我们自己使用,还是给客户部署服务器,,mysql备份都是必不可少的一部分,这里给大家分享一下我是如何实现linux上做异地自动备份的。 mysql_backup.sh 用于备...

2020-10-28

Mysql 查询数据库容量大小的方法步骤

查询所有数据库的总大小
方法如下:
mysql> use information_schema;mysql> select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES;+-----------+|...

2020-10-28

MYSQL中binlog优化的一些思考汇总

问题问题1:如何解决事务提交时flush redo log带来的性能损失WAL是实现事务持久性(D)的一个常用技术,基本原理是将事务的修改记录redo log。redo log顺序追加写入。事务提交时,...

2020-10-28

MySQL数据库备份恢复实现代码

数据库的备份#语法:# mysqldump -h 服务器 -u用户名 -p密码 数据库名 > 备份文件.sql#示例:#单库备份mysqldump -uroot -p123 db1 > db1.sqlmysqldump -uroot -p123 db1 table...

2020-10-28

基于sqlalchemy对mysql实现增删改查操作

需求场景:
老大让我利用爬虫爬取的数据写到或更新到mysql数据库中,百度了两种方法1 是使用pymysql连接mysql,通过操作原生的sql语句进行增删改查数据;2 是使用sqlalchemy连接my...

2020-10-28

MySQL 8.0.20 Window10免安装版配置及Navicat管理教程图文详解

1.MySQL8.0.20下载及解压下载链接https://dev.mysql.com/downloads/mysql/2.新建配置文件my.ini放在D:\mysql-8.0.20-winx64目录下[client]# 设置mysql客户端默认字符集defa...

2020-10-28

mysql安装navicat之后,出现2059,Authentication plugin及本地链接虚拟机docker,远程链接服务器

序言在安装完MySql和navicat之后,进行连接时报出了ERROR 2059 (HY000): Authentication plugin ‘caching_sha2_password' cannot be loaded: ÕÒ²»...

2020-10-28

SQL Server数据库错误5123解决方案

因为自己有一本基于SQL Server 2005的数据库教程,里边使用的示例数据库是AdventureWorks for SQL Server 2005,而我的机子上装的是SQL Server 2008,示例数据库是AdventureWorks...

2020-10-28

MySql 存储引擎和索引相关知识总结

存储引擎
什么是数据库存储引擎?数据库引擎是数据库底层软件组件,不同的存储引擎提供不同的存储机制,索引技巧,锁定水平等功能,使用不同的数据库引擎,可以获得特定的功能如何查看...

2020-10-28

浅谈MySql 视图、触发器以及存储过程

视图
什么是视图?视图的作用是什么?视图(view)是一种虚拟存在的表,是一个逻辑表,它本身是不包含数据的。作为一个select语句保存在数据字典中的。通过视图,可以展现基表(用来创建视...

2020-10-28

linux环境下安装mysql数据库的详细教程

1.安装数据库1)yum -y install mysql-server(简单)yum命令自动从网上寻找mysql服务资源,下载至本地并完成安装2)也可以自己在网上下载mysql服务,通过xftp传输至Linux系统,自己安...

2020-10-28

MySQL语句执行顺序和编写顺序实例解析

select语句完整语法:
SELECT DISTINCT <select_list>FROM <left_table><join_type> JOIN <right_table>ON <join_condition>WHERE <where_condition>GROUP BY <group_by_list...

2020-10-28

mysql数据库是做什么

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relation...

2020-10-28

sql与mysql有哪些区别

什么是SQL?SQL是一种用于操作数据库的语言。SQL是用于所有数据库的基本语言。不同数据库之间存在较小的语法更改,但基本的SQL语法基本保持不变。SQL是S tructured Q uery Lang...

2020-10-28

mysql属于关系型数据库吗

MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的 SQL 语言是用于访问...

2020-10-28

验证mysql是否安装成功的方法

MySQL安装完成后,用户可以通过 DOS 窗口或者 MySQL 5.7 Command Line Client 验证 MySQL 是否安装成功。DOS窗口验证步骤 1):打开 DOS 窗口,如果你配置了 MySQL 环境变量,直接登...

2020-10-28

mysql如何设置不区分大小写

mysql设置不区分大小写windows下到安装mysql的目录,修改my.ini文件在文件最后一行加上下面一句话lower_case_table_names=1说明 0:区分大小写,1:不区分大小写效果如下[mysqld]...

2020-10-28

删除mysql数据表如何操作

MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。语法以下为删除MySQL数据表的通用语法:DROP TABLE table_name...

2020-10-28

mysql数据库是做什么的

MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL是一个关系型数据库管理系统,由...

2020-10-28

CentOS Mysql数据库如何实现定时备份

如下脚本用于mysql全库定时备份mysql_dump_script.sh#!/bin/bash#保存备份个数,最多保留4个文件number=4#备份保存路径backup_dir=/db/backup_mysql#日期dd=`date +%Y-%m-%d-...

2020-10-28

MySQL按指定字符合并以及拆分实例教程

前言按照指定字符进行合并或拆分是经常碰到的场景,MySQL在合并的写法上比较简单,但是按指定字符拆分相对比较麻烦一点(也就是要多写一些字符)。本文将举例演示如何进行按照指定...

2020-10-28

MySQL8.0窗口函数入门实践及总结

前言MySQL8.0之前,做数据排名统计等相当痛苦,因为没有像Oracle、SQL SERVER 、PostgreSQL等其他数据库那样的窗口函数。但随着MySQL8.0中新增了窗口函数之后,针对这类统计就再...

2020-10-28

三种常用的MySQL 数据类型

MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型
MySQL支持所有标准SQL数值数据...

2020-10-28

MySQL 4种导入数据的方法

1、mysql 命令导入
使用 mysql 命令导入语法格式为:mysql -u用户名 -p密码 < 要导入的数据库数据(runoob.sql)实例:# mysql -uroot -p123456 < runoob.sql以上命令将将备份...

2020-10-28

MySQL对数据库操作(创建、选择、删除)

MySQL 创建数据库我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下:CREATE DATABASE 数据库名;以下命令简单的演示了创建数据库的过程,数据名为 RUNOOB:[root...

2020-10-28

CentOS7卸载MySQL5.7的方法步骤

查看 mysql 安装了哪些东西
rpm -qa | grep -i mysql如果返回空值,说明没有安装mysql
若返回如下情况,说明存在mysql
卸载
yum remove mysql-community-common-5.7.27-1.el7.x...

2020-10-28
返回顶部
顶部