Insert Into

一个插入数据的命令

语法结构为

Insert Into table(field1,field2,….) Values (value1,value2,…)

insert into还可以与select结合起来使用,而不使用values关键字,如

insert into temp_001(faccountid,fnumber,fname,fgroupid,fdc) select 2604,'1101','TTT',101,1

insert into temp_001(faccountid,fnumber,fname,fgroupid,fdc) select faccountid,fnumber,fname,fgroupid,fdc from t_account order by fnumber

Update修改

Update t_account set Fdc=1 where fnumber=‘1601’

delete删除

Delete from t_account where faccountid=1001

创建、删除表

CREATE TABLE doc_exe ( column_a INT CONSTRAINT column_a_un UNIQUE) 

go

Drop TABLE doc_exe

go

常用函数

Max:求最大值

Min:求最小值

Avg:返回在某一集合上对数值表达式求得的平均值。

Count:返回集合中项目的数量

Count(*):返回符合查询中指定的搜索条件的总行数,而不消除重复值

ABS:求绝对值

CONVERT:将某种数据类型的表达式显式转换为另一种数据类型

其他常用函数,可以通过F1随时在帮助中查找。

表、视图和存储过程是什么意思?

是用来存放数据库数据的最基本的数据仓库,所有的数据都存在相应的表中

一个表结构中应该有一个主键(或称索引)

在表结构中可能还可能存在触发器

表中各列的列名称为字段,每个字段必须有一个数据类型(如整数型、日期型等)

视图

根据一定的查询目的而设计一组用来连接所需要的数据表和设置了条件的SQL Server查询语句。

存储过程

为执行特定目的而构造成的一组SQL语句组