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 table_schema='apoyl' and table_name='apoyl_test';

用Navicat实现MS SQL转MySQL

[ 2011-04-14 20:36 | by 草山湖 ]
Navicat真的是非常强大,另外还有一个叫mysqlfront的工具早已停止开发,我是在搜索它的时候意外找到了navicat,据说navicat也全面超越了mysqlfront,装了MYSQL的人千万不要错过这个几M的小软件,不废话了,下面开始正文
下面引用文章的原作者:Allen
    出现在各种开发论坛上的一个很常见问题是比较MySQL和MS SQL优点和缺点。已产生许多比较,主要是技术性的问题,我个人认为他们是很难比较的,特别是关于他们的性能。
           但MS SQL优于MySQL这是不正确的,反之亦然。这两种产品都可以用来建立稳定和有效的体系。数据库的稳定性和有效性,很大程度取决于您的经验,而不是数据库本身。这两个数据库各有自己的优势,当决定哪种服务器可以使用的时候,它真正取决于您的需要。
           尽管事实上MS SQL和MySQL都有自己的长处,相当数量的企业已将它们的数据库转移向MySQL ,因为利用MySQL的开放,他们不断找到很好的理由。
表 table1,里面有一个字段 dateline,类型是 timestamp,如何计算当前时间 和 dateline 相差的天数呢?

可以参考下面的SQL语句:
select TO_DAYS( CURDATE( ) ) - TO_DAYS( from_unixtime( dateline ) as days from table1

用到的函数是: TO_DAYS, CURRENT , from_unixtime
最近中国在整治网络,只好把数据库中一些敏感的词替换了,在数据转换的时候需要用到mysql的replace函数,这里简单介绍一下!

比如你要将 表 tb1里面的 f1字段的abc替换为def

UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def');
Tags: ,

MYSQL使用指南DOS下操作

[ 2008-07-29 14:20 | by 雪山虎 ]
有很多朋友虽然安装好了mysql但却不知如何使用它。在这篇文章中我们就从连接MYSQL、修改密码、增加用户等方面来学习一些MYSQL的常用命令。
一、连接MYSQL。
格式: mysql -h主机地址 -u用户名 -p用户密码
1、例1:连接到本机上的MYSQL。
首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>;
Tags:
分页: 1/3 第一页 1 2 3 下页 最后页 [ 显示模式: 摘要 | 列表 ]