创建数据表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
/*存储过程*/
CREATE PROCEDURE sp-过程名
@参数名参数类型
WITH recomple重新编译|encryption加密
AS
@参数名参数类型[=默认值][output]
程序代码
GO
/* 权限管理*/
赋予权限grant select|insert|update|delect on表名to用户
拒绝权限deny select|insert|update|delect on表名to用户
撤销权限revoke select|insert|update|delect on表名from用户
Declare @局部变量类型
Set @局部变量=‘’
本地临时表#临时表名
全局临时表##临时表名
/* 函数*/
Sum()返回数值的总额select sum(列名)
avg(列名) 平均值,null至不包含在内
Count(*):null值也被统计
Count():null不被统计进来
Count(distinct )计算不同的记录
First(列名):返回行的第一列
Last(列名):返回列的最后一列
Max():最大值
Min():最小值
/*创建数据表*/
CREATE TABLE表名
(
字段名类型NOT NULL/NULL UseName char(10) NOTNULL CONSTRAINT PRIMARY KEY CLUSTERED
/*修改表---增加一*/
ALTER TABLE表名
ADD
字段名类型NOT NULL/NULL
/*删除表*/
DROP TABLE表名
/*插入一条记录*/
INSERT INTO表名VALUSE(‘’,’’,’’,)
/*创建表,并向表内插入一条记录*/
CREATE TABLE 表名
(字段名类型NOT NULL/NULL)
GO
INSERT INTO表名(字段名,字段名)VALUSE(‘’,’’) GO
/*一个带有WHERE条件的修改语句。*/
USE 数据库
GO
UPDATE 表.字段
Set 字段=‘’
where 字段=
/*自动加1*/
Update 表名
Set 值=值+1
USE数据库
GO
/*删除一条记录*/
Delete from表
where字段=
/*删除所有记录*/
Delete from 表
/* 嵌套删除*/
Delete from 表
Where 字段=(select 字段from 表where 条件)
Select [all|distinct|distinctrow|top]
From 表
Where
Group by
Order by asc|desc
With option