数据库学习
Grace-tt
一枚非常上进的小白
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL书总结
结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,一种数据库查询和程序设计语言,用于 存取数据以及查询、更新和管理关系数据库系统。 可以把sql分为两个部分,DDL数据定义语言和DML数据操作语言 DML:select从数据库表中获取数据 Update 更新数据库表中的数据 Delete 从数据库表中删除数据 Insert into 向数据...原创 2019-05-31 19:38:08 · 258 阅读 · 23 评论 -
数据库视频sql server概述
第一章 SQL Server入门简介 SQL Server 2018:是微软发布的一个典型的关系型数据库管理系统(对多个数据库的管理) 优点:功能强大,操作简便,可靠的安全性 数据库概念:长期存放在计算机中,用来存储数据的仓库,数据有组织,可共享,冗余度小,数据独立性高 数据库模型(数据存储结构):层次模型,网状模型,关系模型(最常见,独立的二维数据表) 关系数据库的完整性规则: 实体完整性:主属...原创 2019-08-17 11:53:06 · 857 阅读 · 10 评论 -
SQL Server安全性
第11章 sql server安全性 安全性机制的5个等级 客户机安全机制:计算机的操作系统 网络传输的安全机制:传输数据,对数据进行加密,备份加密 实例级别安全机制:对整个数据库服务器进行限制,创建数据角色,控制访问权限 数据库级别安全机制:对数据库进行访问权限控制 对象级别安全机制:对数据表等对象进行访问权限设置 Sql server身份验证模式 1.Windows身份验证模式: 当使用Wi...原创 2019-08-19 09:05:27 · 792 阅读 · 12 评论 -
SQL Server之触发器
第十章 触发器 概念;触发器是一个在修改指定表中的数据时执行的存储过程,经常通过创建触发器来强制实现不同表中的逻辑相关数据的引用完整性或 一致性。由于用户不能绕过触发器,所以可以用它来强制实施复杂的业务规则,以此确保数据的完整性。 使用:触发器不同于我们前面介绍的存储过程。触发器主要是通过事件进行触发而被执行的,而存储过程可以通过存储过程名字而直接被调用。当对某一表进行诸如update,inder...原创 2019-08-19 08:46:00 · 839 阅读 · 8 评论 -
数据库视频第九章 存储过程
第九章 存储过程 存储过程:是一组为了完成特定功能的sql语句集,经编译后存储在数据库中,用户可以通过指定存储过程的名字并给定参数,就可以随时调用并且执行它,而不必重新编译,因此通过定义一段程序存储在数据库中的方式,可加大数据库操作语句的执行效率。 存储过程种类 用户自定义存储过程 系统存储过程 扩展存储过程 使用存储过程的优点 1.存储过程与其他应用程序共享应用程序逻辑,因而确保了数据访问和修改...原创 2019-08-19 08:23:12 · 287 阅读 · 11 评论 -
数据库视频第八章(2)-游标,事务,锁
游标概述:游标是一种数据访问机制,它允许用户访问单独的数据行,而不是对整个行集进行操作。用户可以通过单独处理每一行逐条收集信息并对数据逐行进行操作,这样可以降低系统开销和潜在的阻隔情况。用户也可使用这些数据生成sql代码并立即执行或输出。 游标主要包括以下两部分: 1.游标结果集 由定义游标的select语句返回的行的集合 2.游标位置 指向这个结果集中的某一行的指针 游标的特点: 游标返回一个完...原创 2019-08-18 21:08:25 · 335 阅读 · 11 评论 -
数据库视频第八章(1)--sql语言
第八章 Transact-SQL语言 结构化查询语言SQL:(SQL)是ANSI和ISO定义的标准,T-SQL是microsoft公司对sql标准的一个实现。 T-sql语言:T-sql语言是sql(结构化查询语言的增强版本),与多种ANSISQL标准兼容,而且在标准的基础上还进行了许多扩展。T-sql代码已成为sql server 的核心,T-sql在关系数据库管理系统中实现数据的检索,操纵和添...原创 2019-08-18 20:43:32 · 461 阅读 · 12 评论 -
数据库视频SQL Server多表连接查询
第七章 多表连接 多表连接:用户在进行基本连接操作时,可以遵循以下基本原则 1.select 子句中,每个目标列(我们所需要的列)都要加上基表名称,因为有的基表中的属性名称是一样的 2.from子句中应该包括所使用的的所有的基表 3.where子句中应该定义一个同等连接 select A.姓名,A.性别,B.班级名,B.班级人数 from 学生信息1 A,班级信息 B where A.所属班...原创 2019-08-18 17:42:58 · 467 阅读 · 10 评论 -
数据库视频 SQL语句
第六章 sql 语言 数据查询 从数据库中读取数据 select * from table_name where colunmn_name='' 使用as可以对字段名重新命名 select 姓名 as 学生姓名,性别,家庭住址 from 学生信息 使用distinct关键字可以将查询出来的一样的结果合并,查询结果如下(有很多学生的民族为汉族或者满族,但是查询结果只是显示两个) select d...原创 2019-08-18 16:06:29 · 938 阅读 · 9 评论 -
SQL Server之视图和索引
第五章 视图:可以选择不同的数据表中的不同的列,将他们组合在一起形成一个新的表,方便查询使用 新建视图:视图-右击-新建视图(图形化方法创建) sql语句创建:如下 create view V_studentinfo as select A.姓名,A.性别,A.民族,A.家庭住址,B.班级名 from 学生信息 A,班级信息 B where A.所属班级=B.班级编号 该语句将学生信息中的...原创 2019-08-18 10:22:50 · 578 阅读 · 13 评论
分享