SQL常用命令使用方法

上一篇 / 下一篇  2007-06-09 08:25:45 / 个人分类:数据库知识

|SQL常用命令使用方法:|

获取服务器当前时间:Select GETDATE()  

(1)数据记录筛选:

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字段名between1 and2"

(2)更新数据记录:

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

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

(3)删除数据记录:

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

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

(4)添加数据记录:

2insert语句:1)带字段名2)不带字段名(即针对所有的字段,并进行赋值,值不确定为null

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

也可以不写上字段名:

sql=”insert into包装values('009','恐龙',2.3,null,null)”//前提:列名或所提供值的数目与表定义必须匹配

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数据表名称(永久性删除一个数据表)

//字段类型 char:数字,用于ID,比较短的名称如州,邮编,电话等char(3)

           Varchar:字符,用于文字等,varchar(20)||varchar(20) null

           Money:价格,money|money null可允许为空||money not null不允许为空

           Image:照片,image null

           Int:年份,销售数量,int

           Smallint:月份,samllint

           Datetime:日期,datetime||datetime null


TAG:

 

评分:0

我来说两句

Open Toolbar