Mysql

win10+mysql8.0安装

mysql8.0windowszip包下载地址:https://dev.mysql.com/downloads/mysql/ 1540951981(1).png 1.解压zip根据自己的安装习惯解压存放,比如我的安装目录为:D:mysql2.配置文件在安装根目录下添加my.ini文件,比如:D:my...
代码星球·2020-05-17

mySql版本的相关问题:com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver

Mysql版本的相关问题:com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver1.在使用mysql时,控制台日志报错如下:Loadingclass`com.mysql.jdbc.Driver'.Thisisdeprecated.Thenewdriverclassis`com.my...

linux服务器mysql数据库新建数据库并配置数据库用户

第一步:进入数据库mysql-uroot-p提示输入密码,输入你的root用户密码(默认不显示)如下图: 第二步:创建一个数据库createdatabase数据库名称;(注意分号结尾) 第三步:查看所有数据库showdatabases;第四步:创建数据库用户grantallprivilegeson数...

mysql 2018-12-07T08:31:37.597652Z 64 [Warning] IP address '172.16.11.126' could not be resolved: 不知道这样的主机。

以上错误是从mysql数据库服务器之外连接发生的错误解决方法[mysqld]skip-name-resolve//添加这个...

Ubuntu 16.04 安装Mysql数据库

系统环境Ubuntu16.04;安装步骤1、通过以下环境安装mysql服务端与客户端软件sudoapt-getinstallmysql-serverapt-getisntallmysql-clientsudoapt-getinstalllibmysqlclient-dev安装过程中需要输入用户名和密码,请一定设置,否则...

Mysql查询缓存

Mysql提供了一种缓存类型,会缓存整个SELECT查询结果。Mysql查询缓存保存查询返回的完整结果。当查询命中该缓存,Mysql会立即返回结果,跳过了解析、优化和执行阶段。以下两种情况不能被缓存:频繁更新、修改的的表,所有缓存数据都会失效,Mysql查询缓存会跟踪查询中涉及的表,如果这个表数据发生变化,所有缓存数据...
代码星球·2020-05-09

Mysql防止索引失效原则

  1.当你使用索引的时候,最好能够把你建立的索引的字段都给用到。不仅可以提供查询的效率。2.最佳左前缀法则,意思就是当你如果有建立过多个字段索引的组合索引的时候,最要遵循最左前缀法则,指的是查询从索引的最左前列开始并且不能跳过索引中的列。原则:第一个索引不能掉中间索引不能掉3.不在索引列上做任何操...

Mysql索引优化单表、两表、三表实践

 新建表CREATETABLEIFNOTEXISTSarticle(idINT(10)UNSIGNEDNOTNULLPRIMARYKEYAUTO_INCREMENT,author_idINT(10)UNSIGNEDNOTNULL,category_idINT(10)UNSIGNEDNOTNULL,viewsI...

Mysql关于事务并发带来的问题

  MySQL从5.5.8开始,Innodb就是默认的存储引擎,Innodb最大的特点是:支持事务、支持行级锁。既然支持事务,那么就会有处理并发事务带来的问题:更新丢失、脏读、不可重复读、幻读;相应的为了解决这四个问题,就产生了事务隔离级别:未提交读(Readuncommitted),已提交读(Re...

Mysql中的锁机制详解

原文:MySQL中的锁(表锁、行锁,共享锁,排它锁,间隙锁)作者:唐大麦锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发...
代码星球·2020-05-09

Mysql 性能优化Explain详解

explain功能我们在日常使用中,使用慢查询找到执行时间比较久的查询,然后使用SHOWSTATUS、SHOWPROFILE、和explain做单条语句的分析。使用explain关键字可以模拟优化器执行sql查询语句,从而知道Mysql是如何处理你的sql语句的。分析你的查询语句或者表结构的性能瓶颈。具体可以分析哪些表...

Mysql性能分析工具 SHOW PROFILE、 SHOW STATUS

 前言在实际应用中,有SHOWSTATUS、SHOWPROFILE、检查慢查询日志的条目三种方法剖析单条查询。 SHOWPROFILEMysql5.1版本以后才有,默认功能禁用,使用SETprofiling=1命令开启。功能:服务器上所有执行的语句,都会测量其消耗时间和执行状态变更相关的数据。当一条...

Mysql慢查询分析

 一、关于数据库性能分析数据库服务器的性能:我们将性能定义为完成某件任务所需要的时间,性能即响应时间,这是应该很重要的原则,我们通过任务的响应时间而不是资源来测量时间。性能:即完成任务的响应时间,单位时每个任务花费的时间。任务:查询或者语句,如SELECT、UPDATE、DELETE。所以我们优化时,首先要知...
代码星球·2020-05-09

mysql 查询出的数组为null怎么转换成0 mysql 查询出的数组为null怎么转换成0

mysql查询出的数组为null怎么转换成0IFNULL(b.dayPay,0)asyesterdayPay,...

Mysql练习

 题目来源:mysql练习题一、表关系 二、操作表1、自行创建测试数据2、查询“生物”课程比“物理”课程成绩高的所有学生的学号;3、查询平均成绩大于60分的同学的学号和平均成绩; 4、查询所有同学的学号、姓名、选课数、总成绩;5、查询姓&ld...
代码星球·2020-05-03