MongoDB与MySql常用命令对比

分类:MongoDB,Mysql | 作者:凹凸曼 | 发表于2011/06/30 MongoDB与MySql常用命令对比已关闭评论

天气热!空调也是破旧不堪,使人坐立不安,貌似磨练的心境了。

最近给朋友推荐哈mongodb

很久没有去回顾这些数据库了,下面对mysql和mongodb常用命令做哈对比

一、连接数据库
mysql -uroot -p123456 #mysql
mongo.exe #mongodb
#都是默认的端口

二、查询所有的数据库

MYSQL如何批量删除相同前缀表?

分类:Mysql,问题集 | 作者:凹凸曼 | 发表于2011/06/10 MYSQL如何批量删除相同前缀表?已关闭评论

最近再操作一些数据库的表时候,一些冗余的数据表,需要删除,但是删除表比较多,但是他们都相同的前缀,那怎样一键删除所有的(批量删除)呢?

下面写了两种办法进行处理

一、命令批量删除(需要列出所有要删除的表)

drop table `apoyl_table1`,`apoyl_table2`,`table3`
二、用程序写一个小工具(一键搞定)

数据丢失,恢复mysql数据的心情

分类:Mysql,工作记,问题集 | 作者:凹凸曼 | 发表于2011/05/06 数据丢失,恢复mysql数据的心情已关闭评论

主题帖子删除了
汉!!!!!!
看到回复的帖子还在

简直太无语

开始想是不是某个管理员做了某种操作

造成的

这哈也不能得出结论

首先看了一下康盛系统的论坛是具体分隔主题的功能

怎样命令操作MySQL权限控制?

分类:Mysql | 作者:凹凸曼 | 发表于2011/04/25 怎样命令操作MySQL权限控制?已关闭评论

本文实例,运行于 MySQL 5.0 及以上版本。

MySQL 赋予用户权限命令的简单格式可概括为:

grant 权限 on 数据库名.表名 to 用户@登陆主机(‘%’为不限地址);

grant 权限 on 数据库名.表名 to 用户@登陆主机identified by “用户密码”;

一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。

怎样优化SQL,并且提供性能?

分类:Mysql | 作者:凹凸曼 | 发表于2011/04/25 怎样优化SQL,并且提供性能?已关闭评论

我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!

(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):
ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表.

怎样用命令查看Mysql数据库大小?

分类:Mysql | 作者:凹凸曼 | 发表于2011/04/08 5条评论

mysql查看命令数据库大小 网上其他的博客也有相关的! 不过都不是很完善哈!这哈,来把他搞完善哈! 再说我脑子不好使,容易忘记,都比较简单还是写一哈 1、进去指定schema 数据库(存放了其他的数据库的信息) use information_schema 2、查询所有数据的大小 select concat(round(sum(DATA_LENGTH/1024/1024),2),’MB’) as data from TABLES 3、查看指定数据库的大小 比如说 数据库apoyl select concat(round(sum(DATA_LENGTH/1024/1024),2),’MB’) as data from TABLES where table_schema=’apoyl’; 4、查看指定数据库的表的大小 比如说 数据库apoyl 中apoyl_test表 select concat(round(sum(DATA_LENGTH/1024/1024),2),’MB’) as data from TABLES where

怎样优化数据库(MYSQL)?

分类:Mysql | 作者:凹凸曼 | 发表于2011/04/07 怎样优化数据库(MYSQL)?已关闭评论

数据表优化可以去除数据文件中的碎片,使记录排列紧密,提高读写速度 之前,搞了一哈!下面就来解决这个问题 这里以mysql为案例如下: 比如说优化一个数据表 uchome_blogfield 1、查看是否有数据数据碎片 (Data_free数据越大,说明更需要优化) SHOW TABLE STATUS LIKE “uchome_blogfield” 结果分析:Data_free 为184 说明有碎片 需要优化! 2、执行优化 OPTIMIZE TABLE uchome_blogfield 优化结束,可以再次查看 3、查看优化效果 Data_free 为零,说明优化成功! 手动的优化就是这样搞的,你也可以写一个优化程序来定时自动处理! 不说了哈!去弄一会儿美女集中营了!欢迎来参观

Error: Can’t create a new thread (errno 12)解决方法

分类:Mysql,问题集 | 作者:凹凸曼 | 发表于2011/03/08 Error: Can’t create a new thread (errno 12)解决方法已关闭评论

昨天的忙才了,服务器不太稳定经常挂掉,解决了一个,又遇到另一个问题,搞到了,1点多,呜~~~~ Error: Can’t create a new thread (errno 12); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug Errno.: 1135 解决办法: 先停止mysql , 接着打看mysql配置文件, 如:vi /etc/my.cnf 把 thread_concurrency (H.T超线程)这一项注释掉(关闭) 如:thread_concurrency=8改成:#thread_concurrency=8 重启mysql服务就ok了

mysql占用cpu 100%解决办法

分类:Mysql | 作者:凹凸曼 | 发表于2011/03/07 2条评论

今天对UCHOME的读数据,转移到另外台数据库服务器 ,发现这台mysql服务器,就mysql一个进程 cpu显示已经超过100%,并且高居不下!(访问量比较高) 首先排除了程序的问题! 那估计是mysql配置的问题, 打开发现 query_cache_size =0 估计就是这个问题在造成的,没有开查询缓存 (一般1G 就64M缓存) 我的服务器的内存4G, 调整到 query_cache_size =256M 之后,就好了

Mysql转换为MongoDB(nosql)数据库

分类:MongoDB,Mysql,工作记 | 作者:凹凸曼 | 发表于2010/12/30 1条评论

前几天说了要进行 MongoDB+php程序开发,这哈都在进行!

进行了3分之1 了

首先,是完成了 mongodb windows的安装 及linux 下分布式的配置

不过这是以前的做的,熟悉了哈mongodb的命令操作

还搞了一个管理mongodb的工具,这工具类似与mysql phpmyadmin

要进行我的聚合后台的开发,需要,把以前的数据库结构及数据,转换到MongoDB里

网上搜了哈没有找到开源的,要自己,下一个转化工具!汗颜!

这哈,进展顺便,看上面的情况,就快完成了,

这种工作相当繁琐!