没想到啊

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  6 随笔 :: 379 文章 :: 97 评论 :: 24万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

文章分类 -  mysql

上一页 1 2

摘要:来源:http://coolshell.cn/对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章(实在不清楚为什么Coding Horror也被墙)通过 文氏图Venn diagrams解释了SQL的Join。我觉得清楚易懂,转过来。假设我们有两张表。Table A是左边的表。Table B是右边的表。其各有四条记录,其中有两条记录是相同的,如下所示:id name idname-- ---- ------1P... 阅读全文
posted @ 2012-01-18 18:24 没想到啊 阅读(136) 评论(0) 推荐(0) 编辑

摘要:昨晚浏览自己的Blog的时候,突然发现所有页面都无法显示,到后台查看的时候,发现一个”Table ‘xxx’ is marked as crashed and should be repaired” 的错误。连忙上网搜索,原来修改这个严重的错误很简单:1. 进入管理mysql的phpmyadmin2. 在左则选中自己的数据库3. 在右则勾选中错误信息中的那个’xxx’表4. 滚动屏幕到下面,有个下拉菜单(With selected:),选择”Repair table”修改之后,并没有发现有什么数据损失,连忙备份了一份数据库到邮件里面,备份还是很重要的! 阅读全文
posted @ 2012-01-18 18:20 没想到啊 阅读(135) 评论(0) 推荐(0) 编辑

摘要:MySQL性能测试是我们经常需要用到的,下面就为您介绍几个比较常用的MySQL性能测试工具,如果您对此感兴趣的话,不妨一看。 三个MySQL性能测试工具:The MySQL Benchmark Suite、MySQL super-smack、MyBench。除了第一个为MySQL性能测试工具,其他两个都为压力测试工具。 1. The MySQL Benchmark Suite 这个测试工具是随着MySQL绑定发行的,基于Perl语言和其中的两个模块:DBI和Benchmark。如果有需要,它支持所有支持DBI驱动的数据库。可以通过修改bench-init.pl的选项以符合需要。另外提醒的... 阅读全文
posted @ 2012-01-18 18:19 没想到啊 阅读(425) 评论(0) 推荐(0) 编辑

摘要:作者:winxp_520来源:博客园发布时间: 2011-06-17 17:48阅读: 252 次原文链接全屏阅读 [收藏] 在大中型项目中,在数据库设计的时候,考虑到数据库最大承受数据量,通常会把数据库或者数据表水平切分,以降低单个库,单个表的压力。我这里介绍两个我们项目中常用的数据表切分方法。当然这些方法都是在程序中使用一定的技巧来路由到具体的表的。首先我们要确认根据什么来水平切分?在我们的系统(SNS)中,用户的UID贯穿系统,唯一自增长,根据这个字段分表,再好不过。 方法一:使用MD5哈希 做法是对UID进行md5加密,然后取前几位(我们这里取前两位),然后就可以将不同的UID哈... 阅读全文
posted @ 2012-01-18 18:11 没想到啊 阅读(158) 评论(0) 推荐(0) 编辑

摘要:相关厂商:www.sina.com作者:http://weibo.com/evilniang发现时间:2012-1-1漏洞类型:sql注射危害等级:高漏洞状态:已修复首先申明:该漏洞发现后本人已联系新浪官方修复漏洞,目前漏洞以修补。文章内容公布,仅供参考学习。新浪网iask存在sql注射漏洞,利用漏洞可读取iask数据库内内容。包括明文密码在内的7000多W新浪用户信息。漏洞存在点: http://iask.sina.com.cn//prize/event_getorderlist.php?id=999999.9漏洞利用方式:http://iask.sina.com.cn/prize/even 阅读全文
posted @ 2012-01-05 10:21 没想到啊 阅读(419) 评论(0) 推荐(0) 编辑

摘要:通过了Sun Certified MySQL Developer(SCMDEV),最大的感触就是对mysql的知识进行了一次全面的梳理,而且狠狠地画了N张思维导图,过了一把瘾(注意:有可能在浏览器上图片显示不完全,如有需要请下载图片到本地用图片浏览器查看)【文章标题】mysql developer 知识结构思维导图(多图 )【文章作者】曾健生【作者邮箱】zengjiansheng1@126.com【作者QQ】190678908【作者博客】blog.csdn.net/newjueqi 阅读全文
posted @ 2012-01-04 09:18 没想到啊 阅读(403) 评论(0) 推荐(0) 编辑

摘要:http://www.blogjava.net/chenpengyi/archive/2005/10/17/15747.html1.内联结、外联结、左联结、右联结的含义及区别:在讲MySQL的Join语法前还是先回顾一下联结的语法,呵呵,其实连我自己都忘得差不多了,那就大家一起温习吧(如果内容有错误或有疑问,可以来信咨询:陈朋奕 chenpengyi#gmail.com),国内关于MySQL联结查询的资料十分少,相信大家在看了本文后会对MySQL联结语法有相当清晰的了解,也不会被Oracle的外联结的(“+”号)弄得糊涂了。在SQL标准中规划的(Join)联结大致分为下面四种:1. 内联结:将 阅读全文
posted @ 2011-12-10 10:30 没想到啊 阅读(498) 评论(0) 推荐(0) 编辑

摘要:http://coolshell.cn/articles/3433.html以前本站给大家介绍过《MySQL性能优化的最佳20+条经验》,今天给大家介绍六条比较有用的MySQL的SQL语句,可能很多人都通过PHP来实现这些功能。1. 计算年数你想通过生日来计算这个人有几岁了。1SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(@dateofbirth)), '%Y') + 0;2. 两个时间的差取得两个 datetime 值的差。假设 dt1 和 dt2 是 datetime 类型,其格式为 ‘yyyy-mm-dd hh 阅读全文
posted @ 2011-12-08 18:40 没想到啊 阅读(178) 评论(0) 推荐(0) 编辑

摘要:http://js8.in/642.html遇到了大批量导入导出数据的时候真的比较麻烦,动则几G的数据,操作起来也是比较慢的,而且如果稍有不慎,还要重写处理,最简单的方法也是效率最低的方法就是使用PHP写导入导出数据程序,用Shell来跑PHP,可是大家一直忽略了mysqldump和mysql的into outfile与load data,如果这几个命令使用灵活了,对于数据库导入导出以及备份是很方便的。下面简单讲解一下,高手飘过,因为对于数据库操作我也是小白。使用mysqldump 和 source导入导出备份数据如果要导出整个数据库 或者某一个数据库的一个表,并且保持数据库中表的名字不变,再 阅读全文
posted @ 2011-11-19 20:23 没想到啊 阅读(422) 评论(0) 推荐(0) 编辑

摘要:http://www.slideshare.net/mysqlops/mysql-9838563MySQL数据库开发的三十六条军规 - Presentation TranscriptMySQL数据库开发的三十六条军规 石展@赶集 http://weibo.com/wushizhan• 来自一线的实战经验• 每一军规背后都是血淋淋教训• 丌要华丽,叧要实用• 若有一条让你有所受益,慰矣• 主要针对数据库开发人员总是在灾难发生后,才想起容灾的重要性;总是在吃过亏后,才记得曾经有人提醒过。目录一.核心军规(5)二.字段类军规(6)三.索引类军规(5)四.SQL类军规(15)五.约定类军规(5)核心军 阅读全文
posted @ 2011-11-14 15:39 没想到啊 阅读(519) 评论(0) 推荐(0) 编辑

摘要:http://blog.csdn.net/chenjin_zhong/article/details/61152051.MySQL数据库简介MySQL是一个开源码的小型关系数据库管理系统,体积小,速度快,总体成本低,开源。MySQL有以下特性:(1) 使用C和C++编写,并使用了多种编译器进行测试,保证源码的可移植性。(2) 支持多线程,利用CPU资源,支持多用户。(3) 可以处理拥有上千万条记录的大型数据库。(4)既可以作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为 一个库而嵌入到其他软件中去。2. MySQL数据库的安装 安装MySQL数据库需要三个软件包:(1)服务器(2 阅读全文
posted @ 2011-11-11 17:21 没想到啊 阅读(778) 评论(0) 推荐(0) 编辑

摘要:转自http://blog.csdn.net/heiyeshuwu/archive/2006/10/14/1334224.aspx普通MySQL运行,数据量和访问量不大的话,是足够快的,但是当数据量和访问量剧增的时候,那么就会明显发现MySQL很慢,甚至down掉,那么就要考虑优化我们的MySQL了。优化无非是从三个角度入手:第一个是从硬件,增加硬件,增加服务器第二个就是对我们的MySQL服务器进行优化,增加缓存大小,开多端口,读写分开第三个就是我们的应用优化,建立索引,优化SQL查询语句,建立缓存等等我就简单的说说SQL查询语句的优化。因为如果我们Web服务器比数据库服 务器多或者性能优良的 阅读全文
posted @ 2011-11-04 17:45 没想到啊 阅读(1493) 评论(1) 推荐(1) 编辑

摘要:show tables或show tables from database_name或show database_name.tables;解释:显示当前数据库中所有表的名称show databases;解释:显示mysql中所有数据库的名称show processlist;解释:显示系统中正在运行的所有进程,也就是当前正在执行的查询。大多数用户可以查看他们自己的进程,但是如果他们拥有process权限,就可以查看所有人的进程,包括密码。show table status;解释:显示当前使用或者指定的database中的每个表的信息。信息包括表类型和表的最新更新时间show columns fr 阅读全文
posted @ 2011-11-04 16:40 没想到啊 阅读(4221) 评论(1) 推荐(1) 编辑

摘要:http://www.enjoyphp.com/2010/storeage/mysql-lamp/mysql-group-by-order-by/下面文章中研究的问题是大家经常会遇到的,尤其是做BBS、CMS一类的项目。文章分析的非常透彻,分享之。原文这两天让一个数据查询难了。主要是对group by 理解的不够深入。才出现这样的情况这种需求,我想很多人都遇到过。下面是我模拟我的内容表01CREATETABLE`test` (02`id`INT(10)NOTNULLAUTO_INCREMENT,03`name`VARCHAR(255)NOTNULL,04`category_id`INT(10) 阅读全文
posted @ 2011-11-04 16:32 没想到啊 阅读(212) 评论(0) 推荐(0) 编辑

摘要:来源: http://tech.it168.com/a2011/0718/1219/000001219244.shtml【IT168 技术】以下详解MySQL 5.5 master-slave(Replication) 配置: 一主一从: Master: OS:centos release 5.6 DB:mysql 5.5.8 IP:192.168.1.2 Slave: OS:centos release 5.6 DB:mysql 5.5.8 IP:192.168.1.3 修改主机Master配置文件 (/etc/my.cnf) [mysqld]//至少要有server-id、与... 阅读全文
posted @ 2011-10-21 19:42 没想到啊 阅读(323) 评论(0) 推荐(0) 编辑

摘要:来源: http://www.gosoa.com.cn/mysql-master-slave%E5%AE%9E%E8%B7%B5/前两天在一台电脑上安装了两个mysql,一个端口是3306,一个是3307。然后配置这两个mysql数据库,测试 master 和 slave 。我的测试环境是 windows下,所以需要修改 mysql 安装目录下的 my.ini文件首先,配置master。在3306那个mysql的my.ini文件末尾,添加如下代码即可。server-id = 1 log-bin=c:mysqllog/panlogs binlog-do-db=panpan binlog-igno 阅读全文
posted @ 2011-10-21 19:40 没想到啊 阅读(200) 评论(0) 推荐(0) 编辑

摘要:来源: http://hi.baidu.com/myjavawork/blog/item/765403acbc8fddf7fbed5082.htmlmysql的root账户,我在连接时通常用的是localhost或127.0.0.1,公司的测试服务器上的mysql也是localhost所以我想访问无法访问,测试暂停.解决方法如下:1,修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查看"select host,user from user ;"mysql -u root -pvmwaremysql>use mysql;mysql>update 阅读全文
posted @ 2011-10-21 19:19 没想到啊 阅读(1962) 评论(0) 推荐(1) 编辑

上一页 1 2
点击右上角即可分享
微信分享提示