★常用数据类型
1.字符型数据varchar类型可以存储的字符串最长为255个字符
2.文本型数据text可以存放超过二十亿个字符的字符串
3.数值型数据int可以存储整数、小数、和钱数.INT型数据的表数范围是从-2,147,483,647到2,147,483,647的整数。
4.数值型数据SMALLINT 型数据可以存储从-32768到32768的整数。这种数据类型的使用方法与INT型完全相同。
5.数值型数据TINYINT这种类型的使用方法也与INT型相同,这种类型的字段只能存储从0到255的整数,不能用来存储负数。
6.存储逻辑值bit,BIT型字段只能取两个值:0或1.表创建后.不能添加字段.必须在创建时完成.BIT型数据不能是空值
7.存储日期和时间datatime,一个DATETIME型的字段可以存储的日期范围是从1753年1月1日到9999年12月31日。
8.存储日期和时间smalldatatime,个SMALLDATETIME型的字段能够存储从1900年1月1日到2079年6月6日的日期,它只能精确到秒
★数据库操作代码
新建数据库 create Database 数据库
删除数据库 drop Database 数据库
查看数据库 sp_helpdb 数据库
选择数据库 Use 数据库
★表字段操作代码
查询表 select * From 表
条件查询表 select * From 表 where 字段='内容'
字段取代显示 select Username"用户名" From 表
加减乘除显示字段 select 字段(+-*/)(数字或字段) From 表 (int类型)
建立新表 create Table 表(字段 类型(长度)not null,.....) 默认值:Defalut '默认值' or getdate()
添加表数据 insert into 表(字段,字段)values('内容','内容') 数字型不加引号
删除表 drop Table 表
删除表所有数据 truncate table 表 OR delete 表
增加表新字段 alter table 表 add 字段 数据类型 null
删除表某数据 delete 表 where 字段='内容'
修改表某数据 update 表 set 字段='内容' where 字段='条件内容'
★ASP相关
<% OPTION EXPLICI %> OPTION EXPLICIT语句强制所有的变量必须专门声明
时间函数: <%=DATE%>:日期时间、<%=NOW%>:日期、<%=TIME%>:时间、<%=DAY(DATE)%>:日、<%=MONTH(DATE)%>:月、<%=WEEKDAY(DATE)%>:星期、<%=YEAR(DATE)%>:年份、<%=HOUR(TIME)%>小时、<%=MINUTE(TIME)%>分钟、<%=SECOND(TIME)%>秒、
时间函数2: <%=DATEADD("s",15,TIME)%>输出15秒后的时间,yyyy 年,q 季度,m 月,y 天,d 天,w 天,ww 星期,h 小时,m 分钟,s 秒
日或时间的间隔 <%=DATEDIFF("d",DATE,"8/8/2008")%> 距离奥运开幕式的天数
变量数据范围: Byte 0到255、Boolean TRUE或FALSE、Integer -32,768到32,767、Long -2,147,483,648 到2,147,483,647、Date 100年1月1日到9999年12月31日、object 任何对象、string 变长字符串,长度从0个字符到大约20亿个字符
<%=ISEMPTY(变量)%> 检查变量是否为空,为空则输出True,不为空则输出False
五个取舍函数 这些函数是ABS(),INT(),FIX(),ROUND(),和SGN()。函数ABS()返回一个绝对值。函数INT()四舍五入后最接近的整数。函数FIX()也返回最接近的整数,不过这个函数对复数是向下舍入而不是向上舍入。函数ROUND()允许你指定舍入后小数部分的位数。最后,函数SGN()返回1,0,或-1,分别对应其参数是正数,零,或复数。
用IF.THEN测试单个条件 VBscript最有用的语句之一是IF...THEN语句
用select CASE 测试多个条件 select CASE语句于IF...THEN语句关系密切。IF...THEN语句只能允许你测试一个条件;select CASE语句允许你一次测试多个条件
用FOR循环执行重复操作 当你需要重复执行一组语句一定次数时,你可以使用一个FOR...NEXT循环
用WHILE和DO执行条件循环 当以指定的次数执行一组语句或显示HTML代码块时,FOR...LOOP循环是有用的。但是,在许多情况下,当一个循环执行之前,你并不知道它需要执行的次数。在这些情况下,你需要使用WHILE循环或DO循环。
