|
|
操作规范1、数据操作,必须谨慎,线上尤甚!!!2、线上数据操作,必须备份!备份需完整、可用,备份使用自己最容易操作回滚的方式。3、数据操作,能修改数据解决的决不删除4、不确定的操作不...【详细内容】 |
2019-09-02 MYSQL |
|
|
原则Docker 的使用原则是所有容器化的应用程序都应该是无状态的 ,即容器内部只跑业务逻辑,容器应用的所有配置文件、日志文件和持久化数据 都应该挂载到宿主机文件系统,不应该...【详细内容】 |
2019-09-02 容器 |
|
|
聚合函数为了快速得到统计数据,经常会用到如下5个聚合函数总数count(*)表示计算总行数,括号中写星与列名,结果是相同的例1:查询学生总数select count(*) from students;最大值ma...【详细内容】 |
2019-09-02 MYSQL |
|
|
命令行连接在工作中主要使用命令操作方式,要求熟练编写打开终端,运行命令mysql -uroot -p回车后输入密码,当前设置的密码为mysql连接成功后如下图 退出登录quit 和 exit或ctrl+...【详细内容】 |
2019-09-02 MYSQL |
|
|
01. mysql基础架构SQL语句是如何执行的学习一下mysql的基础架构,从一条sql语句是如何执行的来学习。一般我们写一条查询语句类似下面这样:select user,password from mysql.u...【详细内容】 |
2019-09-02 MYSQL |
|
|
1.如果表不存在create table 表1 select * from 表2;2.如果表存在①如果两张表结构一致insert into 表1 select * from 表2;②如果两张表结构不一致insert into 表1(字段1,...【详细内容】 |
2019-09-02 MYSQL |
|
|
MySQL的基本操作可以包括两个方面:MySQL常用语句如高频率使用的增删改查(CRUD)语句和MySQL高级功能,如存储过程,触发器,事务处理等。而这两个方面又可以细分如下: MySQL常用语句 ...【详细内容】 |
2019-09-02 MYSQL |
|
|
1.一维转二维 上图为成绩表中数据,现希望将数据转换为下图。 ①静态:转化为二维表后的列名及列数是确定不变的,本例中即course只有数学、语文、英语这三门课。select s_name,ma...【详细内容】 |
2019-08-30 MYSQL |
|
|
最近在联调某个业务时发现使用的签名总是验证不过,该业务根据如用户名userName后加了空格依然能够根据userName查询到结果。即select * from user where username = "asdf"...【详细内容】 |
2019-08-30 MYSQL |
|
|
数据分类了解SQL和NoSQL之前,我们先了解下数据有几种分类:结构化数据、非结构化数据、半结构化数据。结构化数据就是由行和列组成的,可以用二维表来存储,非结构化数据比如文本、...【详细内容】 |
2019-08-30 百科 |
|
|
设想两张表,如下table Afield id field nametable Bfield id filed my_name现在希望将表B中的my_name中的内容“拷贝”到表A中对应的name字段中,表A中的记录与表B中的记录...【详细内容】 |
2019-08-30 MYSQL |
|
|
概述今天主要分享下MySQL的SQL预处理方面内容,也是属于优化必须会的一方面,建议大家都能掌握。一、SQL 语句的执行处理1、即时 SQL一条 SQL 在 DB 接收到最终执行完毕返回,大致...【详细内容】 |
2019-08-30 MYSQL |
|
|
索引,类似书籍的目录,可以根据目录的某个页码立即找到对应的内容。...【详细内容】 |
2019-08-29 MYSQL |
|
|
一、多线程同步说明MySQL5.6支持多线程复制,针对每个database开启相应的独立线程,即每个库有一个单独的(sql thread),如果线上业务中,只有一个database或者绝大多数压力集中在...【详细内容】 |
2019-08-29 MYSQL |
|
|
一、数据库命令规范· 所有数据库对象名称必须使用小写字母并用下划线分割· 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其...【详细内容】 |
2019-08-29 MYSQL |
|
|
索引目的索引的目的在于提高查询效率,可以类比字典,如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sql。如果没有索引,那么你可能需要把...【详细内容】 |
2019-08-29 MYSQL |
|
|
方法1: 直接使用数据库提供的SQL语句 语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N 适应场景: 适用于数据量较少的情况(元组百/千级) 原因/缺点: 全表...【详细内容】 |
2019-08-29 MYSQL |
|
|
作者 | CDA数据分析师来源 | CDA数据分析研究院本文涉及到的开发环境: 操作系统 Windows 10 数据库 MySQL 8.0 Python 3.7.2 pip 19.0.3两种方法进行数据库的连接分别是PyMy...【详细内容】 |
2019-08-29 Python |
|
|
MySQL是最流行的开源关系数据库管理系统。 MySQL服务器允许我们创建大量用户帐户并授予适当的权限,以便用户可以访问和管理数据库。本教程介绍如何创建MySQL用户帐户和授予权...【详细内容】 |
2019-08-28 MYSQL |
|
|
Mysql逻辑架构 Mysql逻辑架构共三层: 入口层:连接/线程处理 服务执行层 存储引擎 连接/线程处理像大多数架构来说,入口层是必不可少的;Mysql入口层主要负责连接管理和认证及...【详细内容】 |
2019-08-28 MYSQL |
|
|
说到系统性能优化涉及的内容就比较多了,从业务需求到系统架构设计再到实现过程中的中间件、存储层等等的设计,这些都是需要充分规划的。涉及存储层,从数据库选型,数据库设计,索引...【详细内容】 |
2019-08-28 百科 |
|
|
本文介绍两种批量更新数据方法数据准备create table account(id int auto_incrementprimary key,balance int not null);insert into account(balance) values (10),(20);表...【详细内容】 |
2019-08-28 MYSQL |
|
|
数据千万级别之多,占用的存储空间也比较大,可想而知它不会存储在一块连续的物理空间上,而是链式存储在多个碎片的物理空间上。可能对于长字符串的比较,就用更多的时间查找与比...【详细内容】 |
2019-08-27 MYSQL |
|
|
01 前言遇到Mysql死锁问题,我们应该怎么排查分析呢?之前线上出现一个insert on duplicate死锁问题,本文将基于这个死锁问题,分享排查分析过程,希望对大家有帮助。 02 死锁案发还...【详细内容】 |
2019-08-27 MYSQL |
|
|
欢迎关注我的头条号:Wooola,10年Java软件开发及架构设计经验,专注于Java、Golang、微服务架构,致力于每天分享原创文章、快乐编码和开源技术。MGR简介MySQL Group Replication(下...【详细内容】 |
2019-08-27 MYSQL |
|
|
个人的观点,这种大表的优化,不一定上来就要分库分表,因为表一旦被拆分,开发、运维的复杂度会直线上升,而大多数公司是欠缺这种能力的。所以MySQL中几百万甚至小几千万的表,先考虑...【详细内容】 |
2019-08-26 MYSQL |
|
|
我们在使用mysql服务的时候,正常情况下,mysql的设置的timeout是8个小时(28800秒),也就是说,如果一个连接8个小时都没有操作,那么mysql会主动的断开连接,当这个连接再次尝试查询...【详细内容】 |
2019-08-26 MYSQL |
|
|
方案概述 方案一:优化现有MySQL数据库。优点:不影响现有业务,源程序不需要修改代码,成本最低。缺点:有优化瓶颈,数据量过亿就玩完了。 方案二:升级数据库类型,换一种100%兼容MySQL的...【详细内容】 |
2019-08-26 MYSQL |
|
|
下午的时候接到业务部门的一个需求,他们有一个业务对性能要求比较高,在测试环境已经做了一些测试和优化,想看看在MySQL新版本中是否有一定的提升,现在使用的数据库版本是MySQL 5...【详细内容】 |
2019-08-26 MYSQL |
|
|
0. 说明今天遇到一个同学分不清楚SQL所属的分类,所以我才总结下SQL语句的分类,其实基本上教科书上都会有这个。SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语...【详细内容】 |
2019-08-26 百科 |
|
|
|