数据库
文章平均质量分 75
zhsp1029
一直在努力,渴望成为高手
展开
-
Mysql日期和时间函数
对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) DAYOFWEEK(date) 返回日期da原创 2008-02-01 09:30:00 · 289 阅读 · 0 评论 -
修改mysql最大连接数
MySQL的最大连接数默认是100 可以使用以下命令修改Mysql的最大连接数 set GLOBAL max_connections=连接数; 例如: 设置新的最大连接数为200:mysql> set GLOBAL max_connections=200; 设置后,用命令 mysqladmin -uroot -p variables | find "max_connect" Enter passw原创 2008-03-06 13:51:00 · 504 阅读 · 0 评论 -
mysqldump工具是用简介
使用mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出。 通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。 注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载 整个结果集到内存原创 2008-03-06 13:46:00 · 602 阅读 · 0 评论 -
mysql递归查询
有一个树形节点表如上,现在需要查一个节点的左右子节点,其中node_id 是节点id,主键,super_id是父节点id,具体查询的 sql语句如下:SELECT p2.node_name AS name FROM nodes AS p1,nodes AS p2 WHERE p2.super_id=p1.node_id AND (p1.node_id=1 OR p2.super_id原创 2008-06-26 23:13:00 · 2185 阅读 · 1 评论 -
设计高效的sql查询语句
数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描一次往原创 2008-10-17 14:16:00 · 420 阅读 · 0 评论 -
mysql性能log分析工具
mysql slow log 是用来记录执行时间较长(超过long_query_time秒)的sql的一种日志工具. 启用 slow log有两种启用方式:1, 在my.cnf 里 通过 log-slow-queries[=file_name]2, 在mysqld进程启动时,指定--log-slow-queries[=file_name]选项比较的五款常用工具mysql原创 2008-10-28 21:56:00 · 1301 阅读 · 0 评论 -
开发一个简单的mysql代理
首先说明一下,本文不是介绍大名鼎鼎的那个mysql proxy,我做的这个应该是mysql客户端的代理。 首先说明一下背景,公司有一台数据库服务器,但是由于安全的需要,只对几个ip作了授权,其他的机器不能连接上。如下图所示: 现在有个工具开发需求,需要从每个人的工作pc上访问DB Server,由于不能直连,就在授权pc上做了一个mysql的代理。代理是一个小型的ser原创 2009-02-25 22:38:00 · 875 阅读 · 1 评论