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