数据库
文章平均质量分 83
zjkilly
这个作者很懒,什么都没留下…
展开
-
SQL:GROUP BY 以及 HAVING
合计函数 (比如 SUM) 常常需要添加 GROUP BY 功能。 GROUP BY... 把 GROUP BY 加入 SQL 的原因是,合计函数(比如 SUM)在每次被调用后会返回所有列的合计,如果没有 GROUP BY,就无法计算每个单独列值组合的总和。 GROUP BY 的语法: SELECT column,SUM(column) FROM table GROUP BY ...2009-11-01 21:34:19 · 82 阅读 · 0 评论 -
海量数据处理分析
笔者在实际工作中,有幸接触到海量的数据处理问题,对其进行处理是一项艰巨而复杂的任务。原因有以下几个方面: 一、数据量过大,数据中什么情况都可能存在。如果说有10条数据,那么大不了每条去逐一检查,人为处理,如果有上百条数据,也可以考虑,如果数据上到千万级别,甚至过亿,那不是手工能解决的了,必须通过工具或者程序进行处理,尤其海量的数据中,什么情况都可能存在,例如,数据中某处格式出了问题,尤其在程序处理...原创 2010-08-16 11:15:43 · 112 阅读 · 0 评论 -
数据库优化设计方案(转)
来源:http://zhidao.baidu.com/question/1236568.html本文首先讨论了基于第三范式的数据库表的基本设计,着重论述了建立主键和索引的策略和方案,然后从数据库表的扩展设计和库表对象的放置等角度概述了数据库管理系统的优化方案。 关键词: 优化(Optimizing) 第三范式(3NF) 冗余数据(Redundant Data) 索引(Index) 数据分割(Dat...原创 2010-08-16 11:14:31 · 85 阅读 · 0 评论 -
小议mysql变量及其优化
转自: http://kenwu.me/talk-about-mysql-variables mysql里的变量分系统变量和用户变量. 系统变量 其中系统变量,又分全局(global)和会话(session)两种. 全局系统变量,主要影响整个mysql实例的全局设置. 大部分变量都是作为mysql的服务器调节参数存在.新增或修改这类变量, 会影响mysql的运行方式. 比如...原创 2009-12-24 11:41:14 · 79 阅读 · 0 评论 -
MySQL数据库服务器优化详细
我最近在网上查了一些有关优化MySql的资料,并对照MySql手册对一些调优设置进行了细结,但是由于时间比较勿忙,没来得及对这些设置进行实验/测试,你可以把这些方法应用到实际中,得出具体结论。调优方法大致如下: MySql服务器的后台管理程序,要想使用客户端程序,该程序必须运行,因为客户端通过连接服务器来访问数据库。下面让我们以服务器的系统变量和状态变量为根据,优化我们的MySql数据...原创 2009-12-24 11:40:00 · 105 阅读 · 0 评论 -
MYSQL性能
在Linux下安装Mysql自然不是太难,但是默认配置安装的Mysql却未必工作在最佳性能状态,这时就需要我们对其进行优化了。一般认为在Mysql的配置文件中,下列系统参数是比较关键的: (1) interactive_timeout : 服务器在关闭它前在一个交互连接上等待行动的秒数。一个交互的客户被定义为对 mysql_real_connect()使用 CLIENT_INTERAC...原创 2009-12-24 09:58:52 · 58 阅读 · 0 评论 -
MYSQL性能优化------参数意义
(1)、back_log: 要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。 back_log值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中。只有如果期望在一个短时间内有很多连接,你需要 增加它,换句话说,这值对到来的TCP/IP连接的侦听队列的...2009-12-24 09:54:51 · 69 阅读 · 0 评论 -
修改mysql编码为UTF-8
安装后 /etc/init.d/mysql start (stop) 为启动和停止服务器 /etc/mysql/ 主要配置文件所在位置 my.cnf /var/lib/mysql/ 放置的是数据库表文件夹,这里的mysql相当于windows下mysql的date文件夹 启动mysql后,以root登录mysql isher@isher-ubuntu:~$ mysql -u...2009-12-04 11:22:06 · 87 阅读 · 0 评论 -
查看mysql编码和版本
mysql> show Variables like '%set%'; +--------------------------+------------------------------------+ | Variable_name | Value | +---------------------...2009-12-04 11:21:04 · 97 阅读 · 0 评论 -
SQL SERVER安装
用iso版安装就直接选企业版或者是开发版。dev为开发版,另一个为企业版。。。 安装sqlserver2000时遇到挂起问题,,则运行请注册表程序。 安装完之后需要打补丁sp4及SQL2000-KB884525-SP4-x86-CHS.EXE 安装补丁遇到挂起时则: 到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Sessio...2010-03-09 14:58:31 · 119 阅读 · 0 评论 -
SQL标准注入语句总结
1.判断有无注入点 ; and 1=1 and 1=2 2.猜表一般的表的名称无非是admin adminuser user pass password 等.. and 0(select count(*) from *) and 0(select count(*) from admin) ---判断是否存在admin这张表 3.猜帐号数目 如果遇到0< 返回正确页面 1密码字...2009-11-03 09:55:01 · 104 阅读 · 0 评论 -
sql备份语句总结
备份整个数据库: BACKUP DATABASE { database_name | @database_name_var } TO < backup_device > [ ,...n ] [ WITH [ BLOCKSIZE = { blocksize | @blocksize_variable } ] [ [ , ] DESCRIPTION =...2009-11-03 09:48:33 · 532 阅读 · 0 评论 -
SQL语句总结(基础篇)
下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说...2009-11-03 09:40:31 · 164 阅读 · 0 评论 -
MYSQL 日期函数大全
对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) select DAYOF...原创 2009-11-03 08:41:28 · 64 阅读 · 0 评论 -
MYSQL导入导出常用命令
几个常用用例:一、备份数据库:(命令在DOS的mysql\bin目录下执行) mysqldump --opt school>school.bbb 注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。 1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u ...原创 2009-11-03 08:40:09 · 82 阅读 · 0 评论 -
Oracle Parallel Query
Oracle Parallel Query(OPQ)可以将一个SQL statement分成多个片(chunks),然后在独自的CPU上通过多个process(子查询)进行并行运行。每个子查询同时读取一个大型表中的 一块。所有子查询完毕以后,Oracle将结果会传给并行查询调度器,他会重新安排数据,如果需要则进行排序,并且将结果传递给最终用户。OPQ具有无限 的伸缩性,因此,以前需要花费几...原创 2011-01-11 14:54:20 · 208 阅读 · 0 评论