白天图生存,晚上求发展!

SQL语句的添加、删除、修改

上一篇 / 下一篇  2007-11-16 10:50:33 / 天气: 阴雨 / 心情: 郁闷 / 精华(1) / 置顶(1)

添加、删除、修改使用db.Execute(Sql)命令执行操作
╔----------------╗
 数据记录筛选 
╚----------------╝
注意:单双引号的用法可能有误(没有测式)

Sql = "Select Distinct 
字段名 From 数据表"
Distinct
函数,查询数据库存表内不重复的记录

Sql = "Select Count(*) From 
数据表 where 字段名1>#18:0:0# and 字段名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#"
在日期类数值为2003-8-10 19:55:08 的字段里查找2003-8-102003-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-102003-8-12的所有纪录,而不管是几点几分。


Sql="select * from 
数据表 where 字段名=字段值 order by 字段名 [desc]" 

Sql="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','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="update 
数据表 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 
数据表
没有条件将删除数据表中所有记录)

╔--------------------╗
 数据记录统计函数 
╚--------------------╝
AVG(
字段名得出一个表格栏平均值 
COUNT(*|
字段名对数据行数的统计或对某一栏有值的数据行数统计 
MAX(
字段名取得一个表格栏最大的值 
MIN(
字段名取得一个表格栏最小的值 
SUM(
字段名把数据栏的值相加 

引用以上函数的方法: 
sql="select sum(
字段名) as 别名 from 数据表 where 条件表达式
set rs=conn.excute(sql) 
 rs("别名") 获取统的计值,其它函数运用同上。 

╔----------------------╗
 数据表的建立和删除 
╚----------------------╝
Create TABLE 
数据表名称(字段类型1(长度),字段类型2(长度) …… ) 
例:Create TABLE tab01(name varchar(50),datetime default now()) 
Drop TABLE 
数据表名称 (永久性删除一个数据表

╔--------------------╗
 记录集对象的方法 
╚--------------------╝
rs.movenext 
将记录指针从当前的位置向下移一行 
rs.moveprevious 


TAG:

 

评分:0

我来说两句

日历

« 2024-04-26  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 44274
  • 日志数: 86
  • 文件数: 1
  • 建立时间: 2007-06-15
  • 更新时间: 2008-04-02

RSS订阅

Open Toolbar