SQL常用语句一览_百度文库_第1页
SQL常用语句一览_百度文库_第2页
SQL常用语句一览_百度文库_第3页
SQL常用语句一览_百度文库_第4页
SQL常用语句一览_百度文库_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SQL 常用语句一览(1数据记录筛选:sql="select*from数据表 where 字段名 =字段值 orderby 字段名 desc"sql="select*from数据表 where 字段名 like'%字段值 %'orderby字段名 desc"sql="selecttop10*from数据表 where 字段名 orderby 字段名 desc"sql="select*from数据表 where 字段名 in('值 1',' 值 2',' 值 3'

2、"sql="select*from数据表 where 字段名 between 值 1and 值 2"(2更新数据记录:sql="update数据表 set 字段名 =字段值 where 条件表达式 "sql="update数据表 set 字段 1=值 1, 字段 2=值 2 字段 n=值 nwhere 条件表达式 " (3删除数据记录:sql="deletefrom数据表 where 条件表达式 "sql="deletefrom数据表 "(将数据表所有记录删除 (4添加数据记录:sql

3、="insertinto数据表 (字段 1, 字段 2, 字段 3values(值 1, 值 2, 值 3"sql="insertinto目标数据表 select*from源数据表 "(把源数据表的记录添加到目标数据表 (5数据记录统计函数:AVG(字段名 得出一个表格栏平均值COUNT(*|字段名 对数据行数的统计或对某一栏有值的数据行数统计MAX(字段名 取得一个表格栏最大的值MIN(字段名 取得一个表格栏最小的值SUM(字段名 把数据栏的值相加引用以上函数的方法:sql="selectsum(字段名 as 别名 from 数据表 wher

4、e 条件表达式 "setrs=conn.excute(sql用 rs("别名 " 获取统的计值,其它函数运用同上。(5数据表的建立和删除:CREATETABLE 数据表名称 (字段 1类型 1(长度 , 字段 2类型 2(长度 例:CREATETABLEtab01 (namevarchar (50, datetimedefaultnow (DROPTABLE 数据表名称 (永久性删除一个数据表 4. 记录集对象的方法:rs.movenext 将记录指针从当前的位置向下移一行rs.moveprevious 将记录指针从当前的位置向上移一行rs.movefirst 将

5、记录指针移到数据表第一行rs.movelast 将记录指针移到数据表最后一行rs.absoluteposition=N将记录指针移到数据表第 N 行rs.absolutepage=N将记录指针移到第 N 页的第一行rs.pagesize=N设置每页为 N 条记录rs.pagecount 根据 pagesize 的设置返回总页数rs.recordcount 返回记录总数rs.bof 返回记录指针是否超出数据表首端, true 表示是, false 为否rs.eof 返回记录指针是否超出数据表末端, true 表示是, false 为否rs.delete 删除当前记录,但记录指针不会向下移动rs.

6、addnew 添加记录到数据表末端rs.update 更新数据表记录SQL 语句的添加、删除、修改虽然有如下很多种方法,但在使用过程中还是不够用,不知 是否有高手把更多灵活的使用方法贡献出来?添加、删除、修改使用 db.Execute(Sql命令执行操作 - 数据记录筛选 -注意:单双引号的用法可能有误 (没有测式 Sql = "Select Distinct 字段名 From 数据表 "Distinct 函数,查询数据库存表内不重复的记录Sql = "Select Count(* From 数据表 where 字段名 1>#18:0:0# and 字段名

7、1< #19:00# " count 函数 , 查询数库表内有多少条记录, “ 字段名 1” 是指同一字段例:set rs=conn.execute("select count(id as idnum from news"response.write rs("idnum"sql="select * from 数据表 where 字段名 between 值 1 and 值 2"Sql="select * from 数据表 where 字段名 between #2003-8-10# and #2003-8-12#

8、" 在日期类数值为 2003-8-10 19:55:08 的字段里查找 2003-8-10至 2003-8-12的所有记录, 而不管是几点几分。select * from tb_name where datetime between #2003-8-10# and #2003-8-12#字段里面的数据格式为:2003-8-10 19:55:08,通过 sql 查出 2003-8-10至 2003-8-12的所 有纪录,而不管是几点几分。Sql="select * from 数据表 where 字段名 =字段值 order by 字段名 desc"Sql="

9、;select * from 数据表 where 字段名 like '%字段值 %' order by 字段名 desc" 模糊查询Sql="select top 10 * from 数据表 where 字段名 order by 字段名 desc"查找数据库中前 10记录Sql="select top n * form 数据表 order by newid("随机取出数据库中的若干条记录的方法top n, n 就是要取出的记录数Sql="select * from 数据表 where 字段名 in ('值 1&

10、#39;,' 值 2',' 值 3'" - 添加数据记录 -sql="insert into 数据表 (字段 1, 字段 2, 字段 3 valuess (值 1, 值 2, 值 3 "sql="insert into 数据表 valuess (值 1, 值 2, 值 3 "不指定具体字段名表示将按照数据表中字段的顺序,依次添加sql="insert into 目标数据表 select * from 源数据表 "把源数据表的记录添加到目标数据表 - 更新数据记录 -Sql="upda

11、te 数据表 set 字段名 =字段值 where 条件表达式 "Sql="update 数据表 set 字段 1=值 1, 字段 2=值 2 字段 n=值 n where 条件表达式 "Sql="update 数据表 set 字段 1=值 1, 字段 2=值 2 字段 n=值 n "没有条件则更新整个数据表中的指定字段值 - 删除数据记录 -Sql="delete from 数据表 where 条件表达式 "Sql="delete from 数据表 "没有条件将删除数据表中所有记录 - 数据记录统计函数

12、 -AVG(字段名 得出一个表格栏平均值COUNT(*|字段名 对数据行数的统计或对某一栏有值的数据行数统计MAX(字段名 取得一个表格栏最大的值MIN(字段名 取得一个表格栏最小的值SUM(字段名 把数据栏的值相加引用以上函数的方法:sql="select sum(字段名 as 别名 from 数据表 where 条件表达式 "set rs=conn.excute(sql用 rs("别名 " 获取统的计值,其它函数运用同上。 - 数据表的建立和删除 -CREATE TABLE 数据表名称 (字段 1 类型 1(长度 , 字段 2 类型 2(长度 例:C

13、REATE TABLE tab01(name varchar(50,datetime default now(DROP TABLE 数据表名称 (永久性删除一个数据表 - 记录集对象的方法 -rs.movenext 将记录指针从当前的位置向下移一行rs.moveprevious 将记录指针从当前的位置向上移一行rs.movefirst 将记录指针移到数据表第一行rs.movelast 将记录指针移到数据表最后一行rs.absoluteposition=N 将记录指针移到数据表第 N 行rs.absolutepage=N 将记录指针移到第 N 页的第一行rs.pagesize=N 设置每页为 N 条

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论