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-
操作数据库(CRUD)&操作表(CRUD)
概述:MySQL的SQL语句类别划分DDL(datadefinitionlanguage):数据库定义语言定义了不同的数据库,数据库表,列(字段),索引等数据库对象的定义;常用SQL:create(创建):创建库,创建表;drop(删除):删除库,删除表,删除字段(和alter搭配使用)alter(更新):更新字段;DML(datamanipulationlanguage):数据操控语言用于添加,
Fly_Fly_Zhang
·
2019-06-19 00:00
MySQL
mysql允许远程连接的配置教程
*toroot@'%'identifiedby'123'withgrantoption;QueryOK,0rowsaffected(0.00sec)
mysql-
>flushprivileges;QueryOK
gdali
·
2019-06-12 23:08
mysql
mysql-
之增删改查
1.增(1)创建数据库dks?1createdatabasedks;(2)创建名为t1的表,并指定引擎和字符集;?1createtablet1(idint,namevarchar(20)notnull,agesint)engine=innodbdefaultcharset=utf8;(3)插入数据,字符类型需要使用双引号;?1insertintot1(id,name,ages)values(1,"
隔壁老湿
·
2019-06-12 20:09
mysql
数据库
Mac下安装lnmp
所以需要echo'exportPATH="/usr/local/opt/
[email protected]
/bin:$PATH"'>>~/.zshrcsource~/.zshrc#进入mysql密码为空,直接回车就行
mysql
诗酒趁年华mm
·
2019-06-06 11:32
环境软件
MySQL-
存储引擎、锁以及事务
MySQL存储引擎(处理表的处理器)#查看所有存储引擎showengines;#查看已有表的存储引擎showcreatetable表名;#创建表指定的存储引擎createtable表名(...)engine=myisam;#已有表ltertable表名engine=innodb;锁解决客户端并发访问的冲突问题锁分类锁类型读锁(共享锁)加读锁之后别人不能更改表记录,但可以进行查询写锁(互斥锁、排他锁
遇明不散
·
2019-06-04 21:37
MySQL-
基础操作之增删改查
1.增(1)创建数据库dkscreatedatabasedks;(2)创建名为t1的表,并指定引擎和字符集;createtablet1(idint,namevarchar(20)notnull,agesint)engine=innodbdefaultcharset=utf8;(3)插入数据,字符类型需要使用双引号;insertintot1(id,name,ages)values(1,"zhangs
IMSCZ
·
2019-06-02 23:00
MySQL-
用户管理
1.权限表2.账户管理2.1登录和退出MySQL服务器获取mysql命令帮助信息mysql--helpmysql命令mysql命令相关参数h:host,主机名,默认为localhostu:user,用户名p:password,密码P:Port,端口号,默认为3306数据库名:指定登录到的具体数据库e:execute,要执行的sql语句mysql命令使用示例#使用root用户登录到localhost
4change
·
2019-06-02 18:56
MySQL调优
SQL调优:基于
MySQL-
索引1.善用EXPLAIN:2.SQL语句中IN包含的值不应过多:3.SELECT语句务必指明字段名称:4.当只需要一条数据的时候,使用limit1:5.如果排序字段没有用到索引
heyoohh
·
2019-05-31 09:31
optimize
MySQL
ETL工具Sqoop使用
启动Zookeeper服务启动Hadoop集群用jps命令查看二:MySQL集群使用root用户进行操作三:
mysql-
>HDFSMySQL集群使用root用户进行操作。
慕容泰
·
2019-05-31 09:16
hadoop集群
mysql主从复制+mycat读写分离和分库分表
mysql主从复制+mycat读写分离和分库分表背景:使用mysql5.7做主从复制,配置mycat做读写分离和分库分表资源部署:系统:Centos7.2ip:192.168.117.152(安装
mysql
wx59bbcbf1689b3
·
2019-05-30 16:25
MyBatis(1)之MyBaits-Generator起步
该部分的依赖相对独立,与主项目基本没有交集;添加依赖: org.mybatis.generator mybatis-generator-core 1.3.0 mysql
mysql
Magical*Man
·
2019-05-29 22:42
mybatis
Lamp架构扩展
php服务器2台,分担访问压力NFS-Sever服务器1台,存放站点动态和静态页面NFS-backup服务器1台,实时备份NFS主机上站点数据ProxySQL服务器1台,对背后数据库服务器进行读写分离
MySQL
qq5a6995eb937ba
·
2019-05-26 23:25
Lamp架构扩展
mysql-
正则表达式的使用
mysql-
正则表达式的使用使用环境:8.0.12MySQL+win10,不同环境可能会有些许差异。官方文档参考:Clickme匹配修饰符:^:用来匹配字符串的开始$:用来匹配字符串的结尾。
me_to_007
·
2019-05-26 18:39
MySQL
MySQL-
基础篇-数据类型
MySQL基本功-数据类型数据类型作用数值类型字符串类型日期和时间类型数据类型作用给表字段指定存储格式、约束、有效范围,MySQL主要有以下几种数据类型:数值类型字符串类型日期和时间类型数值类型类型关键字字节无符号最小值无符号最大值整数TINYINT1028-1整数SMALLINT20216-1整数MEDIUMINT30224-1整数INT40232-1整数BIGINT80264-1浮点数FLOA
亢雄伟
·
2019-05-25 13:42
MySQL
python-flask框架-
mysql-
月新增用户数、当月活跃用户数等的查询及返回数据的逻辑
总用户数、年新增用户、月新增用户、用户活跃度等数据统计实现(主要分析后端python代码实现)1.需求分析展示当前总用户数,月新增用户数,日活跃用户数使用图表的形式展示活跃曲线2.开发工具前端:使用Echarts库,开发者可以创建直观的、可自定义的交互式图表,让数据的展示和分析变得十分容易。(前端实现过程本文略过)后端:python3.0,flask框架开发软件:pycharm3.实现准备模块fl
生有涯,知无涯
·
2019-05-19 21:09
flask框架
让MySQL速度提升3倍的19种优化方式
本文的优化方案基于“
MySQL-
索引-BTree类型”。掌握之后MySQL执行速度猛增,码字不易,如果觉得有用,感谢分享。
Enmotech
·
2019-05-17 08:00
操作数据库时 常用的 19条 MySQL 优化方案
参考:SQL优化MySQL版-分析EXPLAINSQL执行计划与Type级别详解声明:下面的优化方案都是基于“
Mysql-
索引-BTree类型”的一、EXPLAIN做MySQL优化,我们要善用EXPLAIN
Nick.Peng
·
2019-05-16 15:23
数据库
MySQL-
[Err] 1055 - Expression #1
标题试验环境操作系统:windows2012数据库系统:MySQL5.7.22问题重现1)安装好数据库后尝试创建表,报错:[Err]1055-Expression#1ofORDERBYclauseisnotinGROUPBYclauseandcontainsnonaggregatedcolumn‘information_schema.PROFILING.SEQ’whichisnotfunction
我本善良ab
·
2019-05-12 23:25
SQOOP导入、导出数据相关案例
1、全量导入数据:
mysql-
>hive中sqoopimport\--connectjdbc:mysql://hadoop01:3306/qfbap_ods\--drivercom.mysql.jdbc.Driver
ZhuangYQ丶
·
2019-05-10 21:07
大数据学习
MySQL-
数据库安装及基本SQL语句
原文链接:http://www.cnblogs.com/guanchao/p/10846273.html一数据库基本概念基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上。如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题。但是会出现以下问题:1数据安全问题,如果电脑挂了怎么办,
deyou6962
·
2019-05-10 20:00
mysql-
事务与锁
文章目录1.事务1.1概念1.2特性1.3隔离级别-sql标准2.并发控制2.1锁是事务拥有的2.2锁类别2.3锁粒度2.3.1行锁2.3.2表锁3.不可重复读和幻读的解决3.1不可重复读3.1.1现象:[隔离级别](https://blog.csdn.net/wrongyao/article/details/85036882)3.1.2解决方式3.1.3具体实现3.2幻读3.2.1现象:[隔离级
登峰小蚁
·
2019-05-10 12:38
#
数据库
mysql-
主从复制故障/主从延时/从库延时
1线程相关监控主库:showfullprocesslist;每个从库都会有一行dump相关的信息HOSTS:db01:47176State:Masterhassentallbinlogtoslave;waitingformoreupdates如果现实非以上信息,说明主从之间的关系出现了问题从库:db01[(none)]>showslavestatus\G主从复制故障分析1.IO连接主库(1)用户密
冷眸_boy
·
2019-05-10 00:05
CentOS平台快速搭建LAMP环境的方法
分享给大家供大家参考,具体如下:LAMP--LinuxApacheMySQLPHP在CentOS安装的顺序,我一般是Apache->
MySQL-
>PHP第一步、安装并配置Apache1、使用yum安装yuminstallhttpd2
Yxh_blogs
·
2019-05-09 11:27
【消息队列】RabbitMQ如何保证消息顺序
我举个例子,我们以前做过一个mysqlbinlog同步的系统,压力还是非常大的,日同步数据要达到上亿,就是说数据从一个mysql库原封不动地同步到另一个mysql库里面去(
mysql-
>mysql)。
剑锋所指
·
2019-05-09 00:00
消息队列
MYSQL-
查询缓存
查询的执行路径过程:数据默认是放在磁盘上的文件,如果我们每次查询都要去磁盘上查找,效率是非常低下的。但是我们把查询过的数据放在缓存中,让内存代替磁盘来进行查询,那么效率是非常高的。1、客户端通过与服务器之间的通信协议,微软的SQLserver有SQLserver的协议,Oracle有Oracle的协议,MySQL有MySQL的协议。2、通过协议连接之后,客户端向服务器发送一个select的查询,如
朽木槑自雕
·
2019-05-08 22:14
mysql
缓存
MYSQL-
服务器选项和服务器变量
MySQL中的系统数据库mysql数据库是mysql的核心数据库,类似于SqlServer中的master库,主要负责存储数据库的用户、权限设置、关键字等mysql自己需要使用的控制和管理信息performance_schema数据库MySQL5.5开始新增的数据库,主要用于收集数据库服务器性能参数,库里表的存储引擎均为PERFORMANCE_SCHEMA,用户不能创建存储引擎为PERFORMAN
朽木槑自雕
·
2019-05-08 21:56
MYSQL
服务器
选项
MYSQL-
存储引擎
前言:存储引擎决定了数据库最终以什么方式将数据存储MySQL版本5.5之前用的是MyISAM存储引擎MySQL版本5.5之后用的是InnoDB存储引擎在数据库中可以使用showengines;命令查看当前数据库的存储引擎MyISAM:1、拥有更好的性能,读取速度较快,占用资源较少2、锁的并发性对整个表加锁,访问不同的表互不影响,访问相同的表冲突,并发性差3、读写相互阻塞,写入时不能读,读时不能写并
朽木槑自雕
·
2019-05-08 21:33
MYSQL
INNODB
MYSQL-
密码
密码修改密码mysqladmin-uroot-pcentospassword12345678注意:如果是基于编译安装实现多实例,可能会报错,error:'Can'tconnecttolocalMySQLserverthroughsocket'/data/mysql/mysql.sock'(40)'Checkthatmysqldisrunningandthatthesocket:'/data/mys
朽木槑自雕
·
2019-05-08 21:57
破解root口令
mysql
MYSQL-
授权
权限类别:管理类程序类数据库级别表级别字段级别管理类:CREATETEMPORARYTABLES创建临时表CREATEUSER创建用户FILE文件SUPERSHOWDATABASES显示数据库RELOAD重新加载SHUTDOWN关闭REPLICATIONSLAVE主从复制REPLICATIONCLIENT复制客户端LOCKTABLES表加锁PROCESS存储过程程序类:FUNCTION函数PROC
朽木槑自雕
·
2019-05-08 20:29
MYSQL
授权
MYSQL-
用户管理
用户管理用户账号:格式'USERNAME'@'HOST'@'HOST':主机名IP地址或Network通配符:%表示任意多个字符_表示任意单个字符示例:192.168..%.%表示172.16这个网段远程登录查询用户usemysqlselectuser,host,paawordfromuser;创建用户:CREATEUSER语法CREATEUSER'USERNAME'@'HOST'[IDENTIF
朽木槑自雕
·
2019-05-08 20:00
user
mysql
数据同步系统需要解决的问题
数据同步需要解决的问题:支持异构库同步,例如
mysql-
>oracle,oracle->mysql,
mysql-
>mysql等支持跨机房同步支持文件同步,例如日志文件支持限速、限流,避免每日大量的同步
JouyPub
·
2019-05-06 00:00
同步工具
MYSQL-
多表查询
多表查询**交叉连接crossjoin内连接innerjoin外连接左连接leftjoin右连接rightjoin联合查询UNION全连接**1、多表纵向合并纵向合并需要注意的是,两张合并的表查询结果的字段数必须一致,MariaDB[hellodb]>selectstuid,namefromstudents->union->selecttid,namefromteachers;查询结果我们尝试将第
朽木槑自雕
·
2019-05-05 20:28
MYSQL
SELECT
多表查询
MYSQL-
笔记总结目录
//blog.51cto.com/14116879/2388850第二篇:基于源码编译安装Mariadb实现多实例https://blog.51cto.com/14116879/2388853第三篇:
MYSQL
朽木槑自雕
·
2019-05-05 09:24
目录
MySQL
Mysql-
优化
数据库优化也就是提升数据库的读写能力,我把他分为多个层次来讲1.数据库设计数据库设计存在三范式第一范式就是无重复的域。第二范式就是在第一范式的基础上属性完全依赖于主键。第三范式就是在满足第一范式的基础上,任何非主属性不得传递依赖于主属性。设计表时要注意范化和反范化,遵循范式好处就是能够消除或者是减少数据的冗余,这样数据就会小可以更好的放入内存,执行操作会快。重复数据少到时更新更少的数据,速度会快。
灵性的韭菜选手
·
2019-05-04 23:02
mysql
MYSQL-
删改
删除delete:DELETE[LOW_PRIORITY][QUICK][IGNORE]FROMtbl_name[WHEREwhere_condition][ORDERBY...][LIMITrow_count]注意:需要的注意的是,一定要有限制条件,否则清空所有表数据限制条件:wherelimit删除前请三思,确认表中数据无用,再ENTER示例删除db1所有数据,相当于清空点db1表delete
朽木槑自雕
·
2019-05-04 20:48
MYSQL
删
改
MYSQL-
表的管理
查看查看表showtables;查看当前库中所有表的具体信息showtablestatus\G;查看当前库某张表的信息showtablestatuslike'table_name'\G;亦可以使用通配符showtablestatuswherenamelike'_o_'\G;查看表的结构descTable_name;显示hellodb数据库中的students表的结构showstudents;字段类
朽木槑自雕
·
2019-05-04 20:02
Mariadb
table
MYSQL-
数据库的创建
数据库的创建Syntax:CREATE{DATABASE|SCHEMA}[IFNOTEXISTS]db_name[create_specification]...create_specification:[DEFAULT]CHARACTERSET[=]charset_name|[DEFAULT]COLLATE[=]collation_name1、创建数据库的时候有两个选项,数据库版本更新后,在创建
朽木槑自雕
·
2019-05-04 19:55
MYSQL
Mariadb
数据库的操作
Mysql-
索引原理
mysql的索引也称为键,是存储引擎用于快速找到数据的数据结构。良好的索引是大数据量的查询一个关键所在。数据量小且负载小时,不好的索引对性能影响可能看不太出来,但是当大量数据与负载时,性能将会急剧下降。这里介绍InnoDB的索引原理。1.为什么不用hash,平衡树等数据结构。一般avl树的查找平均时间为logN,但是时间复杂度模型是基于每次相同的操作成本来考虑的。但是数据库数据是持久化到硬盘而不是
灵性的韭菜选手
·
2019-05-02 17:08
mysql
13
MySQL-
优化
MySQL优化优化哲学为什么优化?优化风险谁参与优化优化方向优化的范围及思路优化工具的使用系统层面的CPUMEM数据库优化工具优化思路分解应用端MySQL参数优化测试优化细节:参数优化back_log***wait_timeout和interactive_timeout****key_buffer_size*****query_cache_size***max_connect_errors***s
最爱下一站
·
2019-04-28 20:54
MySQL
MySQL-从入门到精通
MySQL-
读写分离-Atlas
1.功能介绍读写分离从库负载均衡IP过滤SQL语句黑白名单DBA可平滑上下线DB自动摘除宕机的DB自动分表下载地址https://github.com/Qihoo360/Atlas/releases注意:1、Atlas只能安装运行在64位的系统上2、Centos5.X安装Atlas-XX.el5.x86_64.rpm,Centos6.X安装Atlas-XX.el6.x86_64.rpm。3、后端m
荒-于嬉
·
2019-04-22 20:47
MySQL
MySQL
Mysql-
主从-binlog-格式,参数(三)
日志格式ROW:基于【数据行】的模式,就是把所有变化的数据记录下来:优点:稳定不会有bug缺点:日志文件大STATEMENT:基于【sql语句】的模式,就是把所有的执行的sql语句记录下来优点:日志文件小缺点:可能会有mysql版本不同函数执行异常的bug,比如:sleepMIXED混合模式:前两种模式的混合,根据具体sql,mysql内部自动选择,而且对【ROW模式】进行了优化查看当前类型:sh
lxhllf2005
·
2019-04-22 11:49
mysql
binlog
Mysql-主从
8
MySQL-
备份和恢复
备份和恢复运维的备份恢复相关的职责备份类型备份方式及工具介绍逻辑备份和物理备份的比较备份工具使用mysqldump(逻辑备份的客户端工具)压缩备份并添加时间戳企业故障恢复案例故障模拟演练课下作业:备份时优化参数:MySQL物理备份工具-xtrabackup(XBK、Xbackup)安装备份命令介绍:备份方式——物理备份面试题:xbk在innodb表备份恢复的流程innobackupex使用全备备份
最爱下一站
·
2019-04-16 20:49
MySQL
MySQL-从入门到精通
MySQL-
数据库表设计
第一范式(1NF):字段具有原子性,不可再分。所有关系型数据库系统都满足第一范式)数据库表中的字段都是单一属性的,不可再分;第二范式(2NF):要求实体的属性完全依赖于主键。所谓完全依赖是指不能存在仅依赖主键一部分的属性,如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系。为实现区分通常需要为表加上一个列,以存储各个实例的惟一标识。简而言之,第
DK_ing
·
2019-04-15 18:07
数据库
MySQL-
锁
理解表锁、行锁锁是用于管理不同事物对共享资源的并发访问表锁与行锁的区别:锁定粒度:表锁>行锁加锁效率:表锁>行锁冲突概率:表锁>行锁并发性能:表锁等)并有数据命中,则此时sql语句加上的锁为next-keylocks,锁住索引的记录+区间(左开右闭)间隙锁(gaplocks)锁住数据不存在的区间(左开右开);当sql执行按照索引进行数据的检索时,查询条件的数据不存在,这是sql语句加上的锁即为ga
DK_ing
·
2019-04-15 17:26
数据库
MySQL-
各大存储引擎介绍
Mysql的存储引擎mysql的存储引擎是插拔式的存储引擎,存储引擎是指定再表之上,即一个库中的每一个表都可以指定专用的存储引擎,不管表采用什么样的存储引擎,都会再数据区,产生对应的frm文件(表结构定义描述文件)CSV存储引擎特点:不能定义没有索引,列定义必须为NOTNULL,不能设置自增列不适用大表或者数据的在线处理CSV数据的存储用','隔开,可以直接编译CSV文件进行数据的编排数据安全性低
DK_ing
·
2019-04-15 13:09
数据库
MySQL-
索引数据结构B+Tree
首先我们先来看一下Mysql的体系结构Mysql为什么要用B+Tree数据结构的索引索引是什么?索引是为了加速对表中数据行的检索而创建的一种分散存储的数据结构。索引是将数据与磁盘位置建立关联关系为什么要用索引?索引能极大的减少存储引擎需要扫描的数据量索引可以把随机IO变成顺序IO索引可以帮助我们再进行分组、排序等操作时,避免使用临时表为什么选择B+Tree首先来了解下几个常见数据结构二叉查找树平衡
DK_ing
·
2019-04-15 01:03
数据库
MYSQL-
进阶1续
续:实体完整性:针对某列数据判断其正确性唯一约束:指定的列的数据不能重复,但可以为空createtableperson1(idbigint,namevarchar(50)unique);自动增长列约束:指定的列的数据将会自动增长(被删掉的内容永远记录在增长中)*一般都会把主键设置为自动增长列createtableperson3(idbigintprimarykeyauto_increment,na
请叫我小程壮士
·
2019-04-12 19:39
sql
MySQL 连接查询汇总(极简)
MYSQL-
连接查询:#连接查询:把多张表进行记录的连接(按照某个条件进行数据的拼接)#分类1,内链接2,外连接#左外#右外3,自然连接4,交叉连接
MYSQL-
内链接:#innerjoin(inner关键字可以省略
那杯热咖啡
·
2019-04-09 10:25
MySQL
MySQL-
基础语句
1.showdatabases;-->>显示所有的数据库2.createdatabase数据库名称;-->>创建数据库3.use数据库名称;-->>使用数据库4.showtables;-->>查看表格5.createtablestudent(idint,namevarchar(20),gendervarchar(20));创建一张student表格,字段有id,name,gender三个字段。6.
凉凉的良~
·
2019-04-08 19:39
MySQL
linux下安装mysql-5.7.25详细步骤
我这里下载mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz版本也可以进入linux后用命令下载wgethttps://cdn.mysql.com//Downloads/
MySQL
南山浪子
·
2019-04-08 14:34
Mysql应用
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他