
SQL
luomingchu
爱好体育
展开
-
SQL 连接 JOIN 例解。(左连接,右连接,全连接,内连接,交叉连接,自连接)
最近公司在招人,同事问了几个自认为数据库可以的应聘者关于库连接的问题,回答不尽理想~ 现在在这写写关于它们的作用 假设有如下表: 一个为投票主表,一个为投票者信息表~记录投票人IP及对应投票类型,左右连接实际说是我们联合查询的结果以哪个表为准~ 1:如右接连 right join 或 right outer join: 我们以右边voter表为准,则左表(voteMaster转载 2012-04-30 15:28:25 · 319 阅读 · 0 评论 -
sql 百万级数据库优化方案
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select转载 2012-05-14 15:30:28 · 362 阅读 · 0 评论 -
MySQL count(*) 与 count(col) 查询效率比较
优化总结: 1.任何情况下SELECT COUNT(*) FROM xxx 是最优选择; 2.尽量减少SELECT COUNT(*) FROM xxx WHERE COL = ‘xxx’ 这种查询; 3.杜绝SELECT COUNT(COL)FROM tablename WHERE COL = ‘xxx’ 的出现。(其中COL非主键) 环境: MySQL版本:5.0.45 OS:Win转载 2012-05-24 11:38:36 · 457 阅读 · 0 评论 -
MySQL模糊查询语法(推荐)
Sql代码 $sql="select * from table_name where field_name like '%$var%'"; $result=mysql_query($sql) or die; MySQL提供标准的SQL模式匹配,以及一种基于象Unix实用程序如vi、grep和sed的扩展正则表达式 模式匹配的格式。 SQL的模式匹配允许你使转载 2012-05-24 13:44:06 · 576 阅读 · 0 评论 -
设计高效合理的MySQL查询语句讲解
数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描一次往转载 2012-05-24 13:18:20 · 355 阅读 · 0 评论 -
MySQL性能优化的最佳20+条经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 1. 为查询转载 2012-06-28 10:13:23 · 704 阅读 · 0 评论 -
[MySQL]快速解决"is marked as crashed and should be repaired"故障
到mysql 安装目录 D:\database\MySQL5.0.45-3306\MySQL Server 5.0\bin 执行命令: myisamchk -c -r ../data/mjb/cms_session.MYI(cms_session 是表名) 执行结果如下: - recovering (with sort) MyISAM-table '../data/mjb/c原创 2012-12-07 10:41:40 · 1130 阅读 · 0 评论 -
MYSQL 字段时间戳转换为可读日期时间
SELECT id,FROM_UNIXTIME( `add_time`, '%Y-%m-%d %H:%i:%S' ) AS `t` ,FROM_UNIXTIME( `verify_time`, '%Y-%m-%d %H:%i:%S' ) AS `t` FROM `ecm_business`原创 2013-08-01 11:22:19 · 562 阅读 · 0 评论