
Mysql
文章平均质量分 84
iteye_9185
这个作者很懒,什么都没留下…
展开
-
Mysql Date_format 及时间相关用法
下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30; DAYOFWEEK(date) 返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标准...2010-05-05 14:16:56 · 122 阅读 · 0 评论 -
c3p0详细配置
<c3p0-config><default-config><!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --><property name="acquireIncrement">3</property><!--定义在从数据库获取新连接失败后重复尝试的次数。Default: ..原创 2010-06-08 16:10:36 · 94 阅读 · 0 评论 -
Mysql数据库的高级查询 多表查询,联表查询
最近在做一个PHP+MYSQL的项目,说实话,第一次呢不断查资料,觉得有些资料值得收藏一下Mysql数据库的高级查询查询emp表中,emp_name为啸天的全部信息mysql> select * from emp where emp_name='啸天';查询结果显示如下:+--------+----------+---------+---------+------...原创 2010-06-08 16:08:21 · 172 阅读 · 0 评论 -
MySQL Join详解
还是先 Create table 吧 create table emp( id int not null primary key, name varchar(10) ); create table emp_dept( dept_id varchar(4) not null, emp_id int not null, emp_name va...原创 2010-06-08 14:55:25 · 98 阅读 · 0 评论 -
玩转MySQL的外键约束之级联删除篇
如今,许多关系型数据库管理系统都提供了外键约束这一强大的功能特性,它能够帮助我们自动地触发指定的动作,诸如删掉、更新数据库表的记录等,从而维护各数据库表之间预定义的关系。本文将演示如何在MySQL中利用外键约束以级联方式删除数据。 对于PHP开发人员来说,在MySQL中使用InnoDB表时可以利用外键约束提供的许多的便利之处,尽管MySQL宣布将来的版本支持MyISAM表。本文将演...原创 2010-06-08 14:51:48 · 542 阅读 · 0 评论 -
mysql的java连接池,用openSTA测试50人并发访问一万次,没有出现问题,很好用
package com.gosafari.service;import java.sql.Connection;import java.sql.DriverManager;import java.util.ArrayList;public class DataBaseConnection { private static int maxConnectNum = 20...原创 2010-06-08 14:41:54 · 134 阅读 · 0 评论 -
最规范的java连接mysql的实例
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class TestJDBC { public static void ma...原创 2010-06-08 14:33:40 · 125 阅读 · 0 评论 -
MySQL模糊查询语法(推荐)
$sql="select * from table_name where field_name like '%$var%'"; $result=mysql_query($sql) or die; MySQL提供标准的SQL模式匹配,以及一种基于象Unix实用程序如vi、grep和sed的扩展正则表达式 模式匹配的格式。 SQL的模式匹配允许你使用“_”匹配任何单个字符,...原创 2010-06-08 14:28:12 · 242 阅读 · 0 评论 -
设计高效合理的MySQL查询语句讲解
数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描一次往...原创 2010-06-08 14:19:35 · 101 阅读 · 0 评论 -
完整的连接池类
Oracle连接池需要odbc连接包1。读取配置文件db.propertiesdrivers=oracle.jdbc.driver.OracleDriverr2gdb.url=jdbc:oracle:thin:@192.168.1.16:1521:r2gdbr2gdb.user=boss2r2gdb.password=boss2r2gdb.maxConn...原创 2010-06-08 14:09:05 · 123 阅读 · 0 评论 -
如何用SQLyog来分析MySQL数据库详解
用SQLyog来分析MySQL数据库: SOLyog的下载、安装以及使用很简单。我去了相关网站下载,它只有384K字节大小。它把两个文件(一个可执行文件.exe和一个动态链接库文件.dll)安装到C:\Program Files\SQLyog路径下。然后运行可执行文件。 安装后没有必要再访问该网站了,我访问该网站是得到了一个消息,说它的域名没有设置(configured)、登记、或正在...2010-05-05 17:23:46 · 200 阅读 · 0 评论 -
MySQL数据库两台主机同步实战
MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护日志文件的一个索引以跟踪日志循环。 当一个从服务器连接到主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知下一次更新。 在实际项目中,两台分布于异地的主机上...2010-05-05 17:20:46 · 143 阅读 · 0 评论 -
mysql二进制增量备份
mysqlbinlog -u root -p*** v:/dbbackup/db-bin-log.000002 > v:/dbbackup/db-bin-log.000002.sql 在 MySQL 配置文件,My.ini 或 my.cnf 中加入 log-bin 配置。log-bin="v:/dbbackup/db-bin-log"#binlog-do-db=#log-...2010-05-05 17:18:37 · 153 阅读 · 0 评论 -
MySQL服务器的log-bin功能
装mysql,运行一段时间后,在mysql目录下出现一堆类似mysql-bin.000***,从mysql-bin.000001开始一直排列下来,而且占用了大量硬盘空间,高达几十个G. 对于这些超大空间占用量的文件我们应该怎么办呢?那么mysql数据库文件夹中的mysql-bin.00001是什么文件?引用mysql-bin.000001、mysql-bin.000002等文件是数据库的...2010-05-05 17:13:48 · 354 阅读 · 0 评论 -
mysql事务处理
由于项目设计里面,牵扯到了金钱的转移,于是就要用到MYSQL的事务处理,来保证一组处理结果的正确性。用了事务,就不可避免的要牺牲一部分速度,来保证数据的正确性。只有InnoDB支持事务事务 ACID Atomicity(原子性)、Consistency(稳定性)、Isolation(隔离性)、Durability(可靠性)1、事务的原子性一组事务,要么成功;要么撤回。...2010-05-05 17:10:40 · 78 阅读 · 0 评论 -
深入浅出mysql事务处理和锁机制
1. 事务处理和并发性1.1. 基础知识和相关概念1)全部的表类型都可以使用锁,但是只有InnoDB和BDB才有内置的事务功能。2)使用begin开始事务,使用commit结束事务,中间可以使用rollback回滚事务。3)在默认情况下,InnoDB表支持一致读。SQL标准中定义了4个隔离级别:read uncommited,read com...2010-05-05 17:09:18 · 73 阅读 · 0 评论 -
MYSQL数据库常用命令集合
Mysql数据库是一个多用户,多线程的关系型数据库,是一个客户机/服务器结构的应用程序。它是对个人用户和商业用户是免费的. Mysql数据库具有以下优点: 1.同时访问数据库的用户的数量不受限制 2.可以保存超过5千万条的记录 3.是目前市场上现有数据库产品中运行速度最快的数据库系统 4.用户权限设置简单、有效。 Mysql数据库常用命令:启动Mysql数据库 ...2010-05-05 16:37:54 · 79 阅读 · 0 评论 -
java.net.SocketException: Broken pipe /Mysql在经过8小时不使用后会自动关闭已打开的连接...
MySQL 的默认设置下,当一个连接的空闲时间超过8小时后,MySQL 就会断开该连接,而 c3p0 连接池则以为该被断开的连接依然有效。在这种情况下,如果客户端代码向 c3p0 连接池请求连接的话,连接池就会把已经失效的连接返回给客户端,客户端在使用该失效连接的时候即抛出异常。 解决这个问题的办法有三种: 1. 增加 MySQL 的 wait_timeo...2010-05-05 16:34:07 · 261 阅读 · 0 评论 -
c3p0 com.mysql.jdbc.CommunicationsException异常
使用c3p0,偶尔会报异常:ERROR Thread-4 com.feedsky.dao.AbstractMutiDbDAO - com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION **...原创 2010-06-08 16:19:14 · 175 阅读 · 0 评论