数据库常用语法
- 格式:wps
- 大小:21.50 KB
- 文档页数:4
mysql select insert into语句mysql select insert into语句是MySQL数据库中用于查询和插入数据的常用语句。
下面我们将分别介绍SELECT和INSERT INTO语句的语法、作用以及实例演示。
一、SELECT语句1.语法:```SELECT column_name(s) FROM table_name WHERE condition;```2.作用:SELECT语句用于从指定的表中选取满足条件的数据。
选取的列可以是一个或多个,条件是用WHERE子句指定的。
3.实例演示:假设有一个名为`employees`的表,包含以下字段:`id`、`name`、`age`、`gender`。
以下是一个查询年龄大于30的员工的示例:```sqlSELECT name, age FROM employees WHERE age > 30;```二、INSERT INTO语句1.语法:```INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);```2.作用:INSERT INTO语句用于将数据插入到指定的表中。
可以插入一行或多行数据,列的数量和数据值的数量需相同。
3.实例演示:假设我们要向`employees`表中插入一行新员工的信息,包括姓名、年龄和性别,如下所示:```sqlINSERT INTO employees (name, age, gender) VALUES ("张三", 25, "男");```四、注意事项和实战技巧1.在使用SELECT语句时,要注意合理设置条件,以提高查询效率。
避免使用过于宽泛的条件,以免导致大量数据被检索。
2.在使用INSERT INTO语句时,要确保插入的数据符合表的结构要求。
否则,插入操作可能会失败。
mysql数据库常用语句SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建备份数据的deviceUSE masterEXEC sp_addumpdevice ’disk’, ’testBack’, ’c:mssql7backupMyNwind_1.dat’--- 开始备份BACKUP DATABASE pubs TO testBack4、说明:创建新表create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)根据已有的表创建新表:A:create table tab_new like tab_old (使用旧表创建新表)B:create table tab_new as select col1,col2… from tab_old definition only5、说明:删除新表:drop table tabname6、说明:增加一个列:Alter table tabname add column col type注:列增加后将不能删除。
DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar 类型的长度。
7、说明:添加主键:Alter table tabname add primary key(col)说明:删除主键:Alter table tabname drop primary key(col)8、说明:创建索引:create [unique] index idxname on tabname(col….)删除索引:drop index idxname注:索引是不可更改的,想更改必须删除重新建。
数据库简单的增删改查语法总结数据库是指在计算机系统中长期储存的、有组织的、可共享的大量数据的集合。
在数据库中,常用的操作有增加、删除、修改和查询等。
以下是数据库简单的增删改查语法总结:一、增加数据在数据库中,增加数据的操作可以使用INSERT语句。
INSERT语句的基本格式如下:INSERTINTO表名(字段1,字段2,...)VALUES(值1,值2,...);例如,向一个学生表student中增加一条记录,可以使用以下语句:INSERT INTO student (id, name, age)VALUES('1','张三','20');这条语句将向student表中插入一条id为1,name为"张三",age为20的记录。
二、删除数据在数据库中,删除数据的操作可以使用DELETE语句。
DELETE语句的基本格式如下:DELETEFROM表名WHERE条件;例如,从学生表student中删除id为1的记录,可以使用以下语句:DELETE FROM student WHERE id = '1';这条语句将从student表中删除id为1的记录。
三、修改数据在数据库中,修改数据的操作可以使用UPDATE语句。
UPDATE语句的基本格式如下:UPDATE表名SET字段1=新值1,字段2=新值2,...WHERE条件;例如,将学生表student中id为1的记录的name字段修改为"李四",可以使用以下语句:UPDATE student SET name = '李四' WHERE id = '1';这条语句将修改student表中id为1的记录的name字段为"李四"。
四、查询数据在数据库中,查询数据的操作可以使用SELECT语句。
SELECT语句的基本格式如下:SELECT字段1,字段2,...FROM表名WHERE条件;例如,查询学生表student中所有记录的id和name字段,可以使用以下语句:SELECT id, name FROM student;这条语句将查询student表中所有记录的id和name字段。
数据库操作的基本语法⼤全1. 操作数据库:CRUD1. C(Create):创建* 创建数据库:* create database 数据库名称;* 创建数据库,判断不存在,再创建:* create database if not exists 数据库名称;* 创建数据库,并指定字符集* create database 数据库名称 character set 字符集名;* 练习:创建db4数据库,判断是否存在,并制定字符集为gbk* create database if not exists db4 character set gbk;2. R(Retrieve):查询* 查询所有数据库的名称:* show databases;* 查询某个数据库的字符集:查询某个数据库的创建语句* show create database 数据库名称;3. U(Update):修改* 修改数据库的字符集* alter database 数据库名称 character set 字符集名称;4. D(Delete):删除* 删除数据库* drop database 数据库名称;* 判断数据库存在,存在再删除* drop database if exists 数据库名称;5. 使⽤数据库* 查询当前正在使⽤的数据库名称* select database();* 使⽤数据库* use 数据库名称;2. 操作表1. C(Create):创建1. 语法:create table 表名(列名1 数据类型1,列名2 数据类型2,....列名n 数据类型n);* 注意:最后⼀列,不需要加逗号(,)* 数据库类型:1. int:整数类型* age int,2. double:⼩数类型* score double(5,2)3. date:⽇期,只包含年⽉⽇,yyyy-MM-dd4. datetime:⽇期,包含年⽉⽇时分秒 yyyy-MM-dd HH:mm:ss5. timestamp:时间错类型包含年⽉⽇时分秒 yyyy-MM-dd HH:mm:ss* 如果将来不给这个字段赋值,或赋值为null,则默认使⽤当前的系统时间,来⾃动赋值6. varchar:字符串* name varchar(20):姓名最⼤20个字符* zhangsan 8个字符张三 2个字符* 创建表create table student(id int,name varchar(32),age int ,score double(4,1),birthday date,insert_time timestamp);* 复制表:* create table 表名 like 被复制的表名;2. R(Retrieve):查询* 查询某个数据库中所有的表名称* show tables;* 查询表结构* desc 表名;3. U(Update):修改1. 修改表名alter table 表名 rename to 新的表名;2. 修改表的字符集alter table 表名 character set 字符集名称;3. 添加⼀列alter table 表名 add 列名数据类型;4. 修改列名称类型alter table 表名 change 列名新列别新数据类型;alter table 表名 modify 列名新数据类型;5. 删除列alter table 表名 drop 列名;4. D(Delete):删除* drop table 表名;* drop table if exists 表名 ;3.增删改表中数据1. 添加数据:* 语法:* insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n);* 注意:1. 列名和值要⼀⼀对应。
基本语法格式select(聚合函数)的语句格式:(这个不会考试就危险了)select * from 表名上面一句可以查出一张你指定表名的表里的全部东西,*的位置可以替换其他的东西,比如:select 列1名,列2名 from 表名这样你就可以只看表里列1,列2 两列。
还可以加COUNT(),YEAR()等函数,具体看书吧!!在后面可以接where,group by,order by等where的用法:select * from 表名 where 条件表达式条件表达式就好比列1值>0 啊,列2值=0&0啊,之类的。
这样我们就之看符合条件的。
group by的用法:select 列名1,count(列名2) as '自定义列名' from 表名group by 列名1这句就是把表里所有列名1相同的行集合成一行,顺便说下count(列名2) as '自定义列名',count()是总行数的意思,考试经常要和group by一起用。
如果要求总合用sum()这个函数。
as '自定义列名'就是给列付个名字。
如果要进一步筛选就在语句的最后加"HAVING 条件表达式"就可以了。
ORDER BY的用法:select * from 表名 [where 条件表达式]ORDER BY 列名N这样就是依照列名N的顺序排列了,最后加上DESC就是降序排列连表查询Select 需要的列名1,需要的列名2 ,……需要的列名N from 表1,表2Where表1.某列=表2.某列 and 其他要求的条件表达式以上就是连两个表的Select语句,你也可以连3或多个表,只要每个表和其他的表有联系就可以了。
如果上面的看不太懂我举个例子:我们有2张表:B1,B2。
B1里有“动画名称”和“时间”两列。
B2里有“动画名称”和“制作公司”两列。
其中两个表的动画名称是对应的,现在要你显示出“动画名称”,“时间”和“制作公司”,做法如下:SELECT B1. 动画名称, 时间, 制作公司 from B1,B2where B1. 动画名称= B2. 动画名称ps: “SELECT B1. 动画名称, 时间, 制作公司”里面我要求返回3项,第一项因为两个表列名重复所以要前面加“表名.”如果上面的题目还要加条件,比如我们只要“制作公司”是“A”公司的,就这样写where 语句:where B1. 动画名称= B2. 动画名称 AND制作公司=’A’update(更新)的语句格式:update 表名set 列名1 = xxx, 列名2 = xx, ... 列名N = xxwhere 列名x =?....insert(插入一列)的语句格式:1,全部插入,也就是把表里每一条的记录都写一边,这样格式就要求和表的格式一样。
数据库的基本增删改查语句数据库的基本增删改查语句是数据库操作中最基础、最常用的语句,用于对数据库中的数据进行增加、删除、修改和查询。
下面列举了10个常用的增删改查语句,并对其进行了详细的描述。
一、增加数据(INSERT)INSERT语句用于向数据库表中插入新的数据记录。
其基本语法如下:INSERT INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...);其中,表名为要插入数据的表名,字段1、字段2为要插入数据的字段名,值1、值2为要插入的具体数值。
二、删除数据(DELETE)DELETE语句用于从数据库表中删除数据记录。
其基本语法如下:DELETE FROM 表名 WHERE 条件;其中,表名为要删除数据的表名,条件为指定的删除条件。
三、修改数据(UPDATE)UPDATE语句用于修改数据库表中的数据记录。
其基本语法如下:UPDATE 表名 SET 字段1=值1, 字段2=值2, ... WHERE 条件;其中,表名为要修改数据的表名,字段1、字段2为要修改数据的字段名,值1、值2为要修改的新数值,条件为指定的修改条件。
四、查询数据(SELECT)SELECT语句用于从数据库表中查询数据记录。
其基本语法如下:SELECT 字段1, 字段2, ... FROM 表名 WHERE 条件;其中,字段1、字段2为要查询的字段名,表名为要查询的表名,条件为指定的查询条件。
五、插入多条数据(INSERT INTO SELECT)INSERT INTO SELECT语句用于将查询结果插入到另一个表中。
其基本语法如下:INSERT INTO 表名(字段1, 字段2, ...) SELECT 字段1, 字段2, ... FROM 表名 WHERE 条件;其中,表名为要插入数据的表名,字段1、字段2为要插入数据的字段名,SELECT语句用于指定要插入的数据来源。
六、删除多条数据(DELETE FROM SELECT)DELETE FROM SELECT语句用于根据查询结果删除表中的数据记录。
data studio数据库查询语法Data Studio数据库查询语法Data Studio是一款强大的数据可视化工具,它可以连接多种数据源进行数据查询和分析。
在使用Data Studio进行数据库查询时,我们需要掌握一些基本的查询语法。
本文将介绍Data Studio数据库查询语法的相关知识。
1. 数据源连接在使用Data Studio进行数据库查询之前,我们需要先连接数据源。
Data Studio支持多种数据源,包括Google Sheets、Google Analytics、Google BigQuery等。
连接数据源的方式取决于具体的数据源类型,可以是通过提供的API密钥、OAuth授权或者直接输入连接字符串等方式。
2. 查询语句结构Data Studio使用SQL(Structured Query Language)语法进行数据库查询。
SQL是一种用于管理关系数据库系统的编程语言,它提供了一套标准的命令和语法规则,用于执行各种类型的数据库操作。
在Data Studio中,我们可以直接在查询编辑器中编写SQL语句进行查询。
一条基本的SQL查询语句由以下几个部分组成:- SELECT:指定要查询的字段,可以是具体的字段名,也可以是通配符(*)表示查询所有字段。
- FROM:指定要查询的数据表。
- WHERE:指定查询的条件,用于筛选满足条件的记录。
- GROUP BY:指定按照某个字段进行分组。
- HAVING:指定分组后的条件筛选。
- ORDER BY:指定查询结果的排序方式。
3. 基本查询示例下面是一些基本的Data Studio数据库查询语法示例:- 查询所有字段:```SELECT * FROM table_name;```- 查询指定字段:```SELECT column1, column2 FROM table_name;```- 查询指定字段并按照某个字段排序:```SELECT column1, column2 FROM table_name ORDER BY column1 ASC;```- 查询指定字段并按照多个字段排序:```SELECT column1, column2 FROM table_name ORDER BY column1 ASC, column2 DESC;```- 查询满足条件的记录:```SELECT * FROM table_name WHERE column1 > 10;```- 查询分组后的结果:```SELECT column1, COUNT(*) FROM table_name GROUP BY column1;```- 查询分组后满足条件的结果:```SELECT column1, COUNT(*) FROM table_name GROUP BY column1 HAVING COUNT(*) > 10;```4. 数据过滤和转换函数在Data Studio的查询语法中,我们还可以使用一些数据过滤和转换函数来进行更加灵活的数据处理。
mycat 语法Mycat语法是指在Mycat数据库中使用的语法规则和命令。
Mycat 是一个开源的分布式数据库中间件,它支持MySQL、Oracle和SQLServer等数据库,并提供了负载均衡、读写分离和分布式事务等功能。
Mycat语法与MySQL语法相似,但也有一些不同之处。
下面是一些常用的Mycat语法:1. 创建数据库:CREATE DATABASE database_name;2. 创建表:CREATE TABLE table_name (column1 datatype,column2 datatype,column3 datatype,.....);3. 插入数据:INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);4. 更新数据:UPDATE table_nameSET column1 = value1, column2 = value2, ...WHERE condition;5. 删除数据:DELETE FROM table_nameWHERE condition;6. 查询数据:SELECT column1, column2, ...FROM table_nameWHERE condition;7. 创建视图:CREATE VIEW view_name ASSELECT column1, column2, ...FROM table_nameWHERE condition;8. 创建存储过程:CREATE PROCEDURE procedure_nameASBEGIN--code hereEND9. 创建函数:CREATE FUNCTION function_name( input_parameter1 datatype, input_parameter2datatype, ... )RETURNS output_datatypeASBEGIN--code hereEND以上是一些常用的Mycat语法,使用这些语法可以完成大部分的数据库操作。
数据库的基本语法及操作结构化查询语⾔包含6个部分:1、数据查询语⾔(DQL:Data Query Language):其语句,也称为“数据检索语句”,⽤以从表中获得数据,确定数据怎样在应⽤程序给出;保留字SELECT是DQL(也是所有SQL)⽤得最多的动词,其他DQL常⽤的保留字有WHERE,ORDER BY,GROUP BY和HAVING。
这些DQL保留字常与其它类型的SQL语句⼀起使⽤。
2、数据操作语⾔(DML:Data Manipulation Language):其语句包括动词INSERT、UPDATE和DELETE。
它们分别⽤于添加、修改和删除。
3、事务控制语⾔(TCL):它的语句能确保被DML语句影响的表的所有⾏及时得以更新。
包括COMMIT(提交)命令、SAVEPOINT(保存点)命令、ROLLBACK(回滚)命令。
4、数据控制语⾔(DCL):它的语句通过GRANT或REVOKE实现权限控制,确定单个⽤户和⽤户组对数据库对象的访问。
某些RDBMS可⽤GRANT或REVOKE控制对表单个列的访问。
5、数据定义语⾔(DDL):其语句包括动词CREATE,ALTER和DROP。
在数据库中创建新表或修改、删除表(CREAT TABLE 或 DROP TABLE);为表加⼊索引等。
6、指针控制语⾔(CCL):它的语句,像DECLARE CURSOR,FETCH INTO和UPDATE WHERE CURRENT⽤于对⼀个或多个表单独⾏的操作。
1. 数据库引擎:InnoDB:⽀持事务, ⽀持外键⽀持崩溃修复能⼒并发控制修改缺点:读写效率低占⽤空间⼤MyISAM :⽀持静态型动态型,压缩型优势:占⽤空间少,插⼊时候⽐较⾼数据的完整性Memory:默认使⽤hash索引放在内存中,处理速度快临时表缺点:放⼊内存,断电后,就失效了。
安全性差=不能建⽴太⼤的表1.2 创建数据库:语法:CREATE DATABASE [IF NOT EXISTS] <数据库名>[[DEFAULT] CHARACTER SET <字符集名>][[DEFAULT] COLLATE <校对规则名>];<数据库名>:创建数据库的名称。
postsql语法PostgreSQL是一种开源的关系型数据库管理系统,它使用PostgreSQL语法进行操作和查询数据库。
本文将围绕PostgreSQL 语法展开,介绍其常用的语法规则和用法。
一、DDL语法DDL(Data Definition Language)是用于定义和管理数据库结构的语言。
在PostgreSQL中,常用的DDL语法包括创建数据库、创建表、修改表结构等。
1. 创建数据库使用CREATE DATABASE语句可以创建一个新的数据库。
例如,创建一个名为"mydb"的数据库:```CREATE DATABASE mydb;```2. 创建表使用CREATE TABLE语句可以创建一个新的表。
例如,创建一个名为"users"的表,包含id、name和age三个字段:```CREATE TABLE users (id SERIAL PRIMARY KEY,name VARCHAR(50) NOT NULL,age INTEGER);```3. 修改表结构使用ALTER TABLE语句可以修改表的结构,如添加、修改和删除字段等。
例如,给"users"表添加一个新的字段"email":```ALTER TABLE usersADD COLUMN email VARCHAR(100);```二、DML语法DML(Data Manipulation Language)是用于对数据库中的数据进行操作的语言。
在PostgreSQL中,常用的DML语法包括插入数据、更新数据、删除数据等。
1. 插入数据使用INSERT INTO语句可以向表中插入新的数据。
例如,向"users"表中插入一条新的记录:```INSERT INTO users (name, age, email)VALUES('John',25,'****************');```2. 更新数据使用UPDATE语句可以更新表中的数据。
SQL常用语句一览sp_password null,'新密码','sa' 修改数据库密码(1)数据记录筛选:sql="select * from 数据表where 字段名=字段值orderby 字段名[desc] "sql="select * from 数据表where 字段名like '%字段值%' orderby 字段名[desc]"sql="select top10 * from 数据表where 字段名orderby 字段名[desc]"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…) values(值1,值2,值3…)"sql="insert into 目标数据表select * from 源数据表"(把源数据表的记录添加到目标数据表)(5)数据记录统计函数:A VG(字段名)得出一个表格栏平均值COUNT(*|字段名)对数据行数的统计或对某一栏有值的数据行数统计MAX(字段名)取得一个表格栏最大的值MIN(字段名)取得一个表格栏最小的值SUM(字段名)把数据栏的值相加引用以上函数的方法:sql="selectsum(字段名)as别名from数据表where条件表达式"setrs=conn.excute(sql)用rs("别名")获取统的计值,其它函数运用同上。
(5)数据表的建立和删除:CREATETABLE数据表名称(字段1类型1(长度),字段2类型2(长度)……)例:CREATETABLEtab01 (namevarchar (50), datetimedefaultnow ())DROPTABLE数据表名称(永久性删除一个数据表)4.记录集对象的方法:rs.movenext将记录指针从当前的位置向下移一行rs.moveprevious将记录指针从当前的位置向上移一行rs.movefirst将记录指针移到数据表第一行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.addnew添加记录到数据表末端rs.update更新数据表记录SQL语句的添加、删除、修改虽然有如下很多种方法,但在使用过程中还是不够用,不知是否有高手把更多灵活的使用方法贡献出来?添加、删除、修改使用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-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="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 数据表"没有条件将删除数据表中所有记录)╔--------------------╗☆数据记录统计函数☆╚--------------------╝A VG(字段名) 得出一个表格栏平均值COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计MAX(字段名) 取得一个表格栏最大的值MIN(字段名) 取得一个表格栏最小的值SUM(字段名) 把数据栏的值相加引用以上函数的方法:sql="select sum(字段名) as 别名from 数据表where 条件表达式"set rs=conn.excute(sql)用rs("别名") 获取统的计值,其它函数运用同上。
╔----------------------╗☆数据表的建立和删除☆╚----------------------╝CREATE TABLE 数据表名称(字段1 类型1(长度),字段2 类型2(长度) …… )例:CREATE 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条记录rs.pagecount 根据pagesize 的设置返回总页数rs.recordcount 返回记录总数rs.bof 返回记录指针是否超出数据表首端,true表示是,false为否rs.eof 返回记录指针是否超出数据表末端,true表示是,false为否rs.delete 删除当前记录,但记录指针不会向下移动rs.addnew 添加记录到数据表末端rs.update 更新数据表记录。