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

简介:
 

 

首先、我想本文主要是适用于基于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)           其他

四、  其他

 

目录
相关文章
|
1月前
|
算法 程序员 开发者
从小白到专家:我的编程自学之路
【10月更文挑战第30天】在数字时代的浪潮中,掌握编程技能已成为一项宝贵的财富。本文将分享我从一个对代码一窍不通的小白成长为一名能够独立解决问题的程序员的心路历程。通过真实的经历和感悟,我将揭示如何利用网络资源、社区交流和个人项目实践来提升编程技能。无论你是编程新手还是希望进一步提升的老手,这篇文章都将为你提供宝贵的经验和启示。
41 4
|
搜索推荐 前端开发 程序员
新手工程师需要知道的 7 件事
今年已经是我从事软件开发行业的第七个年头,我觉得现在是一个好的时机向一些新入行的软件工程师分享一些我认为越早知道越好的知识。希望能对您有所启发。 ## 1. 需求总是会变 也许您已经和团队成员评估了需求的合理性,并且达成了共识。您胸有成竹的认为产品需求不会再发生改变。但真相是残酷的,需求总是会因为各种各样的原因发生变化,例如: - 您或您的上司有了一个新的想法; - 产品的目标群体发生了变化
13263 1
|
7月前
|
Java 编译器
关于类和对象超级初级小白知识
关于类和对象超级初级小白知识
64 0
关于类和对象超级初级小白知识
|
缓存 监控 网络协议
初级网络工程师这30道面试题一定得会,建议小白收藏!
初级网络工程师这30道面试题一定得会,建议小白收藏!
342 0
|
自然语言处理 程序员
从0开始的小白如何一步步进入程序员的职业生涯
从0开始的小白如何一步步进入程序员的职业生涯
从0开始的小白如何一步步进入程序员的职业生涯
|
监控 安全 小程序
新手春节复习必备!初级软件测试面试题以及免费题库告诉你
软件测试工程师面试通常要经历技术面以及HR面,HR面一般都是日常问题,面试人可以临场发挥过去,但关乎岗位职责的技术面,可就没那么容易了,尤其是对于很多初次去面试测试岗位的没有任何测试岗位面试经验的转行人员,那么初级软件测试面试官都会问些什么样的问题呢?
134 0
新手小白如何逆袭?
我刚开始因为我自己比较穷,所以说我在淘宝店里面去买了一个虚拟空间,我捣鼓虚拟空间搞了大半天,就连wordpress都没有安装成功,我不知道是我个人问题,还是说他的空间本身就有问题,我非常的清楚,就是这么一个安装的过程,但是我上传上去,解压再复制拉到根目录,我在访问我的域名,结果什么都没有出现?
88 0
|
缓存 安全 JavaScript
5.8.1(错题整理)Java开发初级Java开发初级
5.8.1(错题整理)Java开发初级Java开发初级
267 0
|
SQL XML 前端开发
5.8.2(错题整理)Java开发初级Java开发初级
5.7.2(错题整理)Java开发初级Java开发初级
106 0
|
缓存 安全 JavaScript
5.7.1(错题整理)Java开发初级Java开发初级
5.7.1(错题整理)Java开发初级Java开发初级
77 0

相关实验场景

更多
下一篇
DataWorks