mysql基础

  • kn
  • 2019-10-08 12:49:34
  • mysql
使用 WITH ROLLUPWITH ROLLUP 可以实现在分组统计数据基础上再进行相同的统计(SUM,AVG,COUNT…)。SELECT name, SUM(singin) as singin_count FROM  employee_tbl GROUP BY name WITH&n
阅读全文

MySQL查询表内重复记录

  • kn
  • 2019-09-24 13:48:16
  • mysql
MySQL查询表内重复记录(一)1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段
阅读全文

MYSQL查询语句优化

  • kn
  • 2019-09-24 11:21:40
  • mysql
mysql的性能优化包罗甚广: 索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器,缓存)等等。这里的记录的优化技巧更适用于开发人员,都是从网络上收集和自己整理的,主要是查询语句上面的优化,其它层面的优化技巧在此不做记录。查询的开销指标:执行时间 检查的行数 返回的行数建立索引的几个准则:1、合理的建立索引能够加速数据读取效率,不合理的建立索引反而会拖慢数
阅读全文

MYSQL数据库设计规范与原则

  • kn
  • 2019-09-24 11:19:33
  • mysql
MYSQL数据库设计规范     1、数据库命名规范        采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成;        命名简洁明确(长度不能超过30个字符);        例如:us
阅读全文

MySQL 分库分表方案

  • kn
  • 2019-09-17 17:40:28
  • mysql
数据库分库分表前言公司最近在搞服务分离,数据切分方面的东西,因为单张包裹表的数据量实在是太大,并且还在以每天60W的量增长。 之前了解过数据库的分库分表,读过几篇博文,但就只知道个模糊概念, 而且现在回想起来什么都是模模糊糊的。今天看了一下午的数据库分库分表,看了很多文章,现在做个总结,“摘抄”下来。(但更期待后期的实操) 会从以下几个方面说起: 第一部分:实际网站发展过程中面临的问题。
阅读全文

mysql大数据解决方案-分库分表

  • kn
  • 2019-09-17 17:34:08
  • mysql
引言对于一个大型的互联网应用,海量数据的存储和访问成为了系统设计的瓶颈问题,对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。•水平切分数据库:可以降低单台机器的负载,同时最大限度的降低了宕机造成的损失;•负载均衡策略:可以降低单台机器的访问负载,降低宕机的可能性;•集群方案:解决了数据库宕机带来的单点数据库不能访问的问题;•读写分
阅读全文

MySQL server has gone away解决办法

  • kn
  • 2019-09-09 08:36:34
  • mysql
使用mysql导入大文件sql时可能会报MySQL server has gone away错误该问题是max_allowed_packet配置的默认值设置太小,只需要相应调大该项的值之后再次导入便能成功该项的作用是限制mysql服务端接收到的包的大小,因此如果导入的文件过大则可能会超过该项设置的值从而导致导入不成功!show global variables lik
阅读全文

mysql慢日志

  • kn
  • 2019-09-05 17:48:46
  • mysql
1.查询是否开启了慢日志show VARIABLES like "%slow%"查看 slow_query_log 的状态查询多少秒是慢查询show VARIABLES like 'long_query_time'2.修改配置vim /etc/my.cnf slow_query_log&
阅读全文

mysql基本命令

  • kn
  • 2019-07-15 10:31:09
  • mysql
数据库# 查看所有的数据库 SHOW DATABASES ; # 创建一个数据库 CREATE DATABASE k; # 删除一个数据库 DROP DATABASE IF EXISTS k; # 使用这个数据库 USE k;表# 查看所有的表
阅读全文

update replace

  • kn
  • 2018-08-06 09:41:10
  • mysql
UPDATE `my_videos` SET pic= REPLACE ( pic, 'http://tupian.tupianzy.com/pic/https', 'https' )
阅读全文
  • «
  • 1
  • 2
  • 3
  • »