Welcome 微信登录

首页 / 数据库 / MySQL

解析mysql不重复字段值求和

解析mysql不重复字段值求和

在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久,用distinct不能解决的话,我只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。所以我花了很多时间来研究这个问题,网上也查...
MySQL timestamp自动更新时间分享

MySQL timestamp自动更新时间分享

通常表中会有一个Create date 创建日期的字段,其它数据库均有默认值的选项。MySQL也有默认值timestamp,但在MySQL中,不仅是插入就算是修改也会更新timestamp的值!这样一来,就不是创建日期了,当作更新日期来使用比较好!因此在MySQL中要记录创建日期还得使用datetime 然后使用NOW() 函数完成!1,TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMEST...
mysql 精简过程(删除一些文件)

mysql 精简过程(删除一些文件)

看到有个哥们写出教程, 记录一下, 随时准备减肥. 1 / 删除 mysql-test 文件夹;2 / 删除 sql-bench 文件夹; 3 / 删除 bin 目录下的 debug 文件夹; 4 / 删除 bin 目录下所有扩展名为 .pdb 的文件; 5 / 删除 lib 目录下的 debug 文件夹; 6 / 删除 lib 目录下所有扩展名为 .lib 和 .pdb 的文件; 7 / 删除 libplugin 目录下所有扩展名为 .pdb 的文件; ...
解析远程连接管理其他机器上的MYSQL数据库

解析远程连接管理其他机器上的MYSQL数据库

在开发过程中,有时候需要远程连接并管理别的机器上的MYSQL数据库,在实现的过程中会遇到一系列的问题,现在以远程访问我自己安装在Ubuntu上的MYSQL数据为例(端口为默认端口3306),说明一下配置步骤及每一步中遇到的问题及相应解决方法:远程连接管理MYSQL,总体上来说有三步:(A为主操作机器,B为远程机器(MYSQL安装在B上,由A访问B)1,在被连接的MYSQL中创建专门的远程连接用户wow;2,修改被连接的MYSQL的配置文件my.cnf,使此...
5个常用的MySQL数据库管理工具详细介绍

5个常用的MySQL数据库管理工具详细介绍

1、phpMyAdminphpMyAdmin是最常用的MySQL维护工具,是一个用PHP开发的基于Web方式架构在网站主机上的MySQL管理工具,支持中文,管理数据库非常方便。不足之处在于对大数据库的备份和恢复不方便。2、MySQLDumperMySQLDumper使用PHP开发的MySQL数据库备份恢复程序,解决了使用PHP进行大数据库备份和恢复的问题,数百兆的数据库都可以方便的备份恢复,不用担心网速太慢导致中间中断的问题,非常方便易用。这个软件是德国人...
redhat 5.4下安装MYSQL全过程

redhat 5.4下安装MYSQL全过程

前一段时间购买了阿里云的主机.因为自己需要的是用JAVA环境而不是用php+apache这种一键安装的东西,所以没有下载阿里云官网上说的sh.zip.况且里面也没有gzip这个解压包.所以果断自己来安装自己想要的东西 了. 购买的机器配置是: 操作系统:Red Hat Enterprise Linux Server 5.4 64位。 CPU:1核 内存:512M 硬盘空间:20G 带宽:1Mbps。 安装MYSQL数据需要用到以下三个包: MySQL-se...
如何捕获和记录SQL Server中发生的死锁

如何捕获和记录SQL Server中发生的死锁

方法一:利用SQL Server代理(Alert+Job)具体步骤如下:1.首先使用下面的命令,将有关的跟踪标志启用。SQL code DBCC TRACEON (3605,1204,1222,-1) 说明:3605 将DBCC的结果输出到错误日志。1204 返回参与死锁的锁的资源和类型,以及受影响的当前命令。1222 返回参与死锁的锁的资源和类型,以及使用了不符合任何 XSD 架构的 XML 格式的受影响的当前命令(比1204更进一步,SQL 2005及...
<< 81 82 83 84 85 86 87 88 89 90 >>