没有合适的资源?快使用搜索试试~ 我知道了~
SQL基础代码(包含所有的语句)
需积分: 17 5 下载量 41 浏览量
2018-05-30
09:12:53
上传
评论
收藏 1.28MB DOC 举报
温馨提示
本文档详细的讲解了SQL的操作 目录包括 建库建表 数据查询 函数 变量 循环语句 存储过程 子查询 事务 触发器
资源推荐
资源详情
资源评论
Sql 基础代码
目录
第一章 建库建表................................................................................................................................2
1.1 数据库的应用.........................................................................................................................2
1.1.1 创建数据库..................................................................................................................2
1.1.2 查询数据库..................................................................................................................4
1.1.3 删除数据库..................................................................................................................5
1.2 表的运用.................................................................................................................................6
1.2.1 创建表..........................................................................................................................6
1.2.2 删除表.........................................................................................................................7
1.3 约束.........................................................................................................................................8
1.3.1 五种约束......................................................................................................................8
1.3.2 约束的使用.................................................................................................................9
第二章 数据查询................................................................................................................................11
2.1 建表和插入数据...................................................................................................................11
2.1.1 建立学生信息表........................................................................................................11
2.1.2 插入信息....................................................................................................................12
2.2 查询运用...............................................................................................................................15
2.2.1 数据查询...................................................................................................................15
2.2.2 单表查询...................................................................................................................17
2.2.3 连接查询...................................................................................................................19
2.2.4 操作结果集查询......................................................................................................25
2.2.5 嵌套查询...................................................................................................................25
2.3.1 数据库更新........................................................................................................................26
第三章 函数........................................................................................................................................26
3.1 五种函数的运用...................................................................................................................27
3.1.1 字符串函数...............................................................................................................27
3.1.2 数学函数...................................................................................................................28
3.1.3 日期函数...................................................................................................................30
3.1.4 系统函数...................................................................................................................31
3.1.5 聚合函数...................................................................................................................32
第四章 变量........................................................................................................................................34
4.1 局部变量..............................................................................................................................35
4.2 全局变量..............................................................................................................................36
第五章 循环语句................................................................................................................................39
5.1 统计平均成绩.......................................................................................................................39
5.2 提分.......................................................................................................................................41
5.3 根据成绩显示等级...............................................................................................................44
第六章 存储过程................................................................................................................................47
6.1 存储过程的应用...................................................................................................................47
6.1.1 系统存储过程...........................................................................................................47
6.1.2 Sp_helptext 的使用...................................................................................................51
6.1.3 创建存储过程...........................................................................................................52
6.2 raiserror 语句的应用............................................................................................................58
第七章 子查询....................................................................................................................................59
7.1 exists 子查询的应用.............................................................................................................59
7.2 求银行利息...........................................................................................................................64
7.3 变量查询...............................................................................................................................66
7.4 查询考试通过情况...............................................................................................................69
7.5 循环提分...............................................................................................................................72
7.6 通过率...................................................................................................................................74
第八章 事物........................................................................................................................................75
8.1 使用事物解决银行转账......................................................................................................77
第九章 触发器....................................................................................................................................79
9.1 检测触发器...........................................................................................................................79
9.2 创建触发器...........................................................................................................................79
9.3 触发器 delete 运用...............................................................................................................82
9.4 触发器 update 运用..............................................................................................................83
9.5 触发器禁止修改运用...........................................................................................................85
第一章 建库建表
1.1 数据库的应用
1.1.1 创建数据库
--创建数据库 student
create database student
on primary--默认就属于primary主文件组,可省略
(name='student_data',--逻辑名
filename='D:\student_date.mdf',
--物理名,也就是储存此数据库的路径
size=5mb,--文件初始大小
maxsize=100mb,--文件增长的最大值
filegrowth=15%--文件的增长率)
或者有两个数据库文件
create database student
on
(name='student_data',--逻辑名
filename='D:\student_date.mdf',
--物理名,也就是储存此数据库的路径
size=5mb,--文件初始大小
maxsize=100mb,--文件增长的最大值
filegrowth=15%--文件的增长率)
(name='student_data',--逻辑名
filename='D:\student_date.ndf', --两个表以后
后缀都为ndf,日志文件后缀不变。
--物理名,也就是储存此数据库的路径
size=5mb,--文件初始大小
maxsize=100mb,--文件增长的最大值
filegrowth=15%--文件的增长率)
--日志文件的具体描述
log on
(name='student_logo',
filename='D:\student_log.ldf',
size=2mb,
filegrowth=1mb)
Go
/*
若 xp
*/ 未完
EXEC xp_cmdshell ‘mkdir D:\project’
调用 DOS 命令创建文件夹
1.1.2 查询数据库
--查询当前服务器的所有的数据库
select*from sysdatabases
--查询数据库student的信息
select*from sysdatabases where
name='student'
1.1.3 删除数据库
drop database student—可以直接删除
use master--设置当前数据库为master,一般访问
sysdatabases表
go
if exists(select*from sysdatabases where
name='student')
drop database student
--使用exists子查询查询在sysdatabases里有没有
student数据库,有则删除此数据库
--删除后然后替换为以下的数据库
create database student
on primary--默认就属于primary主文件组,可省略
(
name='student_data',--逻辑名
剩余63页未读,继续阅读
资源评论
阿法i
- 粉丝: 2
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功