数据库增删改查基本语句_第1页
数据库增删改查基本语句_第2页
数据库增删改查基本语句_第3页
数据库增删改查基本语句_第4页
数据库增删改查基本语句_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

数据库增删改查基本语句数据库增删改查基本语句 adoquery1 Fielddefs 1 Name 字段名 dbgrid1 columns 0 width 10 dbgrid 的字段宽度 adoquery1 Fields i DataType ftString 字段类型 update jb spzl set kp item name upper kp item name 修改数据库表中某一列为大写 select from master dbo sysobjects jm barcode dbo users 多库查询 adotable1 sort 字段名称 ASC adotable 排序 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 数据记录统计函数 AVG 字段名 得出一个表格栏平均值 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 数据表 没有条件将删除数据表中所有记录 数据记录统计函数 AVG 字段名 得出一个表格栏平均值 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 返回记录指针是否超出数据表首端

温馨提示

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

评论

0/150

提交评论