SQL语法精华:从ASP连接到数据操作

需积分: 3 5 下载量 140 浏览量 更新于2024-09-19 收藏 101KB DOC 举报
"这篇文档是作者对SQL语法的个人总结,涵盖了ASP与Access及SQL数据库的连接方式,以及SQL常用命令的使用方法,包括数据记录的筛选、更新、删除、添加,还有数据记录统计函数和数据表的建立与删除。此外,还提及了Recordset对象的方法,以及DDL和DML的相关操作,如数据的增加、查询、更改和删除,涉及到了各种类型的查询,如内连接和外连接等。" 在SQL中,数据操作是数据库管理的核心,以下是对文档中提及的知识点的详细说明: 1. **ASP与数据库连接**: - **ASP与Access数据库连接**:通过创建`ADODB.Connection`对象并使用`Driver`属性指定Microsoft Access驱动,设置`UID`和`PWD`为管理员权限,最后的`dbq`属性指定数据库文件路径。 - **ASP与SQL数据库连接**:同样创建`ADODB.Connection`对象,但使用`PROVIDER=SQLOLEDB`指定SQL Server提供程序,`DATA SOURCE`指服务器名称或IP,`UID`和`PWD`为登录凭据,`DATABASE`为所需数据库。 2. **SQL常用命令**: - **数据记录筛选**:`SELECT`语句用于选取数据,`WHERE`子句定义筛选条件,`ORDER BY`用于排序,`LIKE`操作符用于模糊匹配。 - **更新数据记录**:`UPDATE`语句用于修改现有记录,`SET`指定要修改的字段和新值。 - **删除数据记录**:`DELETE FROM`语句用于删除满足条件的记录。 - **添加数据记录**:`INSERT INTO`语句用于向表中添加新的记录。 - **数据记录统计函数**:例如`COUNT()`,`SUM()`,`AVG()`,`MAX()`,`MIN()`等,用于对数据进行统计计算。 - **数据表的建立和删除**:`CREATE TABLE`用于创建新表,`DROP TABLE`用于删除表。 3. **Recordset对象的方法**: - Recordset对象提供了多种操作数据记录的方法,如`Open`打开记录集,`Close`关闭,`AddNew`添加新记录,`Edit`编辑,`Delete`删除,`MoveFirst`,`MoveLast`,`MoveNext`,`MovePrevious`移动指针等。 4. **DDL (Data Definition Language)**: - DDL用于定义数据库结构,如创建(`CREATE`)、修改(`ALTER`)、删除(`DROP`)表格和索引。 5. **DML (Data Manipulation Language)**: - DML用于操作数据,包括增加(`INSERT`),查询(`SELECT`),更改(`UPDATE`),删除(`DELETE`)记录。 - 查询类型包括基本查询,组合查询,整合性查询(如`JOIN`操作)和复合性查询,如内连接(`INNER JOIN`)和外连接(`LEFT JOIN`,`RIGHT JOIN`,`FULL JOIN`)。 这些知识是SQL学习的基础,对于初学者来说,理解和掌握这些概念能够帮助他们有效地与数据库进行交互,处理和管理数据。