数据表的设计中的范式、性能
简介 数据库中表的描绘是一个陈词滥调的论题,关于表的描绘却仍然存在某些误区,本篇文章对来从范式和功能的视点谈一谈数据库的描绘。 描绘数据库? 首要榜首个疑问是,关于表的描绘而言,咱们终究需要何种程度的描绘。这取决于您数据库的计划,打个比如,就比如您盖一个两层小楼,根本无需啥描绘,直接 上手即可,若是盖一个两层小楼也去找描绘院的话,那岂不是弄巧成拙。可是对盖一座大厦来说,不做计划和描绘,就不行思议了。 但与盖楼这个比方不一样的是,数据库会增加,将来数据量的增加和并发量能够...
apache禁止IP直接访问
用apache搭建的WEB服务器,如何让网友只能通过设定的域名访问,而不能直接通过服务器的IP地址访问呢,通过查找,有两个方法可以实现,都是修改httpd.conf文件来实现的,下面举例说明。 方法一:在httpd.conf文件最后面,加入以下代码 NameVirtualHost 211.*.*.* <VirtualHost 211.*.*.*> ServerName 211.*.*.* <Location /> Order Allow,Deny Deny from all </Location> </VirtualHost> <VirtualHost 211.*.*.*> DocumentRoot "c:/web" ServerName tuan.coo8.com </Virtu...
Apache NameVirtualHost *:80 has no VirtualHosts
pache NameVirtualHost *:80 has no VirtualHosts 当启动apache的时候,如果事件管理器出现“Apache NameVirtualHost *:80 has no VirtualHosts”错误时,大部分是因为修改了apache的httpd.conf配置文件,将extra/vhosts.conf文件引入到httpd.conf中了。# Virtual hosts Include conf/extra/httpd-vhosts.conf httpd-vhosts.conf文件中有一句配置语句为 NameVirtualHost *:80 如果httpd-vhosts.conf中没有存在类似 <VirtualHost *:80> DocumentRoot "D:/www/baike" ServerName www.liangdianba...
left join、inner join中的on与where的区别
sql语句中left join、inner join中的on与where的区别 table a(id, type): id type ---------------------------------- 1 1 2 1 3 2 table b(id, class): id class --------------------------------- 1 1 2 2 sql语句1:select a.*, b.* from a left join b on a.id = b.id and a.type = 1; sql语句2:select a.*, b.* from a left join b on a.id = b.id where a.type = 1; sql语句3:select a.*, b.* from a left join b on a.id = b.id and b.class = 1; sql语句1的执行结果为: a.id a.type b.id b.class ---...
存储过程调试方法
我从2008年到今天已经走过了程序员生涯的5个春夏秋冬,酸甜苦辣百种滋味我相信只有走过这段路的程序才最有体会,不说废话了,就我知道的几种调试包含复杂业务的存储过程的方法列举如下:(备注:调试的方法源自一位老大【雪上加霜】,方法供大家学习指正) 本人使用的变成工具是Delphi 2010+SQL2008 背景介绍: 本人调试一个500行的存储过程,调试的原因是程序中调用存储过程,获得时间很长导致Delphi 的前台报出ERROR"超时已过期",最终找到存储过程执行效率低下,利用脚本重新建立各表的索引后仍然无效后,开始了漫长的查...
sqlserver作业实现邮件提醒
实现效果: 定期向发送邮件信息,来提醒他们已经X天没有登录了。(X是自己定义的) 实现原理: 用到了sqlserver的“作业”,“数据库邮件”以及“存储过程” 所用到的数据: 用到了用户表,表名为:tb_Admin。下面展示要用到的主要的字段: 字段名称 解释 Id 主键 RealName 用户真实姓名 LoginTime 显示用户的登录时间 UserEmail 用户邮箱 存储过程的实现: 最近刚学习sqlserver,可能写的不是太好。但是最终效果是能实现的。如果大家有什么更好的想法,希望给我留言,让我学到更多的东西。 存储过程功能...