Chinaunix首页 | 论坛 | 博客
  • 博客访问: 178216
  • 博文数量: 21
  • 博客积分: 1444
  • 博客等级: 中士
  • 技术积分: 224
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-12 14:37
文章分类

全部博文(21)

文章存档

2015年(1)

2011年(20)

分类:

2011-09-27 22:39:13

上午给两个小时自学SQL。然后我们看了一段制作网线的

小视频,接着就开始自己上手做啦。哈哈。真好玩。第一遍虽

然说是看完啦,但是做的时候也是记不住,主要是线序。然后

接着打开视频,快进看, 一边操作一边记效果确实  实用。

我们上了半年的《计算机网络技术》这门课,老师念叨这个线

序已经有N多遍了,但是一直都没记住,这下子好家伙嘞,我

就记得牢牢的啦。白橙橙 白绿蓝 白蓝绿 白棕棕。
按着视频的一步一步来的,恩,用了好长一段时间做

好啦的,真衰,我是小脑最不发达的一个,最后完成功的,

且是在帮助下完成的。人家都是嗖嗖的做,一把成儿。哎呀,

愁人了。不过,最起码我学会了,懂得啦。嘿嘿

下午接着来呀,自己在那儿小玩儿了一会,各种玩各

种乐,过后是各种困难各种苦。因为老师给俺们出了一道SQL

题。仅仅的一道题,就又难倒了我们好几个小时。本以为挺简

单的东西呢,谁知道了呢,瞪着两只眼睛就是不会。
参考数据:


题目要求:写出正确邮箱的所有行;

一个小时。。。没有出个东西来,两个小时。。。。

做出来的东西不完美,还是有缺陷的。

最后再憋也憋不出个名堂来啦,给出了正确的答案:

SELECT * FROM `student` WHERE email regexp '^([a-z]|

[0-9]|[_])+@(([a-z]|[0-9]|-)+\\.)+([a-z]|[0-9])+$'


对正确邮箱的要求:只能出现数字,字母和下划线,

其他的符号不得有,有就是错误的。然后只能是数字或者是

母。

答案解释:这里用的是正则表达式解答的此问题--

regexp。^([a-z]|[0-9]|[_])是对@前边的加以限制。@开头的

只能是字母或者是数字或者是下划线,这就排除了其他种字

符。@前面的OK了。@(([a-z]|[0-9]|-)+\\.)是有@,紧跟着@

的是字母或者数字再加上.。这里用的是+,意思就是说在@后

面不仅可以加N多个.,是可以有多个. 。([a-z]|[0-9])+$'

个是说在最后面可以 以字母或者是数字结束,但是后面还有

一个+$的意思就是说字母或者是数字后面什么东西都不能再加啦。


(比较充实的一天)

阅读(4121) | 评论(0) | 转发(0) |
0

上一篇:SQL亲自动手操作练习

下一篇:初学linux

给主人留下些什么吧!~~