易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql 分组汇总

 1.创建表:
    create table groupTable(dept varchar(6),phone varchar(20),amount int);
 2.插入测试数据:
    insert groupTable
    select '营业部',8001,20 union all
    select '营业部',8002,30 union all
    select '财务部',6001,10 union all
    select '财务部',6003,100;
 3.mysql 语句:
    select ifnull(dept,'总计') as '部门',ifnull(phone,'小计') as '电话',sum(money) as '金额' from groupTable group by  
    dept,phone with rollup;
 4.结果显示:
  +--------+------+------+
  | 部门   | 电话 | 金额 |
  +--------+------+------+
  | 财务部 | 6001 |   10 |
  | 财务部 | 6003 |  100 |
  | 财务部 | 小计 |  110 |
  | 营业部 | 8001 |   20 |
  | 营业部 | 8002 |   30 |
  | 营业部 | 小计 |   50 |
  | 总计   | 小计 |  160 |
  +--------+------+------+
   


相关文档:

MySql数据库重设密码

1. 关掉Mysql服务
2.新建一个文本文件,内容如下:
UPDATE mysql.user SET Password=PASSWORD('NewPassword') WHERE User='root';
FLUSH PRIVILEGES;
注意:一定要分两行写,"NewPassword"为你的新密码
3. 保存文件,并把它放在C盘根目录下,文件名为"mysql-init.txt":C:\mysql-init.txt
 
4. 打开cmd窗口,输 ......

MySQL中常用的修改表的命令

MySQL中常用的修改表的命令
关键字: mysql, 修改表, 命令
    在数据库操作中,个人觉得使用得最多的就是查询,然后就是对表的修改操作了,尤其是当数据库的设计工作没有做好时.下面就MySQL中一些常用的修改表的操作进行总结:
    为了方便后面的说明,先创建一个表,创建语句如下:
Create ......

bind+dlz+mysql实现区域记录动态更新


BIND-DLZ实验:http://bind-dlz.sourceforge.net/
实验环境:RHEL4,BIND-9.5.0-P2.tar.gz(9.4.0以上版本都已含DLZ补丁),Mysql-5.0.56.tar.gz
1、安装mysql(先安装gcc等相关软件包)
   #tar zxvf mysql-5.0.56.tar.gz 
   #cd mysql-5.0.56
   #./configure --prefix=/usr/local/my ......

关于mysql读取、写入出现乱码的解决方法(个人总结)

我使用的是apserv安装包,安装时语言我选择的是gb2312,后来在建立新的数据库时,‘整理’选择的是utf8,接下来在表中参数类型基本选择的都是utf8,接下来我就直接调用啦,嘎嘎,我写的是一个简单的留言本。最简单的读取数据库写入数据库的程序,嘎嘎!奇怪的是在数据库里面直接操作中文显示都很正常。可是一到网 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号