-
workerman编辑mysql连接池的实例代码
所属栏目:[MySql教程] 日期:2022-03-14 热度:103
要了解为什么用连接池,连接池能为你解决什么问题 连接池主要的作用: 1、减少与数据服务器建立TCP连接三次握手及连接关闭四次挥手的开销,从而降低客户端和mysql服务端的负载,缩短请求响应时间 2、减少数据库的并发连接数,即解决应用服务器过多导致的数据[详细]
-
mysql视图功能与用法实例解析
所属栏目:[MySql教程] 日期:2022-03-14 热度:136
本文实例讲述了mysql视图功能与用法。分享给大家供大家参考,具体如下: 通俗的讲,视图就是一条SELECT语句执行后返回的结果集。 //单表视图 CREATE [ALGORITHM]={UNDEFINED|MERGE|TEMPTABLE}] VIEW 视图名 [(属性清单)] AS SELECT 语句 [WITH [CASCADED|LOC[详细]
-
MySQL分库分表拷贝脚本
所属栏目:[MySql教程] 日期:2022-03-14 热度:155
备份数据库脚本 [root@*** script]# cat store_backup.sh #!/bin/sh MYUSER=root MYPASS=qwe123 SOCKET=/data/3306/mysql.sock MYLOGIN=mysql -u$MYUSER -p$MYPASS -S $SOCKET MYDUMP=mysqldump -u$MYUSER -p$MYPASS -S$SOCKET -B DATABASE=$($MYLOGIN -e sh[详细]
-
Win10下免安装版MySQL8.0.16的安装和配置教学图解
所属栏目:[MySql教程] 日期:2022-03-14 热度:95
Win10下免安装版MySQL8.0.16的安装和配置教程图解: 1、MySQL8.0.16解压 其中dada文件夹和my.ini配置文件是解压后手动加入的,如下图所示 2、新建配置文件my.ini放在D:Freemysql-8.0.16-winx64目录下 [mysql] # 设置mysql客户端默认字符集 default-charact[详细]
-
mybatis统计每条SQL的执行时间的方法示范
所属栏目:[MySql教程] 日期:2022-03-14 热度:156
最近面试经常被问到关于数据库的事务的问题,可能平时我就知道加个注解@Transactional之后就一脸懵逼的。现在发现这一块真的是常常被忽略了,然而面试官就是最喜欢这种看是不常用,但是非常重要的问题,进而达到出其不意攻其不备。不吹水了,开始正文。 方案[详细]
-
MySQL索引基础
所属栏目:[MySql教程] 日期:2022-03-14 热度:116
索引用于加快数据访问的速度。把计算机的磁盘比作一本字典,索引就是字段的目录,当我们想快速查到某个词语的时候只需要通过查询目录找到词语所在的页数,然后直接打开某页就可以。MySQL最常用的索引是B+树索引,为什么使用B+作为MySQL的索引,这是许多面试[详细]
-
mysql服务无法启动的解决方法
所属栏目:[MySql教程] 日期:2022-03-14 热度:52
小编给大家分享一下mysql服务无法启动的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 首先,去检查你的my.ini的保存编码格式是不是ANSI,如果不是将其改为ANSI[详细]
-
MySQL Explain使用详解
所属栏目:[MySql教程] 日期:2022-03-14 热度:190
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命[详细]
-
Windows下mysql-5.7.28下载、安装、配置教程详解
所属栏目:[MySql教程] 日期:2022-03-14 热度:83
最近需要更换mysql数据库的版本,写一篇文章,记录一下 一、下载mysql数据库 mysql的下载共有两种,一种是zip压缩文件,另一种是msi安装程序 官方5.7版本zip压缩文件下载页面 官方5.7版本msi安装程序下载页面 我这里选择5.7.28-Windows64位 点击左下角直接开[详细]
-
数据库系统变量分类及设置
所属栏目:[MySql教程] 日期:2022-03-14 热度:94
标题索引 变量分类 变量设置 变量分类 变量主要分为全局变量和会话变量,全局变量是当客户端程序与服务器端建立会话后自动集成部分全局变量的值,而会话变量是只对当前变量有效,另外全局变量有些支持在线修改,有些则是只读变量,只读变量只允许在配置文件[详细]
-
MySQL子查询操作实例详解
所属栏目:[MySql教程] 日期:2022-03-14 热度:195
本文实例总结了MySQL子查询操作。分享给大家供大家参考,具体如下: 定义两个表tb1和tb2 CREATE table tbl1 ( num1 INT NOT NULL); CREATE table tbl2 ( num2 INT NOT NULL); 向两个表中插入数据: INSERT INTO tbl1 values(1), (5), (13), (27); INSERT INT[详细]
-
金融级MySQL高可用方案-Xenon
所属栏目:[MySql教程] 日期:2022-03-14 热度:171
搞了一下午,终于把xenon环境搭建起来了。 [root@devdb01 zxdata]# /usr/local/xenon/bin/xenoncli cluster status +-------------------+---------------------------------+---------+---------+--------------------------+---------------------+-------[详细]
-
mysql解压缩方式安装和彻底删除的方法详解
所属栏目:[MySql教程] 日期:2022-03-14 热度:186
mysql解压缩方式安装和彻底删除的方法详解: 一、安装mysql (1)将下载下来的mysql压缩文件解压缩到需要安装mysql的目录中 (2)打开解压后的文件夹,复制default.ini文件并重命名为my.ini,此文件的相关配置为: (3)在系统环境变量配置中的Path变量增加m[详细]
-
MySql导入CSV文件或制表符分割的文件
所属栏目:[MySql教程] 日期:2022-03-14 热度:92
有时候我们会有这样的需求,需要把一些数据从别的库导入到另外的一个库中,而这些数据是用CSV文件存放的。对于MySql数据库我们有两种方式:一种是用命令来导入,另一种是很多的MySql客户端(如Heidisql、Sequel pro)为我们提供了这样的功能。下面我们来分别[详细]
-
mysql5.7 生成列 generated column用法实例分析
所属栏目:[MySql教程] 日期:2022-03-14 热度:69
本文实例讲述了mysql5.7 生成列 generated column用法。分享给大家供大家参考,具体如下: 生成列的值是根据列定义中的表达式计算得出的。 mysql5.7支持两种类型的生成列: 1、virtual 生成列:当从表中读取记录时,才计算该列值。不会把数据持久化在硬盘上[详细]
-
mysql怎么安装
所属栏目:[MySql教程] 日期:2022-03-13 热度:58
给大家分享一下mysql怎么安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! mysql怎么安装? 1. 官网下载好MySQL安装包后,运行安装 2. 选择安装类型,有3种安装类型:Ty[详细]
-
如何查看mysql日志
所属栏目:[MySql教程] 日期:2022-03-13 热度:183
本篇文章给大家分享的是有关如何查看mysql日志,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 如何查看mysql日志 mysql有以下几种日志: 查询日志:-log 错误日志:-log-err 慢查询日志:[详细]
-
linux如何重启mysql
所属栏目:[MySql教程] 日期:2022-03-13 热度:180
本篇文章给大家分享的是有关linux如何重启mysql,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 linux如何重启mysql 1.重启 1).使用 service :service mysqld restart; 2).使用 mysql[详细]
-
如何卸载mysql
所属栏目:[MySql教程] 日期:2022-03-13 热度:62
给大家分享一下如何卸载mysql,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 如何卸载mysql? 1. 打开控制面板,找到卸载程序 如何卸载mysql 2. 选择MySQL,点击卸载 如何[详细]
-
linux如何进入mysql
所属栏目:[MySql教程] 日期:2022-03-13 热度:80
今天就跟大家聊聊有关linux如何进入mysql,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 linux如何进入mysql 1、进入mysql root@test# mysql -u root -p 2、查询库 mysql show databases; 3、[详细]
-
mysql如何创建用户
所属栏目:[MySql教程] 日期:2022-03-13 热度:112
mysql如何创建用户?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 mysql如何创建用户 创建用户命令: CREATE USER username@host IDENTIFIED BY password; 说明: username:需创建[详细]
-
简单了解标准SQL的update语句三种用法
所属栏目:[MySql教程] 日期:2022-03-13 热度:95
简单了解标准SQL的update语句三种用法 一、环境: MySQL-5.0.41-win32 Windows XP professional 二、建立测试环境: DROP TABLE IF EXISTS t_test; CREATE TABLE t_test ( bs bigint(20) NOT NULL auto_increment, username varchar(20) NOT NULL, password[详细]
-
mysql 5.7.24 安装配置方法图文教程
所属栏目:[MySql教程] 日期:2022-03-13 热度:145
MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 一、MySQL安装包下载 打开网站去下载MySQL(MySQL下载地址链接) 这个网站链接进去是默认的最新版本[详细]
-
MySQL怎样创建触发器
所属栏目:[MySql教程] 日期:2022-03-13 热度:102
本文实例为大家分享了MySQL创建触发器的具体代码,供大家参考,具体内容如下 实例解析: 先创建触发器中待存储的表t_attendance DELIMITER $ 意思是告诉mysql下文执行语句以$结束,如果没有这句,下面语句会出错,mysql无法判断哪句结束。 CREATE TRIGGER t_[详细]
-
mysql建立高效的索引实例解析
所属栏目:[MySql教程] 日期:2022-03-13 热度:133
本文实例讲述了mysql建立高效的索引。分享给大家供大家参考,具体如下: 如何建立理想的索引? 查询频繁度 区分度 索引长度 覆盖字段 区分度 假设100万用户,性别基本上男/女各为50W, 区分度就低。 长度小 索引长度直接影响索引文件的大小,影响增删改的速度,[详细]
