自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

aeoluspu的专栏

胡言乱语 随手记

  • 博客(16)
  • 收藏
  • 关注

原创 mysql 如何查看哪些表数据量比较大

数据库中有几十上百张表,那么哪些表的数据量比较大呢,总不能一个表一个表的去查询吧,在mysql中也有类似于oracle的数据字典表,只不过mysql没有oracle记录的那么多和详细,但也足够我们查询这些信息了。           在mysql的information_schema下有存储数据库基本信息的数据字典表,可以通过查询tables表来获得所需要的表相关信息。      mysq

2012-07-31 11:12:25 5727 1

原创 mysql not in 或in 优化

在mysql 中,not in 或in 优化思路, 利用left join 来优化,类似如下的查询方式           select id  from  a  where id  in  (select  id from b   )          如这样的查询方式,在大数据量的情况下,查询很慢,需要改写优化sql,那么就可以用left join来优化改写如下格式:

2012-07-30 09:51:44 22244

原创 mysql 5.6 新特性 主从延迟

前面一篇文章《mysql replication 主从间如何延迟 --- 某大型互联网面试题》已经写到如何延迟主从配置,在5.6里已经实现了这个功能,那么我们看一下官方文档介绍吧 :http://dev.mysql.com/doc/refman/5.6/en/replication-delayed.htmlMySQL 5.6 supports delayed replication suc

2012-07-26 17:28:37 3555

转载 MySQL STRAIGHT_JOIN 与 NATURAL JOIN(五)

MySQL STRAIGHT_JOINSTRAIGHT_JOIN 是 MySQL 对标准 SQL 的扩展,用于在多表查询时指定表载入的顺序。在 JOIN 表连接中,同样可以指定表载入的顺序,本文只讲述 STRAIGHT_JOIN 在表连接 JOIN 中的应用。MySQL STRAIGHT_JOIN 语法如下:... FROM table1 STRAIGHT_JOIN table2 ON

2012-07-26 15:31:36 3485

转载 MySQL JOIN 多表连接(四)

MySQL JOIN 多表连接除了常用的两个表连接之外,SQL(MySQL) JOIN 语法还支持多表连接。多表连接基本语法如下:... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON condition INNER|LEFT|RIGHT JOIN table3 ON condition ...JOIN 多表连接实现了从多个表中获取相关数据,下

2012-07-26 15:28:02 1871

转载 MySQL RIGHT JOIN 语法用法与实例(三)

MySQL RIGHT JOIN 语法SQL(MySQL) RIGHT JOIN 会取得右表(table2)全部记录,即使左表(table2)并无对应匹配记录。RIGHT JOIN 基本语法如下:... FROM table1 RIGHT JOIN table2 ON condition ...MySQL RIGHT JOIN 用法实例下面是两个原始数据表:article

2012-07-26 15:26:58 1295

转载 MySQL LEFT JOIN 语法用法与实例(二)

MySQL LEFT JOIN 语法SQL(MySQL) LEFT JOIN 会取得左表(table1)全部记录,即使右表(table2)并无对应匹配记录。LEFT JOIN 基本语法如下:... FROM table1 LEFT JOIN table2 ON condition ...MySQL LEFT JOIN 用法实例下面是两个原始数据表:article 文章表:

2012-07-26 15:25:34 12696

转载 mysql join 语法说明与 inner join 语法用法实例 (一)

MySQL JOIN 语法概述SQL(MySQL) JOIN 用于根据两个或多个表中的字段之间的关系,从这些表中得到数据。JOIN 通常与 ON 关键字搭配使用,基本语法如下:... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditionatable1 通常称为左表,table2 称为右表。ON 关键字用于设定匹配条件,用于限定

2012-07-26 15:20:30 1859

原创 mysql hex与unhex 函数的妙用

hex:可以用HEX()函数将一个字符串或数字转换为十六进制格式的字符串   unhex:把十六进制格式的字符串转化为原来的格式   如:  mysql> select hex('abc');+------------+| hex('abc') |+------------+| 616263     |+------------+1 row in set (0.01

2012-07-26 12:28:18 20764

转载 年轻人,你该加入新创公司

看到这样的答案 很有感触定义:新创公司(Startup) — 25 人以下,设立 3 年以内的公司。  上次在龙腾微笑竞赛的决赛队伍辅导上,台下有同学问到想创业,但是没什么好的 idea,或是不敢冒这么大的险,该怎么办?群联电子创办人潘健成先生给了一个很棒的答案,他说:那就加入新创公司啊!  我很赞同这个观点,而且事实上,我认为这个逻辑不只想创业没 idea 的人适用,

2012-07-22 21:46:06 5424 2

原创 mysql 查找重复记录 删除重复记录

最近写的一些文章,都是笔试面试过程中遇到的问题,而且在工作中也遇到过,不过在工作中,满足需求就行了,而在最近笔试过程中,遇到的问题讨论一下。             讨论如何写法:             以及性能讨论:

2012-07-21 21:52:45 577

原创 一个表中数据插入到另一个表中

在数据库开发或维护中,有时需要把一个表中数据插入到另一个表中,或者临时保存表的数据在 mysql 和oracle中,都可以通过一条语句简单实现               mysql  :  insert  into  table_name(目标表)   select * from  table_name(源表)               oracle :inse

2012-07-21 21:49:57 763

转载 mysql replication 优化

这两天有空看了一下ppc2009大会的一些pdf,发现这次关于Replication的讨论还是很多的,很多内容都很实用,就总结了一下。本人英文水平水平有限,难免有翻译的不对的地方,有疑问欢迎讨论:)       Replication延时的类型1.        固定性的延时——Slave的数据持续性的落后于Master并且一直无法与Master的数据保持一致。——Sl

2012-07-20 11:45:28 696

原创 mysql replication 主从间如何延迟 --- 某大型互联网面试题

猛然间听到这样的问题,还是很惊讶的,因为我们讨论最多的是如何避免replication复制延迟,特别是在读写分离的环境下,主库或从库压力大的情况下,master写入的数据很难快速到slave,如这样的架构一主多从 ,特别是现在一些电子商务类的网上商城。所以听到要replication间人为延迟 如一个小时或两个小时这样的需求,很是惊讶。            目前mysql 还没有实现这样的功

2012-07-20 10:53:50 2950

原创 mysql 面试感想

在一家游戏公司做mysql dba,因为一些原因打算离职,最近在找mysql dba方面的工作,面试了几家公司,下面就一些常见问题聊一聊自己的想法     下面是我遇到最多的面试问题:           你公司数据量有多大?           数据量有多大,面试官想了解你能处理多大的数据量,通过数据量可以看到你平常遇到的大数据量问题?如何回答这问题 就要认真想了,也许是否录用你

2012-07-20 09:34:31 1090

原创 mysql 数据库管理中的安全问题(一)

从网上看到一些帖子,面试者被问到如何认识mysql数据库的安全问题。很多安全问题都是由于对账号管理不妥当造成的。  1 删除匿名账号            在mysql版本中,安装完mysql后,默认会有一个匿名账号,只有执行mysql命令就能登录上去。如下:直接执行mysql 登录上数据库,进入test数据库下 [xkyx80@localhost ~]$ mysql

2012-07-12 17:30:47 1117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除