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-
数据库管理中19个MySQL优化方法
声明一下:下面的优化方案都是基于“
Mysql-
索引-BTree类型”的一、EXPLAIN做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。
·
2019-09-24 17:43
MySQL数据库主机127.0.0.1与localhost区别
mysql-h127.0.0.1的时候,使用TCP/IP连接,mysqlserver认为该连接来自于127.0.0.1或者是"localhost.localdomain"
mysql-
·
2019-09-24 16:56
mysql5.7.18版本免安装配置教程
不写入系统注册表下载网址:http://dev.mysql.com/downloads免安装版配置配置步骤如下:1.第一步解压文件,随便放到一个文件夹下面,如:D:\shujuku\MySql5.7\
mysql
·
2019-09-24 16:58
Linux下Mysql5.7.19卸载方法
1、查找以前是否装有mysql命令:rpm-qa|grep-imysql可以看到mysql的两个包:
mysql-
*..*.RHEL**mysqlclient*.RHEL**2、删除mysql删除命令:rpm-e
·
2019-09-24 14:16
mysql-
新增数据库
一、新增数据库1、检查mysql新增数据库之前,先检查是否安装了数据库,本次我们使用的是mysql数据库,检查是否安装mysql直接使用mysql--version即可;显示了mysql的版本信息则表示安装成功了,没有提示版本信息的,请先安装mysql2、进入mysql输入“mysql-uroot-p”会提示需要输入密码,输入密码以后,回车进入到mysq3、创建数据库本次我们创建的数据库名字叫做“
kashalh
·
2019-09-23 16:17
新增数据库
mysql-
用户权限管理
目录用户管理创建mysql账号权限管理(建号常用)用户管理主要为了控制权限,让不同开发者,仅能操作属于自己的业务范围内的数据创建mysql账号账户中涉及三个数据:账户名:用户名密码ip地址:如果是本机,可以不写,@+主机地址端口号:默认为3306,可以不写createuser用户名@主机地址identifiedby"密码";操作用户,只能由root账号进行这种操作不常用,因为账户没有任何权限,无法
xihagege
·
2019-09-23 15:26
用户权限管理
如何保证消息的顺序性?
面试题剖析我举个例子,我们以前做过一个mysqlbinlog同步的系统,压力还是非常大的,日同步数据要达到上亿,就是说数据从一个mysql库原封不动地同步到另一个mysql库里面去(
mysql-
>mysql
米兜Java
·
2019-09-22 22:00
MySQL-
长事务详解
前言:『入门MySQL』系列文章已经完结,今后我的文章还是会以MySQL为主,主要记录下近期工作及学习遇到的场景或者自己的感悟想法,可能后续的文章不是那么连贯,但还是希望大家多多支持。言归正传,本篇文章主要介绍MySQL长事务相关内容,比如说我们开启的一个事务,一直没提交或回滚会怎样呢,出现事务等待情况应该如何处理,本篇文章将给你答案。注意:本篇文章并不聚焦于谈论事务隔离级别以及相关特性。而是介绍
wangkunj
·
2019-09-22 10:58
MySQL
MySQL
MySQL-
长事务详解
前言:『入门MySQL』系列文章已经完结,今后我的文章还是会以MySQL为主,主要记录下近期工作及学习遇到的场景或者自己的感悟想法,可能后续的文章不是那么连贯,但还是希望大家多多支持。言归正传,本篇文章主要介绍MySQL长事务相关内容,比如说我们开启的一个事务,一直没提交或回滚会怎样呢,出现事务等待情况应该如何处理,本篇文章将给你答案。注意:本篇文章并不聚焦于谈论事务隔离级别以及相关特性。而是介绍
kunjian
·
2019-09-20 20:48
mysql
MySQL-
长事务详解
前言:『入门MySQL』系列文章已经完结,今后我的文章还是会以MySQL为主,主要记录下近期工作及学习遇到的场景或者自己的感悟想法,可能后续的文章不是那么连贯,但还是希望大家多多支持。言归正传,本篇文章主要介绍MySQL长事务相关内容,比如说我们开启的一个事务,一直没提交或回滚会怎样呢,出现事务等待情况应该如何处理,本篇文章将给你答案。注意:本篇文章并不聚焦于谈论事务隔离级别以及相关特性。而是介绍
kun_行者
·
2019-09-19 21:00
Sqoop安装配置及
Mysql-
>Hive数据导入实践
写在前面本博客基于的环境如下:OS版本:centos7.5Hadoop版本:Hadoop-2.6.5Hive版本:Hive-1.2.2Sqoop版本:Sqoop-1.4.7目录一、Sqoop安装1、下载2、解压3、配置环境变量4、Sqoop配置5、mysql-connector-java放入6、测试Sqoop二、Sqoop:Mysql-and-Hive1.在MySQL创建数据库表2.插入测试数据3
小姚同學
·
2019-09-17 12:52
大数据
Python连接
MySQL-
pymysql.err.InternalError: (1698, "Access denied for user 'root'@'localhost'")
环境:Python3.7+MySQL5.7+ubuntu18.04最近在学习Python连接MySQL时,出现了一个错误pymysql.err.InternalError:(1698,"Accessdeniedforuser'root'@'localhost'")。由于刚接触这部分内容,不知道如何解决,逛了一些技术博客之后依旧未解决,但最后还是发现问题出在了MySQL上。原因在于:在我的ubunt
L_obsession
·
2019-09-15 12:56
Python
Mysql-
时间查询
*获取时间不同函数的区别selectDATE_FORMAT(NOW());--2019-05-2817:55:34selectCURDATE();--2019-05-28selectCURTIME();--17:55:34获取当前日期SELECTDATE_FORMAT(NOW(),'%Y-%m-%d');--2019-05-28或selectDATE_FORMAT(now(),'%Y-%m-%d%
YahonKing
·
2019-09-12 00:00
sql
mysql
mysql常用SQL语句
原文链接:http://www.cnblogs.com/A121/p/11466070.html数据库操作1:查看数据库SHOWDATABASES;#默认数据库:
mysql-
用户权限相关数据test-用于用户测试数据
dianmu9475
·
2019-09-05 15:00
win10安装
mysql-
最简单教程
工具下载地址链接:https://pan.baidu.com/s/1XL2wUDrcd9NpT8NOcXoDTQ提取码:vu34下载好之后解压。在目录D:\ProgramFiles\mysql-5.7.22-winx64下面新建my.ini文件,把下面的代码直接粘贴到my.ini,注意路径要写你电脑上的路径[mysqld]port=3306basedir=D:\ProgramFiles\mysql
冯文瑞
·
2019-09-05 10:00
mysql-
表关系介绍(开发应用重点知识)
目录表之间的关系(重点)foreignkey(外键)级联操作(cascade)两种级联操作外键的使用多对一(一对多)多对多一对一关系表之间的关系(重点)foreignkey(外键)外键约束,用于指向另一个表的主键字段创建表时,需要先创建主表,在创建从表#创建主表createtabledept(idintprimarykeyauto_increment,manangerchar(10),conten
raynduan
·
2019-09-02 09:00
DBLE分库分表实战
环境:DBLE2.19.03.0OS版本:CentOSLinuxrelease7.6.1810(Core)IP:192.168.20.10/24MySQL版本:
MySQL-
社区版-5.7.26添加2个账号授权
我的二狗呢
·
2019-09-01 13:55
DBLE
分库分表
MySQL
mysql-
事务隔离
在mysql里有两个视图的概念一个是view,他是一个用查询语句定义的虚拟表,在调用的时候,执行查询语句并生成结果,创建视图的语法是createview。。,查询方法和表一样。另一个是Innodb在实现mvcc时用到的一致性视图,即consistentreadview,用于支持RC(ReadCommitted,读提交)和RR(RepeatableRead,可重复读)隔离级别的实现。它没有物理结构,
java小白~
·
2019-08-28 18:43
mysql
事务隔离
mysql
mysql-
新增数据表
新增数据表之前,需确保已经存在数据库,如还没有数据库请先参考上一篇文章新增数据库1、创建表createtabletest(idintPRIMARYKEY,namevarchar(11)NOTNULL,againt(11)NOTNULL,creat_timedatatimeNOTNULL,);格式:字段名+字段类型+约束2、常用的字段类型存放字符串:varchar保存可变长度的字符,最大长度为255
胡先生7
·
2019-08-28 14:00
mysql-
锁
锁mysql的锁根据锁的范围来划分分为全局锁、表锁、行锁。全局锁顾名思义:就是对整个数据库的实例加锁,mysql提供了一个全局加锁的功能,命令是FLUSHTABLESWITHREDLOCK(ftwrl),当你使用整个库使用只读的时候,可以加这个锁,之后其他线程的以下语句会被阻塞:数据更新语句(数据的增删改)、数据定义语句(包括建表、修改表结构等)和更新类事务的提交语句。使用场景:做全库逻辑备份,也
java小白~
·
2019-08-28 12:28
mysql
mysql-
新增数据库
一、新增数据库1、检查mysql新增数据库之前,先检查是否安装了数据库,本次我们使用的是mysql数据库,检查是否安装mysql直接使用mysql--version即可;显示了mysql的版本信息则表示安装成功了,没有提示版本信息的,请先安装mysql2、进入mysql输入“mysql-uroot-p”会提示需要输入密码,输入密码以后,回车进入到mysq3、创建数据库本次我们创建的数据库名字叫做“
胡先生7
·
2019-08-28 10:00
mysql-
索引
索引目的:为了提高数据库的查询速度,就像书的目录一样。索引的常见模型:哈希表:哈希表是一种以键-值(key-value)存储数据的结构,我们只要输入待查找的值即key,就可以找到其对应的值即Value。哈希的思路很简单,把值放在数组里,用一个哈希函数把key换算成一个确定的位置,然后把value放在数组的这个位置。解决哈希冲突的办法:链表法适用场景:哈希表这种结构适用于只有等值查询的场景有序数组:
java小白~
·
2019-08-27 18:09
mysql
项目中常用的19条MySQL优化技巧
声明一下:下面的优化方案都是基于“
Mysql-
索引-BTree类型”。一善用EXPLAIN做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。
BonnieJason
·
2019-08-27 14:40
MySQL索引优化
MySQL-
存储引擎-创建表-字段数据类型-严格模式-字段约束-键-02
目录扩展点查看服务端字符、IP、端口配置取消本次错误输入例外情况database数据库操作table数据表操作查看MySQL存储引擎常见几个存储引擎InnoDBMyISAMMEMORYBLACKHOLE引擎对应的本地化文件案例基本操作创建表的完整语法表记录基础操作严格模式补充查看数据库配置中变量名包含mode的配置参数模糊匹配基本数据类型数据范围整型TINYINTSMALLINTMEDIUMINT
suwanbin
·
2019-08-25 23:00
MySQL-
视图-触发器-事务-存储过程-函数-流程控制-索引与慢查询优化-06
目录视图***什么是视图为什么要用视图如何生成视图修改视图-->最好(千万)不要关联表数据改动前关联表数据改动之后触发器什么是触发器触发条件触发器语法结构修改mysql的默认结束符(;)触发器死循环六个触发器的执行时机新增前、新增后、删除前、删除后、更新前、更新后NEW对象指代的就是当前记录(对象)事务*****什么是事务事务的四大特性ACIDA:原子性atomicityC:一致性consiste
suwanbin
·
2019-08-25 18:00
MySQL-
注释-Navicat基本使用-复杂查询练习题-解题思路-pymysql操作数据库-SQL注入-05
目录mysql语句注释navicat的基本使用特色(个人总结)与数据服务器建立连接创建&打开数据库、表创建打开修改操作表结构修改表结构查询修改操作表数据基本语句对应的操作模型*****特色功能从数据库建立模型模型页面基本操作用模型设计数据库并导出结构、数据导入导出导出导入附属小功能刷新小按钮查看操作对应sql语句执行时间查看手动筛选数据练习数据准备使用SQL语句导入表结构与数据如何验证答案是否正确
suwanbin
·
2019-08-25 18:00
MySQL-
复杂查询及条件-起别名-多表查询-04
[TOC]基本查询语句及方法测试数据创建如果在windows系统中,插入中文字符,select的结果为空白,可以将所有字符编码统一设置成gbk(或者参照我安装配置MySQL的博客,将所有字符编码设置为utf8)创建数据库与表createdatabasedb1;usedb1;createtableemp(idintnotnulluniqueauto_increment,#表内没有字段是primary
suwanbin
·
2019-08-25 16:00
mysql创建账户并授权/回收授权&权限查看
1、使用root账号进入
mysql-
>mysql-uroot-pyourpassword2、进入mysql表,创建账号->usemysql;->CREATEUSER'user'@'%'IDENTIFIEDBY'password
rightchen
·
2019-08-21 16:36
MySQL-
性能优化
MySQL-
性能优化MySQL状态查询查询优化查询语句分析数据库结构优化将字段很多的表分解成多个表增加中间表增加冗余字段优化插入记录的速度MySQL服务器优化优化服务器硬件优化MySQL配置参数数据库优化的思路
4change
·
2019-08-20 11:23
MySQL
MySQL-
性能优化
MySQL-
性能优化MySQL状态查询查询优化查询语句分析数据库结构优化将字段很多的表分解成多个表增加中间表增加冗余字段优化插入记录的速度MySQL服务器优化优化服务器硬件优化MySQL配置参数数据库优化的思路
4change
·
2019-08-20 11:23
MySQL
Mysql - 开发技巧(二)
本文中的涉及到的表在https://github.com/YangBaohust/my_sql中本文衔接
Mysql-
巧用join来优化sql(https://www.cnblogs.com/ddzj01
小豹子加油
·
2019-08-14 14:00
mysql-
索引(B+ Tree结构、Hash结构)
image.png1、索引数据结构:Hash结构:底层是哈希表,哈希表是一种key-value存储数据,多个数据在存储关系上完全没有顺序关系。对于区间查询是无法通过索引查询,就需要全表扫描。所以哈希索引只适用等值查询场景。B+Tree结构Hash结构局限性:Hash索引仅仅能满足"=","IN"和""查询,不能使用范围查询,无法被用来避免数据的排序操作。因为经过相应的Hash算法处理之后的Hash
tianlang136520
·
2019-08-12 09:28
mysql-
忘记root密码,无data文件夹、无php.ini
mysql-
忘记root密码,无data文件夹、无php.ini1、cmd,切换到mysql的安装路径的bin目录下2、停止mysql服务3、跳过权限表的验证4、再新开cmd窗口,切换到bin目录后,输入后
67号人生
·
2019-08-08 10:04
mysql
root密码
无data文件夹及my.ini
windows
修改mysql的root密码
mysql寂寞无敌
Centos 7使用MyCat搭建
MySQL-
读写分离
什么是读写分离?只有mysql的主机接收增删改SQL语句,从机接收查询语句,分担主机的查询压力搭建步骤新建一台Linux服务器、关闭防火墙上传mycat的安装包到服务器、解压安装配置mycat的环境变量修改mycat的server.xml和schema.xml配置文件启动mycat测试1.上传mycat安装包到/usr目录下使用Shell上传文件2.解压安装3.配置环境变量在profile文件中添
小草d使命
·
2019-08-07 19:40
Centos
7使用MyCat搭建
MySQL-读写分离
Mycat的使用
MySQL读写分离
Linux
Centos 7搭建
MySQL-
主从复制
什么是主从复制?如果数据库服务器一旦宕机,我们的项目将无法运行,如果数据库服务器硬盘损坏还将面临数据丢失的问题!!!将MySQL数据库主机的数据复制到MySQL从机上(备份)原理:将MySQL主机的SQL语句以日志的方式记录下来,通过网络将日志文件复制到从机上,执行日志中的SQL语句同步主机的操作和数据搭建步骤创建三台Linux服务器分别安装MySQL数据库配置主节点(Mysql主机操作)配置从节
小草d使命
·
2019-08-07 19:17
Linux
Centos 7搭建
MySQL-
主从复制
什么是主从复制?如果数据库服务器一旦宕机,我们的项目将无法运行,如果数据库服务器硬盘损坏还将面临数据丢失的问题!!!将MySQL数据库主机的数据复制到MySQL从机上(备份)原理:将MySQL主机的SQL语句以日志的方式记录下来,通过网络将日志文件复制到从机上,执行日志中的SQL语句同步主机的操作和数据搭建步骤创建三台Linux服务器分别安装MySQL数据库配置主节点(Mysql主机操作)配置从节
大树先生.
·
2019-08-07 19:17
Linux
Contos
7搭建Mysql主从复制
Mysql主从复制搭建
Mysql-
数据库
目录MYSQL初识:Mysql安装:存储引擎:账号创建授权:数据-增删改查:Pymysql-数据插入:创建表-数值类型:表约束:表之间关系:单表查询:多表查询:索引原理:七表联查速度慢怎么办:MYSQL初识:数据库优势:程序稳定性:程序崩溃不会影响数据和服务数据一致性:所有数据存储在一起并发:数据库本身支持并发效率:使用数据库对数据进行的增删改查效率要高数据库分类:关系型数据库(表结构):特点相对
海洋1994
·
2019-07-29 19:00
Ubuntu 19.04 安装 MySQL 5.7.27 Community(社区版)Server
mysql-community-client_5.7.27-1ubuntu19.04_amd64.debwgethttp://repo.mysql.com/apt/ubuntu/pool/mysql-5.7/m/
mysql
徐晓伟
·
2019-07-29 00:05
MySQL
Ubuntu
MySQL
Ubuntu
docker安装
mysql-
主从
要先配置docker-compose,根据docker-compose配置主从sudocurl-Lhttps://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname-s`-`uname-m`>/usr/local/bin/docker-composesudochmod+x/usr/local/bin/do
指尖架构141319
·
2019-07-25 14:13
PHP使用PDO、mysqli扩展实现与数据库交互操作详解
如今,按照php的发展趋势,mysql扩展已经停止开发,在以后的发展中可能被淘汰,如
mysql-
>query(),
mysql-
>connect()等以后可能就无法使用。
Sams-ara
·
2019-07-20 07:11
Mysql-
线上大表加索引
题:给一个线上环境的大表,如何给它加索引?数据量十几万以内时:1.直接创建索引ALTERTABLEtable_nameADDINDEXindex_name(column_list)数据量过大时,直接执行加字段操作就会锁表,过大的表可能会达到数小时甚至导致服务崩溃.2.临时表复制旧表结构createtablenew_tablelikeold_table;加字段/索引拷贝旧表数据insertinton
Away_D
·
2019-07-15 16:46
面试经历
MySQL-
表格修改语法及应用实例
MySQL中使用SQL语言几点说明属于一个SQL语句,使用分号";"结尾,否则mysql认为语句没有输入完。箭头->代表SQL语句没有输入完取消SQL语句使用\cSQL语句关键字和函数名不区分大小写(Linux区分,Windows不区分)使用函数时,函数名和后面的括号之间不能有空格修改表结构(增、删、改-列)1、增加列:语法1:altertableadd列名类型[约束];语法2:altertabl
任未然
·
2019-07-09 10:36
MYSQL和Navicat安装教程
https://pan.baidu.com/s/1LIRGMEyhyBEypBumquRAaA提取码:inbg需要工具:mysql-5.7.17-winx64、Navicat_11;1、将
mysql-
潇漠大王
·
2019-07-04 18:32
前端学习笔记
-
mysql-
部署1
MySQLrpm安装[root@hadoop001~]#rpm-emysql-libs-5.1.73-8.el6_8.x86_64删除原有的里屋包[root@hadoop001~]#rpm-e--nodepsmysql-libs-5.1.73-8.el6_8.x86_64有依赖关系,加上--nodeps[root@hadoop001~]#yumsearchmysql搜索[root@hadoop00
吾..二..二
·
2019-06-30 12:51
若泽大数据=MySQL
MySQL数据库基础入门(一)
7.4小Tips8.删除表数据9.修改表数据10.删除表、数据库11.表重命名12.查看表的结构13.修改表中字段14.添加表中的字段15.删除表中的字段16.修改表中字段的位置1.登录MySQL服务器
mysql
就是二二二二婷
·
2019-06-28 21:11
数据库之MySQL学习
MySQL-4 MySQL数据库安装(二)
二、解压及环境配2.1:解压压缩包到适当目录(我的是C:\
mysql-
祥锐
·
2019-06-27 15:55
mysql安装
数据库之MySQL
MySQL-
测试题
一、简答题1.简述你们公司使用的MySQL版本,并说明具体小版本及GA时间?5.7.205.6.382017.9.132.请介绍你熟悉的数据库关系系统的种类和代表产品名称?NoSQL:RedisMongodbmemecacheRDBMS:OracleMySQLMSSQLPG3.请简述MySQL二进制安装重点步骤?1.下载,上传,解压2.创建用户3.创建相关目录并授权4.设置环境变量5.初始化数据6
孙鹏鹏廊坊
·
2019-06-24 08:19
Navicat For MySQL的简单使用教程
1.前提是必须先安装好MySQL数据库(Mac下安装MySQL数据库见前一篇)2.安装Navicat3.点击navicate左上角:连接->
MySQL-
>先测链接下,如果提示连接成功,就可以填写连接名,
fuwen168
·
2019-06-21 15:05
MySQL-
死锁查询
https://www.cnblogs.com/caidapeng/p/8177293.html解除正在死锁的状态有两种方法:第一种:1.查询是否锁表showOPENTABLESwhereIn_use>0;2.查询进程(如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程)showprocesslist3.杀死进程id(就是上面命令的id列)killid第二种:1.查看下在锁的
summer320X
·
2019-06-20 16:53
mysql 日期格式化
原
mysql-
按天或者按月统计数据2017年04月19日09:46:46小米10129阅读数7077版权声明:工作学习中的记录,希望对大家有帮助https://blog.csdn.net/qq_32233421
胡千寻
·
2019-06-19 14:40
mysql
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他