数据库
文章平均质量分 76
fangqi0132
这个作者很懒,什么都没留下…
展开
-
SQL 连接 JOIN 例解。(左连接,右连接,全连接,内连接,交叉连接,自连接)...
最近公司在招人,同事问了几个自认为数据库可以的应聘者关于库连接的问题,回答不尽理想~现在在这写写关于它们的作用假设有如下表:[img]http://www.cnblogs.com/images/cnblogs_com/eflylab/200706/20070624235515.jpg[/img]一个为投票主表,一个为投票者信息表~记录投票人IP及对应投票类型,左右连接实际说是我...原创 2009-02-25 14:07:17 · 130 阅读 · 0 评论 -
公司面试题目之取出数据库中重复的记录
一道笔试题,就是查询出数据表中重复的记录,应该来说用过分组查寻的,这道题并不在话下,我们先来看看这张表[img]http://www.cnblogs.com/images/cnblogs_com/eflylab/200707/20070712113710.gif[/img]上图高亮部分的是重复的数据行,那么如何取出其中高亮的部分,聚合函数在解决这个问题前,我们必需先讲讲sql语言中...原创 2009-02-25 14:30:29 · 81 阅读 · 0 评论 -
select into 和 insert into select 两种表复制语句
select * into destTbl from srcTbl insert into destTbl(fld1, fld2) select fld1, 5 from srcTbl 以上两句都是将 srcTbl 的数据插入到 destTbl,但两句又有区别的。 第一句(select into from)要求目标表(destTbl)不存在,因为在插入时会自动创建。 ...原创 2009-02-25 14:32:23 · 81 阅读 · 0 评论 -
Index索引
一、索引的概念 索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。 二、索引的特点 1.索引可以加快数据库的检索速度 2.索引降低了数据库插入、修改、删除等维护任务的速度 3.索引创建在表上,不能创建在视图上 4.索引...原创 2009-02-25 14:33:35 · 152 阅读 · 0 评论 -
MYSQL性能优化设置
Mysql服务器如何得到最佳性能优化My favorite question during Interview for people to work as MySQL DBAs or be involved with MySQL Performance in some way is to ask them what should be tuned in MySQL Server straigh...原创 2008-11-26 17:53:32 · 90 阅读 · 0 评论 -
mysql查询缓存
可将如下语句query_cache_size = 268435456query_cache_type = 1query_cache_limit = 1048576存放到/etc/my.cnf文件的[mysqld]下然后重启mysql数据库service mysqld restart就会启动mysql的缓存机制Query Cache。 在使用中,查询缓存会存储一个 SEL...原创 2008-11-27 10:01:30 · 85 阅读 · 0 评论 -
in和exists的区别与SQL执行效率分析
本文对in和exists的区别与SQL执行效率进行了全面整理分析……最近很多论坛又开始讨论in和exists的区别与SQL执行效率的问题,本文特整理一些in和exists的区别与SQL执行效率分析SQL中in可以分为三类: 1、形如select * from t1 where f1 in ('a','b'),应该和以下两种比较效率 select * from...原创 2009-06-29 15:09:03 · 81 阅读 · 0 评论