从新手到初级程序员的修练

 

 

首先、我想本文主要是适用于基于ASP+SQL SERVER开发环境的web开发程序员!<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

其二、解释两个关键词吧!一个是新手,一个是初级程序员。新手应该就是对于程序、数据库没有什么认识的人们,而初级程序员则应该是熟悉一种开发语言的基本开发环境、读懂这种开发语言、并可以独立手写部分简单代码(这个方面不知道是否适当)。

其三、帮助文档或是学习文档的选择,我建议去阅读的两个文档VB script语言参考(可以在网站上下载) + SQL联机丛书(可以从SQL安装盘里有)+html的了解到熟悉的过程+css&div的应用

学习的步骤有:

一、  先熟悉数据库基本语言(整个文章以sa登录,并数据库Northwind中的数据表Shippers为例。参考sql 帮助文档与SQL语言参考大全.chm

a)         插入(记着关键字 insert into values)

                                                     i.              Insert into [northwind].[dbo].[shippers] values (‘4’,’news test  shippers’,’(8610-88090909)’) 这个按默认列进行插入记录,比较简单。但如果表中有列是自动增长型则会出错

                                                    ii.              Insert  into [northwind].[dbo].[shippers] (shipperid,companyname,phone) values (‘4’,’news test shippers’,’8610-88090909’) 这个是具体将某个值插入到某个特定的列中,只要列和值一一对应就没有问题

b)         查询(记着关键字 select from where order

                                                     i.              Select * from [northwind].[dbo].[shippers] 查询shippers中的所有列的所有数据数据(仅需要记住关键字select

                                                    ii.              Select shipperid,companyname,phone from [northwind].[dbo].[shippers] 查询shippers shipperidcompanynamephone三列的所有数据,当然因为这个表中只有这三个列则结果同上面是一样的。如果表中不到上述的三个列,那么就只是显示当前查询的三个列出来,如:select companyname,phone from [northwind].[dbo].[shippers] 则就只是从shippers中查询companynamephone两个列出来

                                                  iii.              Where 是个条件语句,常常会带着likenot like=!= >>= <<=<>

1.          Select * from shippers where shipperid = 2,那么将仅仅显示shipperid2的所有数据

2.          Select * from shippers where shipperid >2,那么将显示shipperid大于2但不等于2的所有数据,那么如果是select * from shippers where shippedid>=2那么就显示shipperid大于等于2的所有数据

3.          Select * from shippers where shipperid <2,那么将显示shipperid小于2但不等于2的所有数据,那么如果是select * from shippers where shippedid<=2那么就显示shipperid小于等于2的所有数据

4.          Select * from shippers where shipperid <>2 select * from shippers where shipperid !=2两个语句的结果一样,都是查询shipperid不等于2的所有数据

5.          使用likenot like 的时候需要再记住一个关键是通配符。什么是通配符呢?

                                                   iv.              Order排序语句,排序的方式可以升序也可以是降序。升序用asc 降序用desc,如果没有指定order那么默认是用升序;如:select * from [northwind].[dbo].[shippers] order by shipperid desc 查询shippers表中所有的数据,并将表中的数据按shipperid的表降序排列

c)          修改

                                                     i.              Update shippers set companyname =’测试公司名称shippers表中的公司全部修改成为测试公司名称

                                                    ii.              Update shipers set companyname=’测试公司名称’ where shipperid = 2 修改表为shipperid2的所有公司名称改为“测试公司名称”,其他的where 语句同查询语句一至

d)         删除

                                                     i.              Delete from shippers 将删除shippers表中所有的记录

                                                    ii.              Delete from shippers where shipperid = 2 后面的条件语句where同查询语句

二、  Html的应用(可以先看下DHTML 手册.chm)

a)         基本元素

                                                     i.              Html

                                                    ii.              Head

                                                  iii.              Title

                                                   iv.              Body

b)         其他

                                                     i.              Div

                                                    ii.              Table

                                                  iii.              搜索引擎相关的优化关键、作者、注释等

三、  熟悉VBscriptASP)基本使用(以下这些内容在VB script语言参考中描述的很清楚)

a)         数据类型

b)         变量

c)          常数

d)         运算符

e)         条件语句

f)          循环语句

g)         过程与函数

h)         记住一些关键字

i)           其他

四、  其他

 

上一篇:ThreadStatic


下一篇:new 和 override 的区别