楼主: mchdba

MySQL知识点技能点总结贴--个人版!

[复制链接]
论坛徽章:
14
迷宫蛋
日期:2012-03-13 09:50:292014年新春福章
日期:2014-02-18 16:44:08优秀写手
日期:2013-12-18 09:29:15迷宫蛋
日期:2012-06-13 15:28:34咸鸭蛋
日期:2012-06-11 16:11:11灰彻蛋
日期:2012-05-31 10:18:54双黄蛋
日期:2012-05-28 17:45:17茶鸡蛋
日期:2012-05-28 17:27:32蜘蛛蛋
日期:2012-05-28 16:54:09迷宫蛋
日期:2012-05-17 19:00:48
111#
发表于 2012-2-19 21:35 | 只看该作者
这个总结得非常全面了。

使用道具 举报

回复
论坛徽章:
27
优秀写手
日期:2013-12-18 09:29:09ITPUB季度 技术新星
日期:2012-08-15 14:50:13嫦娥
日期:2013-03-04 09:47:05数据库板块每日发贴之星
日期:2011-09-08 01:01:01数据库板块每日发贴之星
日期:2011-09-11 01:01:01数据库板块每日发贴之星
日期:2011-09-10 01:01:02数据库板块每日发贴之星
日期:2011-09-09 01:01:01ITPUB十周年纪念徽章
日期:2011-11-01 16:26:59ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:422013年新春福章
日期:2013-03-04 09:50:49
112#
 楼主| 发表于 2012-2-24 11:59 | 只看该作者
在线清空慢查询日志,一周清理一次,将慢查询报给开发人员,强迫他们优化SQL,^_^~!
-- 在线清空slow日志
> test-db-30032-slow.log

使用道具 举报

回复
论坛徽章:
9
ITPUB十周年纪念徽章
日期:2011-11-01 16:26:29ITPUB 11周年纪念徽章
日期:2012-10-09 18:16:002013年新春福章
日期:2013-02-25 14:51:24迷宫蛋
日期:2013-03-06 17:43:59鲜花蛋
日期:2013-04-26 22:57:09蛋疼蛋
日期:2013-06-05 15:38:56林肯
日期:2013-08-16 16:46:322015年新春福章
日期:2015-03-04 14:53:162015年新春福章
日期:2015-03-06 11:58:39
113#
发表于 2012-2-28 19:58 | 只看该作者

使用道具 举报

回复
论坛徽章:
27
优秀写手
日期:2013-12-18 09:29:09ITPUB季度 技术新星
日期:2012-08-15 14:50:13嫦娥
日期:2013-03-04 09:47:05数据库板块每日发贴之星
日期:2011-09-08 01:01:01数据库板块每日发贴之星
日期:2011-09-11 01:01:01数据库板块每日发贴之星
日期:2011-09-10 01:01:02数据库板块每日发贴之星
日期:2011-09-09 01:01:01ITPUB十周年纪念徽章
日期:2011-11-01 16:26:59ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:422013年新春福章
日期:2013-03-04 09:50:49
114#
 楼主| 发表于 2012-3-6 19:30 | 只看该作者
sunner888 发表于 2012-2-28 19:58

好久不关注过滤了,都忘记了,一google出来,过滤多个库配置如下:

主从过滤多个库:一排一排写
replicate-ignore-db=bgcsfdb
replicate-ignore-db=bgcdfdb
replicate_wild_ignore_table=bgcsfdb.%
replicate_wild_ignore_table=bgcdfdb.%

使用道具 举报

回复
论坛徽章:
9
ITPUB十周年纪念徽章
日期:2011-11-01 16:26:29ITPUB 11周年纪念徽章
日期:2012-10-09 18:16:002013年新春福章
日期:2013-02-25 14:51:24迷宫蛋
日期:2013-03-06 17:43:59鲜花蛋
日期:2013-04-26 22:57:09蛋疼蛋
日期:2013-06-05 15:38:56林肯
日期:2013-08-16 16:46:322015年新春福章
日期:2015-03-04 14:53:162015年新春福章
日期:2015-03-06 11:58:39
115#
发表于 2012-3-6 22:31 | 只看该作者
mchdba 发表于 2012-3-6 19:30
好久不关注过滤了,都忘记了,一google出来,过滤多个库配置如下:

主从过滤多个库:一排一排写

很好,只能一一列出来排除。

使用道具 举报

回复
论坛徽章:
27
优秀写手
日期:2013-12-18 09:29:09ITPUB季度 技术新星
日期:2012-08-15 14:50:13嫦娥
日期:2013-03-04 09:47:05数据库板块每日发贴之星
日期:2011-09-08 01:01:01数据库板块每日发贴之星
日期:2011-09-11 01:01:01数据库板块每日发贴之星
日期:2011-09-10 01:01:02数据库板块每日发贴之星
日期:2011-09-09 01:01:01ITPUB十周年纪念徽章
日期:2011-11-01 16:26:59ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:422013年新春福章
日期:2013-03-04 09:50:49
116#
 楼主| 发表于 2012-3-7 17:18 | 只看该作者
sunner888 发表于 2012-3-6 22:31
很好,只能一一列出来排除。

一点点进步:
Usage: mysqldump [OPTIONS] database [tables]
OR     mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
OR     mysqldump [OPTIONS] --all-databases [OPTIONS]
对这个linux下的注释没有看懂,请教了网友,得知 --databases csf cdp 写法才对,试验了一把,OK,例子如下:

mysqldump --default-character-set=utf8 --single-transaction --extended-insert=false --master-data=1 -R --databases csf cdp >/tmp/t1.sql

使用道具 举报

回复
论坛徽章:
27
优秀写手
日期:2013-12-18 09:29:09ITPUB季度 技术新星
日期:2012-08-15 14:50:13嫦娥
日期:2013-03-04 09:47:05数据库板块每日发贴之星
日期:2011-09-08 01:01:01数据库板块每日发贴之星
日期:2011-09-11 01:01:01数据库板块每日发贴之星
日期:2011-09-10 01:01:02数据库板块每日发贴之星
日期:2011-09-09 01:01:01ITPUB十周年纪念徽章
日期:2011-11-01 16:26:59ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:422013年新春福章
日期:2013-03-04 09:50:49
117#
 楼主| 发表于 2012-3-7 20:48 | 只看该作者
今天帮同事搞定了一个复杂的sql查询,就是 '/pic/shop/man/beijing1203.jpg',他要获取出图片名称,就是beijing1203,我就用了REVERSE,locate,substring函数,联合在一起帮他搞定了,特别是REVERSE函数,以前没有用过,我翻阅了官方文档好久,才看到有此函数,这个是将字符串反序倒叙排列的,很实用的一个函数。

-- MySQL 反串函数
-- 返回字符串 str ,顺序和字符顺序相反。
mysql> select REVERSE('12345');
+------------------+
| REVERSE('12345') |
+------------------+
| 54321            |
+------------------+
1 row in set (0.00 sec)

使用道具 举报

回复
论坛徽章:
6
嫦娥
日期:2006-04-13 09:55:49生肖徽章2007版:兔
日期:2008-01-02 17:35:53生肖徽章2007版:虎
日期:2008-01-02 17:35:53生肖徽章2007版:鼠
日期:2008-01-02 17:35:532011新春纪念徽章
日期:2011-02-18 11:43:34ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:37
118#
发表于 2012-3-8 17:56 | 只看该作者
请问,楼主研究过mysql直接连接其它数据库的方法吗?
类似于oracle的db link 和sql server的link server?

使用道具 举报

回复
论坛徽章:
27
优秀写手
日期:2013-12-18 09:29:09ITPUB季度 技术新星
日期:2012-08-15 14:50:13嫦娥
日期:2013-03-04 09:47:05数据库板块每日发贴之星
日期:2011-09-08 01:01:01数据库板块每日发贴之星
日期:2011-09-11 01:01:01数据库板块每日发贴之星
日期:2011-09-10 01:01:02数据库板块每日发贴之星
日期:2011-09-09 01:01:01ITPUB十周年纪念徽章
日期:2011-11-01 16:26:59ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:422013年新春福章
日期:2013-03-04 09:50:49
119#
 楼主| 发表于 2012-3-9 09:13 | 只看该作者
irenetongying 发表于 2012-3-8 17:56
请问,楼主研究过mysql直接连接其它数据库的方法吗?
类似于oracle的db link 和sql server的link server?

有的,是federated存储引擎,不过速度有点慢,性能上比不过oracle 的dblink以及sqlserver的link server。

使用道具 举报

回复
论坛徽章:
27
优秀写手
日期:2013-12-18 09:29:09ITPUB季度 技术新星
日期:2012-08-15 14:50:13嫦娥
日期:2013-03-04 09:47:05数据库板块每日发贴之星
日期:2011-09-08 01:01:01数据库板块每日发贴之星
日期:2011-09-11 01:01:01数据库板块每日发贴之星
日期:2011-09-10 01:01:02数据库板块每日发贴之星
日期:2011-09-09 01:01:01ITPUB十周年纪念徽章
日期:2011-11-01 16:26:59ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:422013年新春福章
日期:2013-03-04 09:50:49
120#
 楼主| 发表于 2012-3-9 09:15 | 只看该作者
本帖最后由 mchdba 于 2012-3-9 09:16 编辑
irenetongying 发表于 2012-3-8 17:56
请问,楼主研究过mysql直接连接其它数据库的方法吗?
类似于oracle的db link 和sql server的link server?


建类似oracle的db link连接的方式:直接在本地实时访问192.168.100.11:3307的mysql数据库。

CREATE TABLE `wh_seat` (
  `seat_code` varchar(20) NOT NULL,
  `seat_name` varchar(100) NOT NULL,
  `depot_code` varchar(20) NOT NULL COMMENT 'id',
  `note` tinytext,
  PRIMARY KEY (`seat_code`)
) ENGINE=FEDERATED DEFAULT CHARSET=utf8 COMMENT='CONNECTION='mysql://usernameassword@192.168.100.11:3307/openshop/wh_seat'

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表