又是一周过去了,现在感觉时间特别快,有句英语谚语怎么说来着….how time flies!
上周仍然继续实习,虽然还是有偶尔早退的现象,呵呵,毕竟还算认真。上周的主要工作是机房巡检,顾名思义,就是要到各个机房去查看下设备运行情况,并测试下接地阻值,所以上一周的五天几乎都在各个点奔波,足迹遍及全县5,6个乡镇,因为还没跑完所以数字只有这么点。
每天8:30到班上,然后准备下跟着巡检的春雨哥,还有分在滨海局,也在实习的汤同学,一身轻松的上了车,然后就开始一天的春游,哈哈,是春游没错,上周的那个天气真是好的可以啊,阳光明媚,春风荡漾啊,用春雨哥的话说,这种天气不出去踏青真是浪费啊!到了每个点,打开机房的门,里面的机器正在勤勤恳恳的运转着,星期一的时候,刚看到这些设备着实让我这个没见过市面的雏大开眼界啊,左看看右摸摸的,还总是问问旁边的汤同学,因为他已经实习一个月了,所以基本上他已经很熟悉情况了,过了2天,基本上设备我已经知道名字了,所以新鲜感也就没那么强烈了。本次巡检的重要一项就是测试机房的接地电阻,第一个点的时候春雨哥让我接地阻值测试仪拿出来,教我测了下,很简单的东西,一学就会了,到第二点的时候我还准备把接地阻值测试仪拿下来的时候,春雨哥制止了我,“语重心长”地跟我说,这个接地阻值正常值是有个范围的,只要接地线没出问题,基本上值是差不多的。额,还不算笨的我了解了,心想,反正这个东西也不难,我也学会了,而且测试这个东西花时间很短,但是来回放线收线却要花不少时间,是挺麻烦的,呵呵,所以喽,结果就是下乡巡检的工作就变成到一个机房里面,记录下电源、电池、卫生、孔洞封堵情况这些事情,一个机房就是5分钟的事情,支局要稍微长点。小汤就比我辛苦多了,他到每个点要记录下光纤跳纤情况,普通的机房还好,到了支局就要花费不少的时间了,呵呵,到最后每次都是在等他了。
上周大概只跑了一半的点,而我们县共有150多个机房,所以这周的工作很有可能继续是这个,不过貌似这几天天气不太好了,又要降温了,所以可能再出去就没上周那么舒服了,希望天气快点好起来,讨厌不是晴天的天气!
P.S.一路巡检下来,电信跟移动的机房遍地可见,而联通的机房我只看到了一个,难道联通的机房都建的比较隐密?如果不是的话,我想联通的信号不好是有原因的。
alex 工作学习 实习, 巡检, 机房, 电信
因为这几天有其他事情,一直没继续学习,真是罪过.
今天主要复习了下DML语句。
DML操作是针对数据库中表记录的操作,主要包括记录的插入(insert)、更新(update)、删除(delete)和查询(select)。
1.插入记录(insert)
- insert into tablename (filed1,…,fieldn) values (value1,…,valuen)
e.g: insert into emp (ename,hiredate,sal,deptno) values (‘hialex’,'2000-01-01′,’2000′,1);
- 也可以不指定字段,但是values后面的顺序应该和字段的排列顺序一致。
e.g: insert into emp values (‘lisa’,'2003-02-01′,’3000′,2);
- 在列表中没有写的字段,是可空字段的设置为NULL,非空有默认值的设置为默认值,自增字段设置为自增的下一个数字
- 在MySQL中可以一次插入多条记录:
e.g: insert into dept values(5,’dept5′),(6,’dept6′);
2.更新字段(update)
- update tablename set field1=value1,…,fieldn=valuen [where condition];
e.g: update emp set sal=4000 where ename=’lisa’;
- 在MySQL中,update命令可同时更新多个表中数据
e.g: update t1,t2,…,tn set t1.field1=exper1,…,tn.fieldn=expern [where condition];
- 注:多表更新的语法更多的用在根据一个表的字段来动态更新另一个表的字段
3.删除字段(delete)
- delete from tablename [where condition]
e.g: delete from emp where ename=’dony’;
- 在MySQL中可以一次删除多个表的数据
delete t1,t2,…,tn from t1,t2,…,tn;
- 如果from后面的表名用别名,则delete后面也要用相应的别名
- 注:不论是单表还是多表,不加where条件就会把表的所有记录删除
阅读全文…
alex MySQL dml, MySQL, 笔记
这本书的第一章介绍了Mysql的下载、安装,由于我只有Windows环境,所以就一路Next的安装配置完成,并没有什么好说的。
第二章介绍了(My)SQL基础,主要讲了一些SQL语法和Mysql在SQL标准上的某些关键字扩展。
昨天主要学习了DDL语句:
- 创建数据库
- 显示所有数据库
- 删除数据库
- 选择数据库
- 显示所有表
- 创建表
- create table tablename ( col_name_1 col_type_1 constraints , col_name_2 colu_type_2 constraints,……,col_name_n col_type_n constraints)
- 查看表定义
- 查看更详细的表定义(查看创建表的SQL语句)
- show create table tablename (\G);
- \G:使得记录能够按照字段竖着排列,对于内容比较长的记录更容易显示
- 删除表
- 修改表
- 修改表类型
- alter table tablename modify [column] col_definition [first|after col_name]
- e.g: alter table emp modify ename varchar(20);
- 增加表字段
- alter table tablename add [column] col_definition [first|after col_name]
- e.g: alter table emp add [column] age int(3);
- 删除表字段
- alter table tablename drop [column] col_definition [first|after col_name]
- e.g: alter table emp drop [column] age;
- 注意:change和modify都可以修改表定义,不同的是change后面需要写两次列名,不方便,但是change的有点是可以修改列名称,modify则不能。
- 字段改名
- alter table tablename change[column] old_col_name col_definition [first|after col_name]
- e.g: alter table emp change age age1 int(4);
- 修改字段排列顺序
- 在add/change/modify定义中都有first|after col_name,这个选项用于修改字段在表中的位置,默认add增加的新字段是加在表的最后位置,而change/modify默认不会改变字段位置
- e.g1: alter table emp add birth date after ename;
- e.g2: alter table emp modify age int(3) first; age字段将置于最前面
- 更改表名
- alter table tablename rename [to] new_table_name
- e.g: alter table emp rename emp1;
- 注意:chage/first|after column 这些关键字属于Mysql在标准SQL上的扩展,在其他数据库上不一定适用。
alex MySQL ddl, MySQL, 笔记
大三下学期我们开了数据库这门课,作为一个非计算机专业,数据库这么专业基础课在老
师看来就是不是太重要了,上课也就这么讲讲,简单涉及一下,课时也较计算机专业少了不少,我当时是还算认真的学习了这么课,考试也还凑合,但是作为志在从事软件行业的我来讲,越发感觉数据库是很重要的,而我那点掌握是远远不够的,由于后来时间也比较少,一直忙于其他的事情,想深入学习数据库的愿望一直落空,现在时间多了,我打算在我的毕业设计中也要设计数据库存储方面,所以现在正好好好系统的学习一下。
上课的时候选择的DBMS是MSSQL,我想很多学校都是这样吧!但是这次学习我想学习MySQL,至于MySQL的优点我就不说了,也算赶次时髦吧!
我采用的教材是由网易DBA组编写的《深入浅出MySQL–数据库开发、优化与管理维护》,我对网易这个网站,这家公司印象都挺好。网上有人评价这本书并不是太好,呵呵,但是我感觉对我来说够了,再说,这是图书馆借的,没花钱,不好再换!哈哈~
认真学习Mysql,认真做好笔记,认真实践,早日掌握Mysql!
alex MySQL MSSQL, MySQL, 笔记, 网易
因为是程序新手,所以学做项目的时候常常会借鉴一些ASP程序,所以就需要经常安装IIS,可是不知道怎么回事,每次装IIS基本上都会出现HTTP 500错误,每次都是经过一番折腾才能使用,所以把解决方案写下来,做个记号..(主要解决方案都是在网上寻找整理的,特此备注。)
(一)HTTP 500错误
1.在控制面板—管理工具—服务 中确认"Distributed Transaction Coordinator"服务有没有启动,没有启动就启动它,并设置成自动。如果遇到"Distributed Transaction Coordinator"服务无法启动在命令提示符里输入:
msdtc -resetlog
2.运行 c:\Inetpub\AdminScripts 脚本文件夹中的 synciwam.vbs文件(双击运行)
3.在命令行状态(开始—>运行cmd)下输入以下命令(注意大小写):
cd c:\windows\system32\inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
4.然后重新启动IIS服务,asp文件就可以正常访问了,不再出现 http 500 内部服务器错误。
(二)IIS是正常了,可是打开http://localhost出现了如下错误:

原因是需要开启/关闭系统FSO支持,具体方法如下:
windows98/xp/2003系统
在DOS命令行状态输入以下命令:
关闭命令:RegSvr32 /u C:\WINDOWS\SYSTEM\scrrun.dll
打开命令:RegSvr32 C:\WINDOWS\SYSTEM\scrrun.dll
win2000系统:
在CMD命令行状态输入以下命令:
关闭命令:RegSvr32 /u C:\WINNT\SYSTEM32\scrrun.dll
打开命令:RegSvr32 C:\WINNT\SYSTEM32\scrrun.dll
注:在输入上述命令回车之后可能会出现“LoadLibrary("C:\WINDOWS\SYSTEM\scrrun.dll")失败 – 找不到指定的模块。”这时请下载附件中的scrrun.dll拷贝到C:\WINDOWS\SYSTEM\下。
经过以上步骤,IIS就能正常工作了!~
附:scrrun.dll下载地址
alex 工作学习 http 500, iis, 密码
最新评论