1、创建Mysql触发器: 语法: CREATE TRIGGER trigger_name
trigger_time trigger_event ON tbl_name FOR EACH ROW BEGIN trigger_stmt //语句块
END; CR...
分类:
数据库 时间:
2014-05-09 10:52:24
阅读次数:
478
MySQL源码自定义了hash表,因为hash表具有O(1)的查询效率,所以,源码中大量使用了hash结构。下面就来看下hash表的定义:【源代码文件include/hash.h
mysys/hash.c】typedef uint my_hash_value_type;typedef uchar *...
分类:
数据库 时间:
2014-05-09 10:50:26
阅读次数:
485
1、使用phpmysql导入导出特点:方便但是有限制2、 使用into outfile 和 load
data
infile导入导出备份数据这种方法的好处是,导出的数据可以自己规定格式,并且导出的是纯数据,不存在建表信息,你可以直接导入另外一个同数据库的不同表中,相对于mysqldump比较灵活机动...
分类:
数据库 时间:
2014-05-09 10:43:10
阅读次数:
407
1. 连接数据库mysql连接: QSqlDatabase
mysql_db=QSqlDatabase::addDatabase("QMYSQL","mysql_connecttion2");mysql_db.setHostName("127.0.0.1");mysql_db.setDatabase...
分类:
数据库 时间:
2014-05-09 05:26:39
阅读次数:
414
1.带有count的sql语句只会返回一条记录SELECT count(*) FROM
`w_task` limit 0,500结果如下图:2.带有limit的sql语句是最后执行的SELECT count(*) FROM `w_task`
limit 1,500以上sql语句将返回空行,因为cou...
分类:
数据库 时间:
2014-05-09 05:10:05
阅读次数:
313
相信很多朋友都经历过数据库出问题的情况,我也同样(见我的上一篇博文:phpmyadmin误删表后的恢复过程(心惊胆跳啊))。如果数据很大或者很重要,那么恢复起来是相当困难的,所以我们在做一个相对完善的系统时,数据库的备份/还原功能是必不可少的。本文将在javaEE环境下实现..
分类:
数据库 时间:
2014-05-08 16:57:15
阅读次数:
459
#vi/etc/my.cnf这个时候netstat命令就不灵了。……#psaux|grepmysql很明显,是运行的;而且,本地也能登录了。那么这个连接是如何查看的?#ss-h#ss-xa#ss-xa|mysql(下图分别是本地登录、未登录时的截图)
分类:
数据库 时间:
2014-05-08 16:48:16
阅读次数:
437
什么是mariadb?MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API和命令行,使..
分类:
数据库 时间:
2014-05-08 16:46:51
阅读次数:
666
基本架构如上图所示,线程组线程是等待线程队列的守护线程,当队列中有数据的时候,线程组守护线程逐个唤醒,当队列中inotify事件较多的时候就会被全部唤醒一起工作。这样设计的目的是能够同时处理多个inotify事件,重发利用服务器的并发能力(核数*2+2)。之所以称之为线程组..
分类:
其他好文 时间:
2014-05-08 16:43:41
阅读次数:
461
使用shell判断系统时区if[[!`grep-aCST-8/etc/localtime`]];then
rm-rf/etc/localtime
ln-s/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
fiNginx日志切割脚本#!/bin/bash
logs_path="/alidata/server/log/nginx/"
mv${logs_path}access.log${logs_path}access_$(date-d"ye..
分类:
系统相关 时间:
2014-05-08 16:41:18
阅读次数:
403