经典详细ASP的SQL语句
2009-04-22 10:38:44 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鎯у⒔閹虫捇鈥旈崘顏佸亾閿濆簼绨绘い鎺嬪灪閵囧嫰骞囬姣挎捇鏌熸笟鍨妞ゎ偅绮撳畷鍗炍旈埀顒勭嵁婵犲嫮纾介柛灞捐壘閳ь剛鎳撻~婵嬪Ω閳轰胶鐤呯紓浣割儐椤戞瑩宕ョ€n喗鐓曟い鎰靛亝缁舵氨绱撻崘鈺傜婵﹤顭峰畷鎺戔枎閹搭厽袦婵犵數濮崑鎾绘⒑椤掆偓缁夌敻骞嗛悙鍝勭婵烇綆鍓欐俊鑲╃磼閹邦収娈滈柡灞糕偓鎰佸悑閹肩补鈧尙鏁栧┑鐐村灦閹稿摜绮旈悽绋课﹂柛鏇ㄥ灠閸愨偓濡炪倖鍔﹀鈧繛宀婁邯濮婅櫣绱掑Ο璇茶敿闂佺ǹ娴烽弫璇差嚕婵犳碍鏅插璺猴工瀹撳棝姊虹紒妯哄缂佷焦鎸冲畷鎴﹀箻鐠囧弶宓嶅銈嗘尰缁嬫垶绂嶉悙顒佸弿婵☆垳鍘ф禍楣冩倵濮樼偓瀚�

核心提示:以下为例,实际有很多用发怎么用?呵呵,经典详细ASP的SQL语句,后台呀,执行SQL语句---先说明两种数据库的连接代码:连接SQL数据库的代码:<% dim strdsndim connstrdsn="PRovider=MSDASQL;driver={sql server};server=hdcw88
以下为例,实际有很多用发怎么用?呵呵,后台呀,执行SQL语句
-------------------------------------------------------------------------------------------
先说明两种数据库的连接代码:
连接SQL数据库的代码:
<%
dim strdsn
dim conn
strdsn="PRovider=MSDASQL;driver={sql server};server=hdcw888;database=HuaDaWeb;uid=HuaDaGuest;pwd=1001"
set conn=server.createobject("adodb.connection")
conn.open strdsn
%>
连接access数据库的代码:
<%
set conn=server.createobject("adodb.connection")
connstr="Provider=Microsoft.jet.oledb.4.0;data source="&server.mappath("data.mdb")
conn.open connstr
%>
或者:
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example3.mdb")
%>
----------------------------------------------------------------------------------------------
(1) 数据记录筛选:
sql=select * from 数据表 where 字段名=字段值 order by 字段名
sql=select * from 数据表 where 字段名 like ‘%字段值%‘ order by 字段名
sql=select top 10 * from 数据表 where 字段名 order by 字段名
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) 添加数据记录:
sql=insert into 数据表 (字段1,字段2,字段3 …) valuess (值1,值2,值3 …)
sql=insert into 目标数据表 select * from 源数据表 (把源数据表的记录添加到目标数据表)(5) 数据记录统计函数:
AVG(字段名) 得出一个表格栏平均值COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计MAX(字段名) 取得一个表格栏最大的值MIN(字段名) 取得一个表格栏最小的值SUM(字段名) 把数据栏的值相加
引用以上函数的方法:sql=select sum(字段名) as 别名 from 数据表 where 条件表达式set rs=conn.excute(sql) 用 rs(别名) 获取统的计值,其它函数运用同上。(6) 数据表的建立和删除:
Create TABLE 数据表名称(字段1 类型1(长度),字段2 类型2(长度) …… )
例:Create TABLE tab01(name varchar(50),datetime default now())
Drop TABLE 数据表名称 (永久性删除一个数据表)
赞助商链接