SQL语法大全

发布 2021-05-11 05:18:28 阅读 1670

目录。1. asp与access数据库连接: 2

2. asp与sql数据库连接: 2

3. sql常用命令使用方法: 2

1) 数据记录筛选: 2

2) 更新数据记录: 3

3) 删除数据记录: 3

4) 添加数据记录: 3

5) 数据记录统计函数: 3

5) 数据表的建立和删除: 3

4. 记录集对象的方法: 4

recordset对象方法 4

一、资料定义 dddata definition language) 7

、建**: 7

、更改** 7

、建立索引 8

、删除 8二、的资料形态 datatypes 8

三、资料操作 dmdata manipulation language) 9

、增加资料: 9

、查询资料: 9

基本查询 9

组合查询 9

整合性的查询: 10

复合性的查询 10

其他查询 10

、更改资料: 11

、删除资料: 11

一)内连接 12

二)外连接 13

1. asp与access数据库连接:

%@ language=vbscript%>

dim conn,mdbfile

mdbfile="数据库名称。mdb")

set conn=""

"driver=;uid=admin;pwd=数据库密码;dbq="&mdbfile

%@ language=vbscript%>

dim conn

set conn=""

"provider=sqloledb;data source=sql服务器名称或ip地址;uid=sa;pwd=数据库密码;database=数据库名称。

建立记录集对象:

set rs=""

sql语句,conn,3,2

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"

sql="update 数据表 set 字段名=字段值 where 条件表达式"

sql="update 数据表 set 字段1=值1,字段2=值2 ……字段n=值n where 条件表达式"

sql="delete from 数据表 where 条件表达式"

sql="delete from 数据表" (将数据表所有记录删除)

sql="insert into 数据表 (字段1,字段2,字段3 …)values (值1,值2,值3 …)

sql="insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表)

**g(字段名) 得出一个**栏平均值。

count(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计。

max(字段名) 取得一个**栏最大的值。

min(字段名) 取得一个**栏最小的值。

sum(字段名) 把数据栏的值相加。

引用以上函数的方法:

sql="select sum(字段名) as 别名 from 数据表 where 条件表达式"

set rs=

用 rs("别名") 获取统的计值,其它函数运用同上。

create table 数据表名称(字段1 类型1(长度),字段2 类型2(长度) …

例:create table tab01(name varchar(50),datetime default now())

drop table 数据表名称 (永久性删除一个数据表)

将记录指针从当前的位置向下移一行。

将记录指针从当前的位置向上移一行。

将记录指针移到数据表第一行。

将记录指针移到数据表最后一行。

将记录指针移到数据表第n行。

将记录指针移到第n页的第一行。

设置每页为n条记录。

根据 pagesize 的设置返回总页数。

返回记录总数。

返回记录指针是否超出数据表首端,true表示是,false为否。

返回记录指针是否超出数据表末端,true表示是,false为否。

删除当前记录,但记录指针不会向下移动。

添加记录到数据表末端。

更新数据表记录。

open方法。

source,activeconnection,cursortype,locktype,options

source

recordset对象可以通过source属性来连接command对象。source参数可以是一个command对象名称、一段sql命令、一个指定的数据表名称或是一个stored procedure。假如省略这个参数,系统则采用recordset对象的source属性。

activeconnection

recordset对象可以通过activeconnection属性来连接connection对象。这里的activeconnection可以是一个connection对象或是一串包含数据库连接信息(connectionstring)的字符串参数。

cursortype

recordset对象open方法的cursortype参数表示将以什么样的游标类型启动数据,包括adopenforwardonly、adopenkeyset、adopendynamic及adopenstatic,分述如下:

常数常数值说明。

adopenforwardonly 0 缺省值,启动一个只能向前移动的游标(forward only)。

adopenkeyset 1 启动一个keyset类型的游标。

adopendynamic 2 启动一个dynamic类型的游标。

SQL语法大全

作者 佚名文章 本站原创点击数 19398 更新时间 2007 1 25 1.asp与access数据库连接 language vbscript dim conn,mdbfile mdbfile 数据库名称。mdb set conn driver uid admin pwd 数据库密码 dbq md...

SQL语句语法大全

第13章 sql语句语法。目录。13.1.数据定义语句 13.1.1.alter database语法 13.1.2.alter table语法 13.1.3.create database语法 13.1.4.create index语法 13.1.5.create table语法 13.1.6.d...

sql语法

知识要点 1 transact sql运算符 1 算术运算符。注 null与任何值运算结果为null。运算可用于datetime型数据。2 字符串运算符。3 比较运算符。逻辑常量 ture false。4 逻辑运算符。not 非 and 与 or 或 between 指定范围 like 模糊匹配 5...