数据库常用命令及方法

原创 2004年10月06日 11:42:00
数据库常用命令及方法
SQL常用命令使用方法: 

(1) 数据记录筛选: 

sql="select * from 数据表 where 字段名=字段值 order by 字段名 " 

sql="select * from 数据表 where 字段名 like ‘%字段值%‘ order by 字段名 " 

sql="select top 10 * from 数据表 where 字段名 order by 字段名 " 

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 …) valuess (值1,值2,值3 …)" 

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

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

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

引用以上函数的方法: 

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

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

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

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

例:CREATE TABLE tab01(name varchar(50),datetime default now()) 

DROP TABLE 数据表名称 (永久性删除一个数据表) 

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 更新数据表记录

 

Redis常用命令和Jedis 常用方法

基本数据类型及常用命令: String SET name 'penn' GET name 'penn' Hash(哈希) HMSET penn name zhangxiaopeng age 27 em...
  • xinqing5130
  • xinqing5130
  • 2017年07月25日 18:08
  • 84

第二章、Linux操作系统及常用命令

第二章、Linux操作系统及常用命令02_01_Linux操作系统及常用命令Linux的基本原则:1、由目的单一的小程序组成;组合小程序完成复杂任务;2、一切皆文件;3、尽量避免捕获用户接口;4、配置...
  • Toormi
  • Toormi
  • 2015年08月13日 16:47
  • 1441

pg常用命令

一、进程: 1)查询进程: select * from pg_stat_activity 说明: datname表示数据库名 procpid表示当前的SQL对应的PID query_start表示S...
  • wish503
  • wish503
  • 2016年08月30日 17:45
  • 724

linux的命令crontab的格式和解释

转自:http://blog.csdn.net/ethanzhao/article/details/4406017 基本格式 : *  *  *  *  *  command 分 时 日 月 周...
  • Love_JavaProgram
  • Love_JavaProgram
  • 2013年05月03日 14:07
  • 631

MYSQL数据库常用命令集合

Mysql数据库是一个多用户,多线程的关系型数据库,是一个客户机/服务器结构的应用程序。它是对个人用户和商业用户是免费的.   Mysql数据库具有以下优点:   1.同时访问数据库的用户的数量不受限...
  • zhouminghong
  • zhouminghong
  • 2007年08月21日 10:21
  • 1263

gdb调试常用命令及精华

一:列文件清单  1. List  (gdb) list line1,line2  二:执行程序  要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准...
  • li744831579
  • li744831579
  • 2013年05月19日 13:08
  • 544

ubuntu常用命令和知识整理

ubuntu常用命令,文件操作相关,用户权限相关,软件安装和卸载,文件解压
  • forgot2015
  • forgot2015
  • 2017年01月11日 23:51
  • 217

数据库基本命令的总结

1. show databases; :显示所有的库 2. create database [if not exists] 库名; :创建数据库 id not exists:判断语句,...
  • qxs965266509
  • qxs965266509
  • 2012年06月06日 08:16
  • 3298

分布式版本控制系统Git(一):Git安装配置、基本命令

前言扯淡 新入公司,发现公司用的是Git进行代码管理,以前所呆的公司都是用的SVN,对于Git也不是完全不了解,之前多多少少了解过,但是毕竟没有用做实际开发中,所以理解的也不深入,命令也没有去学,...
  • saytime
  • saytime
  • 2016年04月23日 00:32
  • 2551

SQLite-自学笔记(1)——快速入门

SQLite的安装和入门 了解   简单了解SQLite   SQLite是一种轻巧迷你的关系型数据库管理系统。它的特点如下: 不需要一个单独的服务器进程或操作的系统(无服务器的)。 ...
  • jianglibo1024
  • jianglibo1024
  • 2017年02月06日 18:03
  • 155
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库常用命令及方法
举报原因:
原因补充:

(最多只允许输入30个字)