mysql

数据库

MySQL数据库必备之条件查询语句

38 0

目录1、基本语法2、按条件表达式筛选3、按逻辑表达式筛选4、模糊查询5、安全等于1、基本语法SELECT查询列表 FROM表名 WHERE筛选表达式;2、按条件表达式筛选 条件运算符:>,<,=,!=,<>,>=,<= 条件运算符不能判断null。#在employees表中筛选工资大于12000的员工的所有信息 SELECT* FROMemployees WHEREsalary>12000;3、按逻辑表达式筛选 逻辑运算符:&&,||,!,and,

数据库

MySQL执行SQL语句的流程详解

42 0

目录1、通常sql执行流程1.1 问题1:MySQL谁去处理网络请求?1.2 问题2:MySQL如何执行sql语句?1.3 查询解析器1.4 查询优化器1.5 存储引擎1.6 执行器2、总结1、通常sql执行流程用户发起请求到业务服务器,执行sql语句时,先到连接池中获取连接,然后到mysql服务器执行查询。 1.1 问题1:MySQL谁去处理网络请求? msyql服务器谁负责从这个连接中去监听这个网络请求?谁负责从网络连接里把数据读出来? 其实大家都知道,网络连接必须得分配一个线程去处理,由一个线程来监

数据库

MySQL修改账号密码方法大全(小结)

44 0

前言: 在日常使用数据库的过程中,难免会遇到需要修改账号密码的情景,比如密码太简单需要修改、密码过期需要修改、忘记密码需要修改等。本篇文章将会介绍需要修改密码的场景及修改密码的几种方式。 1.忘记 root 密码忘记 root 密码的场景还是比较常见的,特别是自己搭的测试环境经过好久没用过时,很容易记不得当时设置的密码。这个时候一般常用的方法是跳过权限验证,然后更改 root 密码,之后再启用权限验证。以 MySQL 5.7 版本为例简单讲下主要过程: 首先修改配置文件,在[mysqld]部分加上一句:s

数据库

CentOS7.4 源码安装MySQL8.0的教程详解

33 0

目录一.环境二.准备工作三.安装MySQL8.0.11MySQL 8 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能! 以下为本人2018.4.23日安装过程的记录。整个过程大概需要一个小时,make && make install过程需要的时间较长。 一.环境CentOS7.4 64位 最小化安装 二.准备工作1.安装依赖yum -y install wget cmake gcc gcc-c++ ncur

数据库

MYSQL5.7.9开启慢查询日志的技巧

44 0

用MYSQL 5.7.9 作为ZABBIX 2.4.7 的监控数据库. 前段时间开启了慢查询日志, 后来发现慢查询日志膨胀到了700M 查看最后100条 大部分都是 0.1 秒的 后来想改, 以前是动态设置的 set global slow_query_log=1; 方式的 . 然后想直接用配置文件/etc/my.cnf 配慢查询# Remove leading # and set to the amount of RAM for the most important data # cache in My

数据库

Windows下mysql8.0.29winx64安装配置方法图文教程

70 0

Windows上安装mysql-8.0.29-winx64,供大家参考,具体内容如下 1.进入官网找到自己所需的安装包:https://dev.mysql.com/ ,路径:DOWNLOAD–>MYSQL Community Downloads–>MYSQL on Windows 附下载地址:MySQL Community Server 8.0.29 官方免费安装版2、解压zip压缩包至想要安装的目录,比如解压到D:\mysql\mysql-8.0.29-winx643、在解压目录D:\mys

数据库

浅谈MySQL大表优化方案

61 0

背景 阿里云RDS FOR MySQL(MySQL5.7版本)数据库业务表每月新增数据量超过千万,随着数据量持续增加,我们业务出现大表慢查询,在业务高峰期主业务表的慢查询需要几十秒严重影响业务 方案概述一、数据库设计及索引优化 MySQL数据库本身高度灵活,造成性能不足,严重依赖开发人员的表设计能力以及索引优化能力,在这里给几点优化建议时间类型转化为时间戳格式,用int类型储存,建索引增加查询效率建议字段定义not null,null值很难查询优化且占用额外的索引空间使用TINYINT类型代替枚举ENUM

数据库

JavaWeb实现显示mysql数据库数据

38 0

目录EMS-员工信息管理系统创建ems库创建user表插入表格数据创建UserListServlets使用JDBC连接数据库部署服务器EMS-员工信息管理系统 MySQL学习之基础操作总结 MySQL学习之基础命令实操总结 创建ems库show databases;create database ems;use ems;创建user表create table user(id int primary key auto_increment,name varchar(50),salary double,age