|SQL常用命令使用方法:|
获取服务器当前时间:Select GETDATE()
(1)数据记录筛选:
sql="select * from数据表where字段名=字段值order by字段名[desc]"
sql="select * from数据表where字段名like '%字段值%' order by字段名[desc]"
sql="select top 10 * from数据表where字段名order by字段名[desc]"
sql="select * from数据表where字段名in ('值1','值2','值3')"
sql="select * from数据表where字段名between值1 and值2"
(2)更新数据记录:
sql="update数据表set字段名=字段值where条件表达式"
sql="update数据表set字段1=值1,字段2=值2 ……字段n=值n where条件表达式"
(3)删除数据记录:
sql="delete from数据表where条件表达式"
sql="delete from数据表" (将数据表所有记录删除)
(4)添加数据记录:
2种insert语句:1)带字段名2)不带字段名(即针对所有的字段,并进行赋值,值不确定为null)
sql="insert into数据表(字段1,字段2,字段3 …) values (值1,值2,值3 …)"
也可以不写上字段名:
sql=”insert into包装values('009','恐龙',2.3,null,null)”//前提:列名或所提供值的数目与表定义必须匹配
sql="insert into目标数据表select * from源数据表" (把源数据表的记录添加到目标数据表) //前提:列名或所提供值的数目与表定义必须匹配
(5)数据记录统计函数:
AVG(字段名)得出一个表格栏平均值
COUNT(*¦字段名)对数据行数的统计或对某一栏有值的数据行数统计
MAX(字段名)取得一个表格栏最大的值
MIN(字段名)取得一个表格栏最小的值
SUM(字段名)把数据栏的值相加
引用以上函数的方法:
sql="select sum(字段名) as别名from数据表where条件表达式"
set rs=conn.excute(sql)
用rs("别名")获取统的计值,其它函数运用同上。
(5)数据表的建立和删除:
CREATE TABLE数据表名称(字段1类型1(长度),字段2类型2(长度) …… )
例:CREATE TABLE tab01(name varchar(50),datetime default now())
DROP TABLE数据表名称(永久性删除一个数据表)
//字段类型 char:数字,用于ID号,比较短的名称如州,邮编,电话等char(3)
Varchar:字符,用于文字等,varchar(20)||varchar(20) null
Money:价格,money|money null可允许为空||money not null不允许为空
Image:照片,image null
Int:年份,销售数量,int
Smallint:月份,samllint
Datetime:日期,datetime||datetime null