
T-SQL
SQL数据库
IT-wanghanghang
我若不努力,谁替我坚强...
展开
-
SQL中的事务
事务一、什么是事务1.1 事务的概念及要求事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列操作多个操作作为一个整体向系统提交,要么全部执行,要么都不执行事务是一个不可分割的工作逻辑单元1.2 事务的特性(ACID)原子性(Atomicity):事务是一个完整的操作,事务的各个步骤的操作都是不可分的,要么都执行,要么都不执行一致性(Consistency):当事...原创 2020-03-13 11:35:43 · 396 阅读 · 0 评论 -
T-SQL的变量的使用与数据类型转换
变量的使用局部变量必须以标记@作为前缀,如@age局部变量的使用先声明(使用关键字declare),再赋值DECLARE @age INT --声明局部变量@age--SET @age=20 --赋值局部变量SELECT @age=20SELECT @age --查看局部变量的值 使用SELECT赋值确保筛选出的记录只有一条全局变量...原创 2020-03-13 08:42:24 · 686 阅读 · 0 评论 -
SQL Server的六种约束
SQL Server中的约束(六种约束)一、什么是约束?数据库—由若干张数据表组成(理解为一个类库),数据表—由行和列组成的一个二维数组(理解为一个类),列—字段(理解为表中对象的一个属性),行—理解为表中的一个对象,约束是数据库中保证数据完整性的方法1.1.实体完整性每个表中有一个必须要指定的字段1.2.区域完整性针对表中的某个字段进行特殊化限制1.3.参照完整性表与表之间的一种...原创 2020-03-12 18:39:34 · 3250 阅读 · 1 评论 -
SQL注入
SQL注入什么是SQL注入所谓SQL注入,就是通过把SQL命令插入到表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意的)SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web 表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。 比如先前的很多影视网站泄露VIP...原创 2020-03-12 18:27:02 · 1592 阅读 · 0 评论 -
T-SQL中的视图
视图视图的概念是存储在服务器端的一个查询块,是一张虚拟表表示一张表的部分数据或多张表的综合数据其结构和数据是建立在对表的查询基础上视图的使用,跟普通数据表的查询使用完全一样视图中不存放数据数据存放在视图所引用的原始数据表中表视图的多样性一个或多个原始数据表,根据不同用户的不同需求,可以创建不同的视图视图的用途筛选表中的行防止未经许可的用户访问敏感数据降低数据库的复杂...原创 2020-03-12 18:26:31 · 483 阅读 · 0 评论 -
SQL Server T-SQL高级查询
SQL Server T-SQL高级查询高级查询在数据库中用得是最频繁的,也是应用最广泛的。Ø 基本常用查询–selectselect * from student;–all 查询所有select all sex from student;–distinct 过滤重复select distinct sex from student;–count 统计select count(*...转载 2020-03-12 17:26:51 · 355 阅读 · 0 评论 -
T-SQL中的函数
T-SQL中的函数数学函数数学函数可以对数据类型为整型(integer)、实型(real)、浮点型(float)、货币型(money)和smallmoney的列 进行操作。它的返回值是6位小数,如果使用出错,则返回NULL值并显示提示信息,通常该函数可以用在SQL语句的表达式中 常用的数学函数及说明函数名称说 明COS返回指定的表达式中指定弧度的三角余弦值COT...原创 2020-03-12 08:38:08 · 803 阅读 · 1 评论 -
SQL-高级开发
SQL-高级开发添加登录账户(重点)EXEC SP_addlogin 'sa','123'创建数据库用户EXEC sp_grantdbaccess 'sa','sauser'给数据库用户授权授权的语法grant select,insert,update on scorelist to sauser收回授权的语法REVOKE SELECT ON scorelist to sa...原创 2020-03-11 12:05:56 · 2445 阅读 · 1 评论 -
T-SQL基础
T-SQL基础T-SQL的组成数据定义语言(DDL,Data Definition Language)数据操纵语言(DML,Data Manipulation Language)数据控制语言(DCL,Data Control Language)T-SQL基础运算符比较运算符核心作用主要用作用快速的条件查询运算符作用=判断相等>大于<...原创 2020-02-21 09:35:25 · 268 阅读 · 0 评论