备考计算机三级数据库——SQL 案例

SQL Server 备考笔记

目录

一、创建数据库
二、修改数据库
三、分离与附加数据库
四、创建与删除架构
五、数据表的操作
六、分区表的操作
七、视图的操作
八、约束类型
九、索引的操作
十、增、删、改基本语法与使用
十一、查询语句的基本语法与使用
十二、连接查询与并、交、差运算
十三、子查询
十四、存储过程的基本语法与使用
十五、定义和删除触发器
十六、内置函数与用户定义函数
十七、游标的操作
十八、数据的安全管理

尾注

create database 数据库名 
create schema 架构名
create table 架构名.表名
create partition function 分区函数名(分区列的数据类型)
create partition scheme 分区方案名
create view 视图名
create [唯一|聚集] index 索引名
create proc[edure] 存储过程名
create trigger 触发器名
create function 自定义函数名(输入参数 参数数据类型)
create login 登录账户名
create user 用户名
create role 角色名

remove file StuDB3 -- remove 文件
drop database StudentDB 
drop schema my
drop table my.Tb_Stu_Info
drop column stest
drop view View_TeacherCourse
drop constraint fk_Stuno
drop index px_StuID on my.test
drop pron ShowTeaCourse
drop trigger trig_deleteDep
drop function FselTeach  
drop login teachers
drop user teach2  -- drop 数据库,架构,表,列,视图,约束,索引,存储过程,触发器,函数,登录账户,用户

grant 操作 onto 用户|角色  -- 授权
deny 操作 onto 用户  -- 拒绝授权
revoke 操作 onfrom 用户|角色  -- 收权

schema [ˈskiːmə] 架构 | n. (计划或理论的) 提要,纲要;

partition [pɑːrˈtɪʃn] 分区 | n. 隔断; 隔扇;隔板墙;分割;分治;瓜分; v. 分割; 使分裂;

scheme [skiːm] 方案 | n. 计划; 方案; 体系; 体制; 阴谋; 诡计; 计谋; v. 密谋; 秘密策划; 图谋; 想; 认为;

identity [aɪˈdentəti] 自增 | n. 身份; 本身; 本体; 特征; 特有的感觉(或信仰); 同一性; 相同; 一致;

constraint [kənˈstreɪnt] 约束 | n. 限制; 限定; 约束; 严管;

numeric [nuˈmɛrɪk] 数字 | n. 数(字,值)(的);分数 ;不可通约数;

references [ˈrefrənsɪz] 参考(外键约束使用) | n. 说到(或写到)的事; 提到; 谈及; 涉及; 参考; 查询; 查阅; (帮助或意见的) 征求,征询; v. 查阅; 参考; 给(书等)附参考资料;

clustered [ˈklʌstərd] 聚集 | adj. 成群的; 成簇的; v. 群聚; 聚集;

nonclustered 非聚集

truncate [ˈtrʌŋkeɪt] 删除(同delete)| v. 截短,缩短,删节(尤指掐头或去尾);

distinct [dɪˈstɪŋkt] 去重 | adj. 清晰的; 清楚的; 明白的; 明显的; 截然不同的; 有区别的; 不同种类的; 确定无疑的; 确实的; 确切的;

exists [ɪɡˈzɪsts] 存在 | v. 存在; 实际上有; (尤指在困境或贫困中) 生活,生存;

declare [dɪˈkler] 定义变量 | v. 公布; 宣布; 宣告; 表明; 宣称; 断言; 申报(收益);

transaction [trænˈzækʃn] 事务 | n. (一笔) 交易,业务,买卖; 办理; 处理;

raiserror 抛出一个错误 | 是由单词 raise error 组成 ,raise 增加; 提高; 提升

cast [kæst] 转换 | v. 向…投以(视线、笑容等); 投射(光、影子等); 使人怀疑; 造谣中伤; n. (一出戏剧或一部电影的) 全体演员; 铸件; 铸造品; 模子; 铸模;

convert [kənˈvɜːrt] 转换 | v. (使) 转变,转换,转化; 可转变为; 可变换成; (使)改变(宗教或信仰) ; (使) 皈依,归附; n. 改变宗教(或信仰、观点)的人; 皈依者;

ceiling [ˈsiːlɪŋ] 向上取整 | n. 天花板; 顶棚; 最高限度; 上限; 最大限量; 最高飞行限度; 升限; v. 装天花板;装壁板;装隔板;

fetch [fetʃ] 提取 | v. (去) 拿来; (去) 请来; 售得,卖得(某价);

status [ˈsteɪtəs] 状态 | n. 状态; 地位; 身份; 职位; 高级职位; 社会上层地位;

deallocate 释放游标 | 释放; 解除分配; 删除一个准备好的查询; 归还;

expiration [ˌekspəˈreɪʃn] 有效日期 | n. 告终; 期满; 截止;

policy [ˈpɑːləsi] 策略 | n. 政策; 方针; 原则; 为人之道; 保险单;

另外

  • 本文写于2020年8月,备考9月计算机三级数据库考试,并顺利拿到证书

  • 本人数据库刚入门,笔记中包含了一些对语句的理解,如果有不足之处,望大家海涵。

  • 课程来源:国家计算机等级考试 计算机三级数据库技术 UP主:La笔不小新。文中的任务图均截屏自该视频

  • 如果备考数据库的话,有基础的还是多刷题比较好,因为我是零基础,所以在 B 站看视频打基础

  • 本文作者:枫临 Fulling

你可能感兴趣的:(SQL,server,sql,数据库,sqlserver)