-
mysqld mariadb惯用语句
所属栏目:[MySql教程] 日期:2022-03-13 热度:123
create database if not exists hidb; #创建库,如果此库不存在 show warnings; #查看db最近一次的告警 alter database hidb character set utf-8; #设置数据库字符集 drop database testdb; #删除库 show databases like %db; #查询以db结尾的数据库信息 he[详细]
-
在MySQL concat中使用多个单引号,三引号的问题
所属栏目:[MySql教程] 日期:2022-03-13 热度:68
在动态拼接字符串时,我们常会用到字符拼接,我对拼接的引号不理解,如: 1、+ id + 为什么是3个引号,为什么左边一个加号右边一个加号(能不能着重帮我解释下这个,详细点) SQL code sum(case Leave when + id + then DaysNo else 0 end) [+ name +] 正常[详细]
-
关于MySQL性能调优你必须知晓的15个重要变量小结
所属栏目:[MySql教程] 日期:2022-03-13 热度:73
MYSQL 应该是最流行了 WEB 后端数据库。虽然 NOSQL 最近越来越多的被提到,但是相信大部分架构师还是会选择 MYSQL 来做数据存储。本文作者总结梳理MySQL性能调优的15个重要变量,又不足需要补充的还望大佬指出。 1.DEFAULT_STORAGE_ENGINE 如果你已经在用MyS[详细]
-
MySQL排序里使用CASE WHEN的方法示例
所属栏目:[MySql教程] 日期:2022-03-13 热度:145
在之前的一个项目中,使用到了SQL中使用 CASE WHEN 排序的功能。现在写篇博客备忘~ 数据库版本:MySQL 5.6.42 条件: 某字段代表该数据的状态取值为非负整数,0表示无状态。 需求: 以该字段升序排序,同时需要将值为0的数据放在最后。 首先我们看一下,表的[详细]
-
mysql怎样连接服务器
所属栏目:[MySql教程] 日期:2022-03-13 热度:97
mysql怎么连接服务器?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 1.始化 RDS 配置,设置RDS白名单和创建RDS账号 2.启动HeidiSQL客户端,输入要连接的RDS实例信息 3.[详细]
-
mysql存储emoji表情流程详解
所属栏目:[MySql教程] 日期:2022-03-13 热度:142
Caused by: java.sql.SQLException: Incorrect string value: xF0x9Fx94xA5 for column Emoji表情存储到Mysql中时报错。 ios的表情(emoji表情),这种表情虽然是utf8编码,但是一个字符需要占用4个字节,而MySQL utf8编码只能存放3字节的字符。在MySQL 5.[详细]
-
Window10下mysql 5.7.21 安装配置方式图文教程
所属栏目:[MySql教程] 日期:2022-03-13 热度:151
本文记录了mysql 5.7.21 安装配置方法,分享给大家。 1.下载安装包 下面是官网windows系统的mysql下载地址 Mysql下载地址 点进去页面如下 根据你电脑的系统选择对应的mysql数据库下载即可。 下载完毕后点击下载的msi文件直接进入安装步骤 后面的就不一一列举[详细]
-
Navicat for SQLite导入csv中文数据的方式
所属栏目:[MySql教程] 日期:2022-03-13 热度:72
本文为大家分享了Navicat for SQLite导入csv中文数据的具体方法,供大家参考,具体内容如下 1.用Notepad++打开csv文件,点击菜单【编码】【转为UTF-8编码】,保存。 Navicat for SQLite导入csv中文数据的方法 2.在Navicat for SQLite中选择导入向导,根据提[详细]
-
mysql学习笔记3-有关术语
所属栏目:[MySql教程] 日期:2022-03-13 热度:93
事务(Transaction):组织多个操作为一个整体,要么全部都执行,要么全部都不执行; 回滚, rollback 一个存储系统是否支持事务,测试标准: ACID: A:原子性; C:一致性; I:隔离性; D:持久性; 数据库:数据集合 表:为了满足范式设计要求,将一个数据[详细]
-
mysql如何利用binlog开展数据恢复详解
所属栏目:[MySql教程] 日期:2022-03-13 热度:73
最近线上误操作了一个数据,由于是直接修改的数据库,所有唯一的恢复方式就在mysql的binlog。binlog使用的是ROW模式,即受影响的每条记录都会生成一个sql。同时利用了binlog2sql项目。 MySQL Binary Log也就是常说的bin-log, ,是mysql执行改动产生的二进制日[详细]
-
Mysql处理USE DB堵塞详解
所属栏目:[MySql教程] 日期:2022-03-13 热度:174
遇到故障,我们往往想的是如何解决这个故障,而不是从故障的根本去思考出现这个故障的原因?这样的结果,只能使我们得到了鱼,失去了渔。今天,我们就来分享一个由USE DB堵塞故障引发的思考案例。 故障描述 今天一个朋友遇到数据库遇到一个严重的故障,故障[详细]
-
MySQL中in与exists的使用及差别介绍
所属栏目:[MySql教程] 日期:2022-03-13 热度:181
分析以上代码可以看到两行代码除了循环的次序不一致意外,其他并无区别,在实际执行时两者所消耗的时间和空间应该也是一致的。但是这仅仅是在Java中,现在我们转化一下情景,最外层循环是数据库中的连接操作,内层循环为查找操作,那么现在两次的结果将相差[详细]
-
30个mysql千万级大数据SQL查询优化窍门详解
所属栏目:[MySql教程] 日期:2022-03-13 热度:74
30个mysql千万级大数据SQL查询优化技巧详解 发布时间:2020-09-10 19:16:08 来源:脚本之家 阅读:98 作者:wdc 栏目:MySQL数据库 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句[详细]
-
处理mysql8.0.19 winx64版本的安装问题
所属栏目:[MySql教程] 日期:2022-03-13 热度:171
MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积[详细]
-
Centos7安装mysql5.7.24二进制版本的方法及处理办法
所属栏目:[MySql教程] 日期:2022-03-13 热度:145
Mysql 二进制安装方法 下载mysql https://dev.mysql.com/downloads/mysql/ 1.解压包 tar xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 2.实际生产环境 mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql5.7 a.新增Mysql用户组 groupadd mysql b.[详细]
-
MySQL主从复制与读写分离原理适用场景实践操控
所属栏目:[MySql教程] 日期:2022-03-13 热度:108
MySQL主从复制与读写分离 一、前言 前面我们已经对MySQL数据库的安装、命令、备份、索引、事务以及存储引擎等各个方面有了初步的理解,而今天我们将从宏观的角度来理解什么是MySQL数据库的主从复制与读写分离。 二、场景描述 在实际的生产环境中,如果对MySQ[详细]
-
mysql中的部分稍微复杂用法实例代码
所属栏目:[MySql教程] 日期:2022-03-13 热度:182
mysql的语法相信对大家来说都不是难事,但是本文主要给分享了一些mysql复杂用法的相关内容,通过这篇文章相信大家会对mysql更深的了解一些,下面话不多说了,来一起看看详细的介绍吧 一对多数据显示成一行 GROUP_CONCAT(expr) 1、涉及的表关系:teacher表、te[详细]
-
MySQL查询语句容易操作示例
所属栏目:[MySql教程] 日期:2022-03-13 热度:154
本文实例讲述了MySQL查询语句简单操作。分享给大家供大家参考,具体如下: 查询 创建数据库、数据表 -- 创建数据库 create database python_test_1 charset=utf8; -- 使用数据库 use python_test_1; -- students表 create table students( id int unsigned p[详细]
-
mysql怎么查看数据库
所属栏目:[MySql教程] 日期:2022-03-13 热度:188
这篇文章将为大家详细讲解有关navicat怎么连接mysql,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 navicat怎么连接mysql? 1. 安装mysql数据库以及安装Navicat for Mysql管理工具 2. 安装配置完成后,打开Navicat fo[详细]
-
mysql怎么分页
所属栏目:[MySql教程] 日期:2022-03-13 热度:64
mysql怎么分页?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 mysql怎么分页 可以用limit函数实现 select * from table limit (start-1)*limit,limit; 其中 start 是页码,limit 是每页[详细]
-
mysql用哪个版本好
所属栏目:[MySql教程] 日期:2022-03-13 热度:171
这篇文章将为大家详细讲解有关mysql用哪个版本好,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 mysql用哪个版本好? mysql5.7版本比较好,mysql5.7查询性能得以大幅提升,比5.6提升1倍的速度,降低了建立数据库连接[详细]
-
mysql怎么修改密码
所属栏目:[MySql教程] 日期:2022-03-13 热度:62
这篇文章主要介绍mysql怎么修改密码,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! mysql怎么修改密码? 1. 下载并安装Navicat for MySQL管理工具,借助Navicat for MySQL来修改 2. 登录mysql到选择数据库 mysql怎么修改密码 3.[详细]
-
mysql初始密码是什么
所属栏目:[MySql教程] 日期:2022-03-13 热度:171
mysql初始密码是什么?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 mysql初始密码是什么 默认用户名为root,默认密码为空 修改密码步骤: 1.启动mysql服务,命令输入:net start mysql[详细]
-
mysql怎么创建数据库
所属栏目:[MySql教程] 日期:2022-03-13 热度:158
这篇文章给大家分享的是有关mysql怎么创建数据库的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。 mysql怎么创建数据库? 1. 打开电脑中管理MySQL的软件 2. 登录及连接MySQL主机地址 mysql怎么创建数据库 3. 进入Mysql管理界面[详细]
-
mariadb和mysql哪个好
所属栏目:[MySql教程] 日期:2022-03-13 热度:82
这篇文章主要介绍了mariadb和mysql哪个好,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。 mariadb和mysql哪个好? mariadb会比较好一些,因为MariaDB跟MySQL在绝大多数方面是兼容的,况且ma[详细]