E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
mysql-
MySQL主从复制同步配置操作
to'replicate'@'1.1.1.2'identifiedby'123456';mysql>flushprivileges;验证从是否能连上主在从服务器(Slave)上输入如下指令(不要进到mysql里):
mysql
请叫我算术嘉
·
2020-08-17 06:37
Mysql
CentOS 7 下 mysql-5.7.24 安装示例
5.7.24-linux-glibc2.12-x86_64.tar.gz一.准备工作1.下载执行以下命令后,将会把文件下载到当前目录wgethttps://cdn.mysql.com//Downloads/
MySQL
石工记
·
2020-08-17 02:53
db开发
22、
MySQL-
对查询结果排序(ORDER BY)
1、按照一个字段排序ORDERBY字段名称|位置ASC|DESC默认以升序排列mysql>--以年龄降序形式显示所有员工mysql>SELECT*FROMemployeeORDERBYageDESC;+----+-----------+------+------+---------+------+-------+|id|username|age|addr|salary|sex|depId|+---
逆袭的青年
·
2020-08-17 01:33
MySQL
Mysql-
分组按条件统计
2019独角兽企业重金招聘Python工程师标准>>>现在有数据表,保存消息信息,包括消息类型,阅读状态,推送时间等字段,如附件图片。需求是要根据消息类型分组,找出每组最后推送时间,最后推送的消息标题,以及是否有未读信息,未读信息的数量等内容。获取每种消息类型下最后一条消息pusher_time和msg_title我使用了先将消息倒序排列,外层sql根据消息类型进行分组的方法。统计当前消息类型下是
weixin_33716154
·
2020-08-16 21:06
mysql-
创建用户并授权,设置允许远程连接
一、创建用户并授权1、登录mysqlmysql-uroot-q2、创建数据库createdatabasedbdata;//以创建dbdata为例3、创建用户创建user01,只能本地访问createuseruser01@'localhost'identifiedby'password';创建user02,可以远程访问createuseruser02@'%'identifiedby'password
weixin_30687811
·
2020-08-16 21:15
mysql-
练习
(day05)关联查询练习1.查询出每个员工的名字和所对应的地址selecte.ename,d.locfromempejoindeptdone.deptno=d.deptno;2.查询出所有商品的名字和对应的分类码名selecti.title,c.namefromt_itemileftjoint_item_categoryconi.category_id=c.id;3.查询拿最低工资的员工姓名和他
smallwangtoumusk
·
2020-08-16 21:05
MySQL-
创建用户、授权用户、撤销用户权限、更改用户密码、删除用户
MySQL创建用户并授权及撤销用户权限运行环境:MySQL5.0一、创建用户命令:CREATEUSER'username'@'host'IDENTIFIEDBY'password';说明:username-你将创建的用户名,host-指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%.password-该用户的登陆密码,密码
Kangvcar Blogs
·
2020-08-16 19:52
Mysql
mysql-
多表查询-内联查询左查询
》多表查询》多表练习创建了两张表第二张表的某个字段关联了第一张表插入数据查询两张表查询两张表,在一张表上显示展现的结果,笛卡尔积》理想的查询结果两个表有共同点的地方才查询出来》查询的时候带上表名称》innerjoin就是内联接上面的查询都是内联接查询》使用新的表来理解连接查询一张,员工表一张部门表查看两张表的全部内容,显示笛卡尔集的结果显示A员工所在的部门同样的,使用innerjoin的写法》内联
ifubing
·
2020-08-16 19:11
Mysql复习
复习内容
MySQL-
索引详解√MySQL教程|菜鸟教程√Mysql面试知识点总结(基础篇)√思维导图记忆点:使用聚集函数(分组函数,统计函数:作用域一组数据并对一组数据返回一个值。
didadu
·
2020-08-16 19:44
learning
diary
MySQL-
SQL执行计划 & 统计SQL执行每阶段的耗时
文章目录官方文档某些SQL查询为什么慢MySQL处理SQL请求的过程查询缓存对SQL性能的影响SQL预处理及生成执行计划造成MySQL生成错误的执行计划的原因如何确定查询各个阶段所耗费的时间使用profilePerformanceSchema开启PerformanceSchema记录功能官方文档https://dev.mysql.com/doc/如果英文不好的话,可以参考searchdoc翻译的中
小小工匠
·
2020-08-16 18:26
【MySQL基础篇】
数据库-
MySQL-
子查询和合并查询
子查询1带In关键字的子查询:一个查询语句的条件可能落在另一个SELECT语句的查询结果中eg:SELECTidFROMt_bookType它的结果是:然后将其作为另外一个查询的子查询:SELECT*FROMt_bookWHEREbookTypeIDNOTIN(SELECTidFROMt_bookType);当然也可以在IN前面加NOT2带比较运算符的子查询子查询可以使用比较运算符。eg:SELE
哥兜兜里有泡泡糖
·
2020-08-16 18:49
数据库
学习篇-
mysql-
优化-必要性
文章目录一、
mysql-
优化-必要性二、
mysql-
优化-数据库优化层面一、
mysql-
优化-必要性为什么要进行数据库优化数据库连接timeout产生页面5xx错误慢查询造成页面无法加载阻塞造成数据无法提交增加数据库的稳定性很多数据库问题都是由于低效的查询引起的
东东爱编码
·
2020-08-16 17:12
mysql
mysql
学习篇-
mysql-
优化02-jmeter简单用法
文章目录一、jmeter简单用法一、jmeter简单用法下载安装:下载https://jmeter.apache.org/download_jmeter.cgi解压、配置环境变量启动命令:jmeter简单使用添加线程组添加JDBC配置添加取样器添加监听器查看结果树查看聚合报告用表格查看结果问题解决JmeterCannotloadJDBCdriverclass‘com.mysql.jdbc.Driv
东东爱编码
·
2020-08-16 17:12
mysql
jmeter
mysql
jmeter
学习篇-
mysql-
优化04-pt-query-digest用法
文章目录一、pt-query-digest工具的简单使用二、使用pt-query-digest可以分析的三大类有问题的SQL一、pt-query-digest工具的简单使用简介pt-query-digest是用于分析mysql慢查询的一个第三方工具,它可以分析binlog、Generallog、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的Mysql协议数据来
东东爱编码
·
2020-08-16 17:12
mysql
学习篇-
mysql-
优化03-mysqldumpslow用法
文章目录一、mysqldumpslow简单用法一、mysqldumpslow简单用法简介如果开启了慢查询日志,就会生成大量的数据,然后我们就可以通过对日志的分析,生成分析报表,通过报表进行优化。mysqldumpslow是mysql安装时自带的一款简单的慢查询工具,直接在mysql服务器上直接运行,不需要登陆数据库运行。用法:查看详细用法:mysqldumpslow--help展示详细数据:-v输
东东爱编码
·
2020-08-16 17:12
mysql
mysql
学习篇-
mysql-
优化01-简单排查
文章目录一、SQL及索引优化一、SQL及索引优化问题SQL筛查步骤:检查慢查日志是否打开://查询慢查日志是否打开showvariableslike'slow_query_log';//开启慢日志setglobalslow_query_log=on;//开启所有执行语句,记录到日志文件,不可轻易打开setgloballog_queries_not_using_indexes=on;检查慢日志路径:
东东爱编码
·
2020-08-16 17:12
mysql
mysql
学习篇-
mysql-
优化06-通过explain分析SQL执行计划
文章目录一、通过explain分析SQL执行计划一、通过explain分析SQL执行计划SQL的执行计划反映出了SQL的执行效率,在执行的SQL前面加上explain即可。id列数字越大越先执行,如果数字一样大,那么就从上往下依次执行,id列为null就表示这是一个结果集,不需要使用它来进行查询。select_type列simple:表示不需要union操作或者不包含子查询的简单select查询,
东东爱编码
·
2020-08-16 17:27
mysql
mysql
索引
sql
数据库
ubuntu 18.04安装owncloud 搭建自己的私有云盘
ubuntu18.04安装owncloud搭建自己的私有云盘.核心是安装LAMP(Linux-系统、Apache-网页服务、
MySQL-
数据库、PHP-开发环境)以下命令均在root用户下进行。
yimisiyang
·
2020-08-16 04:04
linux
Window server服务器安装mysql5.7
downloads1.2mysql官方文档地址https://dev.mysql.com/doc/refman/5.7/en/2软件安装过程2.1将下载好的mysql5.7zip包解压至所要安装的目录使用windowserver将
mysql
zgl丶荒
·
2020-08-16 03:07
MySQL-
案例应用:数据的检索和过滤(内连接、左外连接、右外连接)
以购物商城的数据表为基础,进行实例操作:应用1:查询分类名称为手机数码的所有商品第1步:查询分类名为手机数码的ID先确定“手机数码”在哪个数据表?,确定是category数据表“手机数码的ID”中的ID,在category数据表是cid字段接下来,尝试查询“手机数码”条件对category数据表的所有信息:SELECT*FROMcategoryWHEREcname='手机数码';我们只要cid,就
IT小生2020
·
2020-08-16 01:18
开发应用
mysql-
联接查询-增加索引
联接查询-增加索引(对于内连接)更多情况:联接查询-驱动表1.对应的表CREATETABLE`dept_emp`(`emp_no`int(11)NOTNULL,`dept_no`char(4)NOTNULL,`from_date`dateNOTNULL,`to_date`dateNOTNULL,PRIMARYKEY(`emp_no`,`dept_no`));CREATETABLE`salaries
yyf-404
·
2020-08-15 22:03
Mysql
MySQL-
获取有性能问题SQL的方法_慢查询 & 实时获取
文章目录官方文档使用慢查询获取慢SQL慢查询的相关参数slow_query_log是否开启了慢查询开启慢查询slow_query_log_file指定慢查询日志的存储路径及文件long_query_time指定记录慢查询日志SQL执行时间的阈值log_queries_not_using_indexes是否记录未使用索引的SQL慢查询日志的分析工具mysqldumpslow官方pt-query-di
小小工匠
·
2020-08-15 04:26
【MySQL基础篇】
mysql-
使用NULL的恩恩怨怨
1、不要使用count(列名)或count(常量)来替代count(*),count(*)就是SQL92定义的标准统计行数的语法,跟数据库无关,跟NULL和非NULL无关。说明:count(*)会统计值为NULL的行,而count(列名)不会统计此列为NULL值的行。2、count(distinctcol)计算该列除NULL之外的不重复数量。注意count(distinctcol1,col2)如果
星空黑夜
·
2020-08-15 04:39
mysql
索引是如何失效的?详谈MySQL索引使用规范
MySql索引详谈以及对SQL语句建立SQL分析的方法
Mysql-
使用Explain分析你的SQL我们继续研究索引这个话题,有时候我们建立了索引,但通过分析发现,索引并没有被用到,这是什么情况呢,那就需要我们了解索引是如何进行匹配的
JunSIr_deCp
·
2020-08-15 01:37
数据库
mysql
索引
索引失效
索引规范
mysql-
表的使用-用户管理-表关系
文章目录一、表的使用表的详细操作表中字段的详细操作二、用户管理特殊表(mysql.user)=>用户管理三、表关系多对一多对多一对一一、表的使用表的详细操作1.修改表名altertable旧表名rename新表名;2.修改表的引擎与字符编码altertable表名engine="引擎名"charset="编码名";3.复制表#结构createtable新表名like旧表名;eg:1createta
zdc45625
·
2020-08-14 22:21
Mysql
InnoDB 存储引擎
学习Mysql有一段时间了,对SQL语法、索引、查询优化做了一定的了解,但是总感觉浮于表面,所以想换一种角度去理解
Mysql-
它的存储实现引擎:InnoDB。
Lambdas
·
2020-08-14 21:24
mysql
http
php不使用递归实现无限极分类
path=父path+pid;2、php实现《树形查询》《逆向查询》以及给定栏目id《查询下一级》的方法:$mysql=newMySQLi('localhost','root','','test');$
mysql
weixin_30702413
·
2020-08-14 20:40
从mysql向HBase+Phoenix迁移数据的心得总结
*转载请注明出处-yosql473-格物致知,经世致用
mysql-
>HBase+Phoenix1.总体方案有哪些?
weixin_30577801
·
2020-08-14 20:31
this is incompatible with sql_mode=only_full_group_by
5分钟学会
MySQL-
"thisisincompatiblewithsql_mode=only_full_group_by"错误解决方案前言:一、原理层面这个错误发生在mysql5.7版本及以上版本会出现的问题
香草天空Sky
·
2020-08-14 19:04
Mysql-
学习之数据库优化
Mysql-
数据库优化数据库层面的优化硬件层面的优化平衡可移植性和性能数据库性能取决于数据库级别的几个因素,例如表,查询和配置设置。
Tony-devj
·
2020-08-14 18:02
Mysql
redis+mysql数据同步(协同)C/C++实现
mysqltoredis2.redistomysqlredis和mysql数据的同步,代码级别大致可以这样做:读:读redis->没有,读
mysql-
>把mysql数据写回redis写:写
mysql-
>
九嶷山
·
2020-08-14 17:07
redis
MySQL-
体系结构以及常用存储引擎MyISAM和InnoDB初探
文章目录官方文档MySQL体系结构常用存储引擎之MyISAMMyISAM的组成MyISAM的特征MyISAM的限制MyISAM的适用场景常用存储引擎之InnodbInnodb的特征innodb状态检查适用场景多种存储引擎小结官方文档https://dev.mysql.com/doc/如果英文不好的话,可以参考searchdoc翻译的中文版本http://www.searchdoc.cn/rdbms
小小工匠
·
2020-08-14 12:14
【MySQL基础篇】
MySQL-
日志管理
1、错误日志1.1作用记录MySQL启动及工作过程中,状态、报错、警告。1.2怎么设置?1>修改配置文件,并重启MySQL--配置日志vim/etc/my.cnflog_error=/data/3306/data/mysql.log#这里的路径和文件名称可以随便定义--重启MySQL生效/etc/init.d/mysqldrestart2>查看错误日志wenjuan[(none)]>select@
文娟.狼剩
·
2020-08-14 12:45
Mysql-
高性能的索引策略
高效地选择和使用索引有很多方式,其中有些是针对特殊案例的优化方法,有些则是针对特定行为的优化。使用哪个索引,以及如何评估选择不同索引的性能影响的技巧则需要持续不断地学习。以下是如何高效使用索引的技巧。•索引列必须是独立的列。也即索引列不能是表达式的一部分,也不能是函数的参数•使用前缀索引索引开始的部分字符,这样可以大大节省索引空间,从而提高索引效率。但这样也会降低索引的选择性(选择性是指,索引中不
laizh2016
·
2020-08-14 12:35
mysql
读书笔记
MySQL-
五种日志(查询日志、慢查询日志、更新日志、二进制日志、错误日志)、备份及主从复制配置...
开启查询日志:配置文件my.cnf:log=/usr/local/mysql/var/log.log开启慢查询:配置文件my.cnf:log-slow-queries=/usr/local/mysql/var/slow.log#注意减号或者下划线long_query_time=2更新日志:配置文件my.cnf:log-update=/usr/local/mysql/var/update.log错误
weixin_34292924
·
2020-08-14 12:34
mysql-
开启慢查询&所有操作记录日志
在运营网站的过程中,可能会遇到网站突然变慢的问题,一般情况下和MySQL慢有关系,可以通过开启慢查询,找到影响效率的SQL,然后采取相应的措施。下面介绍一下如何开启慢查询:1、开启慢查询找到MySQL的配置文件,my.cnf(Windows为my.ini),在[mysqld]下增加下面几行:long_query_time=2log-slow-queries=/usr/var/slowquery.l
weixin_34160277
·
2020-08-14 12:50
mysql-
事务-校验不可重复读和幻象读
mysql-
事务-校验不可重复读和幻象读问题描述为了验证mysql在默念的隔离级别是不是解决了不可重复读和幻象读的问题预备不可重复读:事务A读到了事务B已经提交的修改数据幻象读:事务A读到了事务B已经提交的新增数据校验查看
iiaythi
·
2020-08-14 11:43
MySQL-
建表(DDL)
主键:primarykey一张表只能有有个用来唯一标识不能为空外键:foreignkey可以在一张表中同时创建多个外键但需注意该外键的数据类型必须与其对应的字段数据类型一致约束前可以定义别名非空:notnull唯一:unique自增长:auto_increment默认:default检查:check(MySQL不支持)建表语法:createtableifnotexists表名(字段名数据类型约束.
star_in_shy
·
2020-08-14 11:29
数据库
MySQL
MySql - 数据库的脏读、不可重复读、幻读、两类丢失更新与四大隔离级别
MySql-
数据库的脏读、不可重复读、幻读、两类丢失更新与四大隔离级别1.什么是脏读、不可重复读、幻读、第一类丢失更新和第二类丢失更新?
Java小白白又白
·
2020-08-14 11:41
Mysql
mysql-
修改字段属性(8)
modify和change关键字修改属性,使用modify和change关键字都可以修改字段属性,可以字段的数据格式类型,以及约束性条件。但是change和modify也有不同之处的,change可以修改字段名,但是modify不能。下面分别测试一下change和Modify--修改字段类型,字段属性altertabletable_namemodify字段名称字段类型[字段属性][first|af
cppNoException
·
2020-08-14 11:40
mysql
mysql-
单张表中《查询各科成绩前两名的记录》
先上表结构及SQL语句:建表脚本(不规范的以汉字建吧,顾名思义):DROPTABLEIFEXISTSscore;CREATETABLEscore(学号varchar(100)NOTNULL,课程号varchar(100)NOTNULL,成绩varchar(100)DEFAULTNULL,PRIMARYKEY(学号,课程号))ENGINE=InnoDBDEFAULTCHARSET=utf8;inse
ll569421432
·
2020-08-14 10:07
MYSQL-
二进制日志文件
主要作用:1.恢复,可以用来恢复数据,可以进行point_in_time的恢复2.复制,通过复制,使远程的一台mysql数据库与另一台mysql数据库进行实时同步写入原理(使用事务的情况下):1.默认情况下数据会先写入缓存,基于binlog_cache_size缓存配置2.如果缓存写满,会写入临时文件3.事务提交前,将缓存和临时文件的数据刷入二进制文件中基本配置参数:1.log_bin:配置启动二
ignorewho
·
2020-08-14 10:01
mysql
mysql,什么是
mysql-
MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem:关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加
hhhh222222
·
2020-08-14 10:47
MySQL-
使用bin-log日志不停主库,恢复主从同步
之前编者在前面写过「
Mysql-
主从复制不一致,不停库不锁表恢复主从同步」的文章。但,编者当时觉得太繁琐,恢复速度巨慢(特别是对于大数据的数据库)。
Seichung
·
2020-08-14 09:32
MySQL
MySQL
【MySQL】故障汇总日志 01
解决:此电脑->右键管理->服务与应用程序->服务->找到
MySQL-
>点击启动。
心有泠兮。
·
2020-08-14 09:28
MySQL成长之路
mysql-
事务(1)实现原理简述
事务实现原理事务实现原理a.原子性实现原理undologc.一致性实现原理i.隔离性实现原理读写锁+mvccd.持久性实现原理redologlast番外篇一、数据库并发现象和隔离级别如何进行测试二、数据库锁事务实现原理1原子性通过undolog实现的2持久性通过redolog实现3隔离性通过读写锁+mvcc(并发控制)实现的4一致性通过原子性,隔离性,持久性来实现。a.原子性实现原理undolog
近朱者赤,近我者甜~
·
2020-08-14 09:36
mysql
数据库
事务
MySQL-
日志&二进制日志binlog初探
文章目录官方文档MySQL日志分类MySQL服务层日志存储引擎层日志binlogbinlog都记录了哪些内容什么时候写binlogbinlog文件以及扩展何时会生成新的binlogbinlog的格式基于段的格式-STATEMENTSTATEMENT的优缺点使用mysqlbinlog查看binlog基于行的格式-Row优缺点日志内容的控制参数binlog_row_imagefullminimalno
小小工匠
·
2020-08-14 09:26
【MySQL基础篇】
Mysql-
问题-unblock with 'mysqladmin flush-hosts'
说明:MySQL为了数据库的安全性默认在连接中断或者错误时记录错误连接的ip等信息(host_cache),有点像系统的错误日志的一种机制。当同一个ip异常连接数到达某一阈值(max_connect_errors)后就会对该ip的连接进行阻止。针对以上说明可以得到解决的方法:1.清除当前产生的缓存:#sql执行flushhosts;2.关闭对应的缓存机制:#my.ini配置文件中关闭host-ca
Max-Luo
·
2020-08-14 04:09
MySQL
centos7 nginx环境下安装php5.6
顺序:nginx->
mysql-
>php1.删除旧包yumremovephp.x86_64php-cli.x86_64php-common.x86_64php-gd.x86_64php-ldap.x86
读不懂的下卷
·
2020-08-14 01:59
服务器
mysql-
执行计划 (整理转载)
Explain语法执行计划包含的信息:[10列数据项]id包含一组数字,表示查询中执行select子句或操作表的顺序id相同,执行顺序由上至下如果是子查询,id的序号会递增,id值越大优先级越高,越先被执行id如果相同,可以认为是一组,从上往下顺序执行;在所有组中,id值越大,优先级越高,越先执行select_type【6项数据】表示查询中每个select子句的类型(简单OR复杂)a.SIMPLE
王新春
·
2020-08-13 19:40
mysql
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他