仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 489|回复: 7
打印 上一主题 下一主题

[学习教程] ASP编程:ASP中SQL语句参考及纪录集工具

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:43:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
ASP最大的缺点在于网络的安全性和可靠性,企业将经营数据放在开放的平台上,最大的担忧就是如何保证这些数据不被其他人破坏。起首来看看SQL语法  DB2供应了干系式材料库的查询言语SQL(StructuredQueryLanguage),是一种十分白话化、既易学又易懂的语法。此一言语几近是每一个材料库体系都必需供应的,用以暗示干系式的操纵,包括了材料的界说(DDL)和材料的处置(DML)。SQL本来拼成SEQUEL,这言语的原型以"体系R"的名字在IBM圣荷西实行室完成,经由IBM外部及其他的很多利用性及效力测试,其了局相称使人中意,并决意在体系R的手艺基本开展出来IBM的产物。并且美国国度尺度学会(ANSI)及国际尺度化构造(ISO)在1987遵守一个几近是以IBMSQL为基本的尺度干系式材料言语界说。
  1、材料界说DDL(DataDefinitionLanguage)
  材料定言语是指对材料的格局和形状下界说的言语,他是每一个材料库要创建时分时起首要面临的,举凡材料分哪些表格干系、表格内的有什麽栏位主键、表格和表格之间相互参考的干系等等,都是在入手下手的时分所必需计划好的。
  
  1、建表格:
  CREATETABLEtable_name(
  column1DATATYPE[NOTNULL][NOTNULLPRIMARYKEY],
    column2DATATYPE[NOTNULL],
  ...)
  申明: 
  DATATYPE--是材料的格局,详见表。
  NUTNULL--可不成以同意材料有空的(还没有有材料填进)。
  PRIMARYKEY--是本表的主键。
  
  2、变动表格 
  ALTERTABLEtable_name
  ADDCOLUMNcolumn_nameDATATYPE
  申明:增添一个栏位(没有删除某个栏位的语法。
  ALTERTABLEtable_name
  ADDPRIMARYKEY(column_name)
  申明:变动表得的界说把某个栏位设为主键。
  ALTERTABLEtable_name
  DROPPRIMARYKEY(column_name)
  申明:把主键的界说删除。
  
  3、创建索引 
  CREATEINDEXindex_nameONtable_name(column_name)
  申明:对某个表格的栏位创建索引以增添查询时的速率。
  
  4、删除 
  DROPtable_name
  DROPindex_name
  
  2、的材料形状DATATYPEs
  smallint
  16位元的整数。
  interger
  32位元的整数。
  decimal(p,s)
  p准确值和s巨细的十进位整数,准确值p是指全体有几个数(digits)巨细值,s是指小数
  点後有几位数。假如没有出格指定,则体系会设为p=5;s=0。
  float
  32位元的实数。
  double
  64位元的实数。
  char(n)
  n长度的字串,n不克不及凌驾254。
  varchar(n)
  长度不流动且其最年夜长度为n的字串,n不克不及凌驾4000。
  graphic(n)
  和char(n)一样,不外其单元是两个字元double-bytes,n不克不及凌驾127。这个形状是为
  了增援两个字元长度的字体,比方中笔墨。
  vargraphic(n)
  可变长度且其最年夜长度为n的双字元字串,n不克不及凌驾2000。
  date
  包括了年份、月份、日期。
  time
  包括了小时、分钟、秒。
  timestamp
  包括了年、月、日、时、分、秒、千分之一秒。
  
  3、材料操纵DML(DataManipulationLanguage)
  材料界说好之後接上去的就是材料的操纵。材料的操纵不过乎增添材料(insert)、查询材料(query)、变动材料(update)、删除材料(delete)四种形式,以下分别先容他们的语法:
  
  1、增添材料:
  INSERTINTOtable_name(column1,column2,...)
  valueS(value1,value2,...)
  申明:
  1.若没有指定column体系则会按表格内的栏位按次填进材料。
  2.栏位的材料形状和所填进的材料必需符合。
  3.table_name也能够是景不雅view_name。
  
  INSERTINTOtable_name(column1,column2,...)
  SELECTcolumnx,columny,...FROManother_table
  申明:也能够经由一个子查询(subquery)把其余表格的材料填进。
  
  2、查询材料:
  基础查询
  SELECTcolumn1,columns2,...
  FROMtable_name
  申明:把table_name的特定栏位材料全体列出来
  SELECT*
  FROMtable_name
  WHEREcolumn1=xxx
  [ANDcolumn2>yyy][ORcolumn3zzz]
  申明:
  1.*暗示全体的栏位都列出来。
  2.WHERE之後是接前提式,把切合前提的材料列出来。
  SELECTcolumn1,column2
  FROMtable_name
  ORDERBYcolumn2[DESC]
  申明:ORDERBY是指定以某个栏位做排序,[DESC]是指从年夜到小分列,若没有指明,则是从小到年夜
  分列
  
  组合查询
  组合查询是指所查询得材料来历其实不只要单一的表格,而是团结一个以上的
  表格才干够失掉了局的。
  SELECT*
  FROMtable1,table2
  WHEREtable1.colum1=table2.column1
  申明:
  1.查询两个表格中个中column1值不异的材料。
  2.固然两个表格互相对照的栏位,其材料形状必需不异。
  3.一个庞大的查询其动用到的表格大概会良多个。
  
  整合性的查询:
  SELECTCOUNT(*)
  FROMtable_name
  WHEREcolumn_name=xxx
  申明:
  查询切合前提的材料共有几笔。


问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时.
柔情似水 该用户已被删除
沙发
发表于 2015-1-19 21:43:39 | 只看该作者
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
第二个灵魂 该用户已被删除
板凳
发表于 2015-1-25 20:51:59 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
简单生活 该用户已被删除
地板
发表于 2015-2-9 07:36:09 | 只看该作者
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
精灵巫婆 该用户已被删除
5#
发表于 2015-2-27 04:32:25 | 只看该作者
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
小女巫 该用户已被删除
6#
发表于 2015-3-8 20:13:09 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
爱飞 该用户已被删除
7#
发表于 2015-3-16 13:31:06 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
只想知道 该用户已被删除
8#
发表于 2015-3-22 23:10:23 | 只看该作者
掌握asp的特性而且一定要知道为什么。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 03:53

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表