06 2012 档案

摘要:触发器(Trigger)是用户定义在关系表上的一类由事件驱动的特殊过程.一旦定义,任何用户对表的增,删,减和该操作由服务器自动激活相应的触发器,在DBMS核心层进行集中的完整性控制.触发器类似于约束,但是比约束更加灵活,可以实施比FOREIGN KEY约束, CHECK约束更为复杂的检查和操作,具有更精细和更强大的数据控制能力.触发器的创建语句:CREATE TRIGGER 触发器名 BEFORE|AFTER 触发事件 ON 表名 FOR EACH ROW |STATEMENTWHEN 触发条件 触发动作体触发器详解:1表的拥有者,即创建表的用户才可以在表上创建触发器,并且一个表上只能创建一定 阅读全文
posted @ 2012-06-30 15:54 星期八兜兜 阅读(325) 评论(0) 推荐(0)
摘要:视图是从一个或几个基本表(或视图)导出的表.它与基本表不同,是一个虚表.数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中.所以基本表中的数据发生变化,从视图中查询处的数据也就随之改变了. 1定义视图CREATE VIEW 视图名(列名1,列名2,...)AS 子查询WITH CHECK OPTION其中子查询可以是任意复杂的SELECT语句,但通常不允许含有ORDER BY 子句和DISTINCT短语WITH CHECK OPTION表示对视图进行UPDATE INSERT DELETE操作时要保证更新插入删除行满足视图定义中的谓词条件(即子查询中的条件表达式) 阅读全文
posted @ 2012-06-29 17:54 星期八兜兜 阅读(192) 评论(0) 推荐(0)
摘要:SELECT 语句查询结果是元组的集合,所以多个SELECT语句的结果可进行稽核操作。集合操作主要包括并操作union、交操作intersect和差操作except。注意参加集合操作的各查询结果的列数必须相同;对应的数据类型也必须相同。使用union将多个查询结果合并起来时,系统会自动去掉重复元组。如果要保留重复元组则用union all。数据更新:插入元组: insert格式: INSERT INTO 表名 (属性列1,属性列2,属性列3,。。。) VALUES(常量1,常量2,常量3,。。。) 如果INTO 子句中没有指明任何属性列名,则新插入的元组必须在每个属性列上均有值修改数据(... 阅读全文
posted @ 2012-06-29 17:01 星期八兜兜 阅读(700) 评论(0) 推荐(0)
摘要:>ANY:大于子查询结果中的某个值>ALL:大于子查询结果中的所有值<ANY:小于子查询结果中的某个值<ALL:小于子查询结果中的所有值>=ANY:大于等于子查询结果中的某个值<=ALL:大于等于子查询结果中的所有值<=ANY:小于等于子查询结果中的某个值<=ALL:小于等于子查旬结果中的所有值=ANY:等于子查询结果中的某个值=ALL:等于子查询结果中的所有值(通常没有实际意义)!=(或<>)ANY:不等于子查询结果中的某个值!=(或<>)ALL:不等于子查询结果中的任何一个值 阅读全文
posted @ 2012-06-29 16:44 星期八兜兜 阅读(336) 评论(0) 推荐(0)
摘要:COUNT([DISTINCT|ALL]*):统计元组个数COUNT([DISTINCT|ALL]<列名>):统计一列中值的个数SUM([DISTINCT|ALL]<列名>):计算一列值的总和(此列必须是数值型) AVG([DISTINCT|ALL]<列名>):计算一列值的平均值(此列必须是数值型) MAX([DISTINCT|ALL]<列名>):求一列值中的最大值 MIN([DISTINCT|ALL]<列名>):求一列值中的最小值 GROUP BY :将查询结果按某一列或多列的值分组,值相等的为一组如果分组后还要求按一定的条件对这些 阅读全文
posted @ 2012-06-29 15:00 星期八兜兜 阅读(443) 评论(0) 推荐(0)
摘要:CHAR(N):长度为n的定长字符串VARCHAR(N):最大长度为n的变长字符串INT:长整数(也可写作INTEGER)SMALLINT:短整数NUMERIC(p,d):定点数,由p位数字(不包括符号、小数点)组成,小数点后有d位数字REAL:取决于机器精度的浮点数Double Precision:取决于机器精度的双精度浮点数Float(n):浮点数,精度至少为NDATA:日期,包含年、月、日,格式为YYYY-MM-DDTime:时间,包含一日的时、分、秒,格式为HH:MM:SS 阅读全文
posted @ 2012-06-28 16:57 星期八兜兜 阅读(435) 评论(0) 推荐(0)
摘要:三级模式结构:外模式、模式和内模式 一、模式(Schema) 定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 理解: ① 一个数据库只有一个模式; ② 是数据库数据在逻辑级上的视图; ③ 数据库模式以某一种数据模型为基础; ④ 定义模式时不仅要定义数据的逻辑结构(如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等),而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。 二、外模式(External Schema) 定义:也称子模式(Subschema)或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和... 阅读全文
posted @ 2012-06-28 16:51 星期八兜兜 阅读(4663) 评论(0) 推荐(2)
摘要:用于HTML内代码层和UI层分离。比如,你要给一个按钮增加一个单击事件,你会怎么做?<input type="button" id="theBtn" value="点击" onclick="alert('点击了一下');" />明显的,它破坏了标签,如果下次要修改这个按钮不小心就会丢失。attachEvent是为了将事件分离,如:<input type="button" id="theBtn" value="点击" /&g 阅读全文
posted @ 2012-06-28 11:37 星期八兜兜 阅读(1314) 评论(0) 推荐(0)
摘要:Data:数据DataBase(DB):数据库DataBase Management System(DBMS) :数据库管理系统Data Definition Language (DDL):数据定义语言Data Manipulation Language(DML):数据操纵语言Data Control Language(DCL):数据控制语言 DataBase System(DBS):数据库系统:指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。一般在不引起混淆的情况下常常把数据库系统简称为数据库Data MOdel(数据模型):对现 阅读全文
posted @ 2012-06-27 16:07 星期八兜兜 阅读(2669) 评论(0) 推荐(0)
摘要:信息中不影响其内涵的多余的部分。冗余度有两种情况: 一是必要的冗余度,如文学的修辞,为......不良的语言习惯造成的不必要重复。研究信息冗余度,目的在于如何尽量消除不必要的冗余度,精炼必要的冗余度,学会如何在不同传播形式中采用合理的冗余 ...冗余度,通俗的讲就是数据的重复度。在一个数据集合中重复的数据称为数据冗余 阅读全文
posted @ 2012-06-27 15:56 星期八兜兜 阅读(2293) 评论(0) 推荐(0)
摘要:location 地址对象 它描述的是某一个窗口对象所打开的地址。要表示当前窗口的地址,只需要使用“location”就行了;若要表示某一个窗口的地址,就使用“<窗口对象>.location”。先前写了一片用window.location.href实现刷新另个框架页面 ,特此我看了一下locaiton的详细用法,对此有点改进,具体如下: 注意:属于不同协议或不同主机的两个地址之间不能互相引用对方的 location 对象,这是出于安全性的需要。例如,当前窗口打开的是“www.a.com”下面的某一页,另外一个窗口(对象名为:bWindow)打开的是“www.b.com”的网页。如果 阅读全文
posted @ 2012-06-20 09:52 星期八兜兜 阅读(4081) 评论(0) 推荐(0)
摘要:集合描述IEFOplugins[]返回对文档中所有嵌入式对象的引用。该集合是一个 Plugin 对象的数组,其中的元素代表浏览器已经安装的插件。Plug-in 对象提供的是有关插件的信息,其中包括它所支持的 MIME 类型的列表。虽然 plugins[] 数组是由 IE 4 定义的,但是在 IE 4 中它却总是空的,因为 IE 4 不支持插件和 Plugin 对象。419属性描述IEFOappCodeName返回浏览器的代码名。419appMinorVersion返回浏览器的次级版本。4NoNoappName返回浏览器的名称。419appVersion返回浏览器的平台和版本信息。419brow 阅读全文
posted @ 2012-06-20 09:34 星期八兜兜 阅读(1415) 评论(0) 推荐(0)
摘要:Math.random():可以产生出0-1之间的任意小数,例如0.0105901374530933 或 0.872525005541986Math.round();是采用四舍五入方式取得最接近的整数Math.ceil();是向上取得一个最接近的整数Math.floor(); 和Math.ceil();相反,Math.floor();向下取得一个最接近的整数。Math.round(Math.random()); 这个表达式可以生成一个0.0和1.0之间的一个数,然后四舍五入取得一个整数。这样所生成的数字就是0或1。这个表达式可以用在各有50%的可能的情况下Math.sqrt():平方根,如.. 阅读全文
posted @ 2012-06-14 09:54 星期八兜兜 阅读(2417) 评论(0) 推荐(0)
摘要:window.open (’page.html’, ’newwindow’, ’height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no’)如果page.html不与主窗口在同一路径下,前面应写明路径,绝对路径(http://)和相对路径(../)均可。用单引号和双引号都可以,只是不要混用。这一段代码可以加入HTML的任意位置,<head>和</head>之间可以,<body>间</b 阅读全文
posted @ 2012-06-13 16:49 星期八兜兜 阅读(222) 评论(0) 推荐(0)
摘要:锚点也可以理解成为一种超级链接,只不过它是网页内部的超级链接(注意不是网站内部)。 比如我们有一个网页很长很长,而且里面的内容,可以分为N个部分。这样的话,我们就可以在网页的顶部设置一些锚点,这样便可以方便浏览者点击相应的锚点,到达本页内相应的位置,而不必在一个很长的网页里自行寻找。 锚点从代码上看,仍然是超级链接的一种应用。 <a name="A1" id="A1"></a>这样的一个无内容的<a>标签,便是一个锚点了,我们可以把它放在网页中<body& gt;与</body>之间的任意位置 阅读全文
posted @ 2012-06-13 15:47 星期八兜兜 阅读(304) 评论(0) 推荐(1)
摘要:数组的一些方法: 1.join()和split()方法 <script type="text/javascript">var x;var a=new Array();a[0]="XHTML";a[1]="CSS";a[2]="JavaScript";alert(a.join());alert(typeof(a.join));alert(typeof(a));</script>join() 方法用于把数组中的所有元素放入一个字符串。 元素是通过指定的分隔符进行分隔的。 指定分隔符方法join( 阅读全文
posted @ 2012-06-12 16:58 星期八兜兜 阅读(15477) 评论(1) 推荐(0)
摘要:在js中,form中的onsubmit和action的区别: onsubmit="函数名",提交一个函数,执行当前的这个函数,点击<input type="submit" name ="submit"/>要执行的函数 action="新的网页名", 转到一个新页面执行操作,一般是点击<input type="button" />要执行的页面操作,自己理解而已,有不正确的请欢迎各位大虾指正,谢谢 阅读全文
posted @ 2012-06-12 15:58 星期八兜兜 阅读(1511) 评论(0) 推荐(0)
摘要:<script language="javascript"> function keyevent(){ if(event.keyCode==13) alert("你按了回车键"); } document.onkeydown = keyevent;</script>当用户按回车键时,就会执行keyevent()这个函数。可以做回车提交表单,或其它的事件!另搜集了一些资料,供网友参考我书上都没写的这么全,真是好东西:http://blog.163.com/grace_xqf/blog/static/534379020075143459 阅读全文
posted @ 2012-06-12 11:47 星期八兜兜 阅读(8951) 评论(1) 推荐(0)
摘要:浏览器对象(Navigator) 提供有关浏览器的信息 窗口对象(Windows) Window对象处于对象层次的最顶端,它提供了处理Navigator窗口的方法和属性。 位置对象(Location) Location对象提供了与当前打开的URL一起工作的方法和属性,它是一个静态的对象。 历史对象(History) History对象提供了与历史清单有关的信息。 文档对象(Document) document对象包含了与文档元素(elements)一起工作的对象,它将这些元素封装起来供编程人员使用。1、文档对象功能及其作用 在document中主要有:l... 阅读全文
posted @ 2012-06-06 11:04 星期八兜兜 阅读(241) 评论(0) 推荐(0)
摘要:this 对象 返回“当前”对象。在不同的地方,this 代表不同的对象。如果在 JavaScript 的“主程序”中(不在任何 function 中,不在任何事件处理程序中)使用 this,它就代表 window 对象;如果在 with 语句块中使用 this,它就代表 with 所指定的对象;如果在事件处理程序中使用 this,它就代表发生事件的对象。 阅读全文
posted @ 2012-06-06 10:07 星期八兜兜 阅读(140) 评论(0) 推荐(0)
摘要:"window.location.href"、"location.href"是本页面跳转."parent.location.href" 是上一层页面跳转."top.location.href" 是最外层的页面跳转.举例说明:如果A,B,C,D都是html,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js这样写"window.location.href"、"location.href":D页面跳转"parent.location.href 阅读全文
posted @ 2012-06-06 09:57 星期八兜兜 阅读(4123) 评论(0) 推荐(1)
摘要:<html><head><script Language="JavaScript">var msg="这是一个跑马灯效果的JavaScript文档";var interval = 100;var spacelen = 120;var space10=" ";var seq=0;function Scroll() { len = msg.length;window.status = msg.substring(0, seq+1);seq++;if ( seq >= len ) { seq = s 阅读全文
posted @ 2012-06-05 17:16 星期八兜兜 阅读(280) 评论(0) 推荐(0)
摘要:setTimeout和setInterval的区别及用法 setTimeout(表达式,延迟时间); 单位:ms(毫秒);1s=1000ms; setInterval(表达式,交互时间); 单位:ms(毫秒);1s=1000ms; window.setTimeout() 在执行时,它从载入后延迟指定的时间去执行一个表达式或者是函数;仅执行一次;和window.clearTimeout一起使用. window.setInterval() 在执行时,它从载入页面后每隔指定的时间执行一个表达式或者是函数;(功能类似于递归函数);和window.clearInterval一起使用.setInter.. 阅读全文
posted @ 2012-06-05 16:54 星期八兜兜 阅读(856) 评论(0) 推荐(0)