07 2016 档案

摘要:/** *判断字符类型 */ function CharMode(iN) { if (iN >= 48 && iN = 65 && iN = 97 && iN >>= 1; } return modes; } /***密码组合必须是两种字符或以上*/function validationPass(){ var Modes = 0; ... 阅读全文
posted @ 2016-07-27 10:46 龍清扬 阅读(1173) 评论(0) 推荐(0)
摘要:定义正则: 正则的常用方法: 1 test() :在字符串中查找符合正则的内容,若查找到返回true,反之返回false. 用法:正则.test(字符串) 例子:判断是否是数字 正则表达式中有很多符号,代表着不同的意思,用来让我们去定义不同的规则,比如上面\D,还有下面的这些: \s : 空格\S 阅读全文
posted @ 2016-07-15 15:08 龍清扬 阅读(333) 评论(0) 推荐(0)
摘要:1.什么是视图? 视图是由查询结果形成的一张虚拟表。 2.什么时候要用到视图? 如果某个查询结果出现的非常频繁,也就是,要经常拿这个查询结果来做子查询 3.视图的创建语法: create view 视图名 as select 语句; 4.使用视图有什么好处呢? ①简化查询语句 比如:有一张商品表,我 阅读全文
posted @ 2016-07-08 13:22 龍清扬 阅读(200) 评论(0) 推荐(0)
摘要:触发器(trigger):监视某种情况,并触发某种操作。 触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete) 语法: create trigge 阅读全文
posted @ 2016-07-08 13:20 龍清扬 阅读(222) 评论(0) 推荐(0)
摘要:我们先做个测试: 接上篇日志建的商品表g和订单表o和触发器 假设:假设商品表有商品1,数量是10; 我们往订单表插入一条记录: insert into o(gid,much) values(1,20); 会发现商品1的数量变为-10了。这就是问题的所在,因为我们之前创建的触发器是after,也就是说 阅读全文
posted @ 2016-07-08 13:17 龍清扬 阅读(317) 评论(0) 推荐(0)
摘要:左连接: select 列1,列2,列N from tableA left join tableB on tableA.列 = tableB.列(正常是一个外键列) [此处表连接成一张大表,完全当成一张普通表看] where,having,group by ...照常写。 右连接: select 列 阅读全文
posted @ 2016-07-08 13:15 龍清扬 阅读(935) 评论(0) 推荐(0)