SQL Server
文章平均质量分 91
SQL Server 是Microsoft 公司推出的关系型数据库管理系统。
何极光
何程龙,大学计算机科学与技术专业毕业,现就任前端开发工程师。曾荣获:CSDN博客专家、签约讲师,InfoQ写作社区专家博主,中国开源协会-开发分会管理委员会委员。现主要从事软件开发及软件教育培训,具有丰富的实战经验,善于将复杂问题简单化,擅长Web前端、JavaScript框架、Java并发、C#编程、Python Web、数据库SQL等领域及技术。
展开
-
SQL语句中Group BY和Rollup以及cube用法
前言:本博文主要讲解SQL语句中Group BY和Rollup以及cube用法以及区别。文章目录一、区别汇总:二、实例演示:2.1 创建表2.2 查询表2.3 显示结果三、区别查询:3.1 GROUP BY3.2 ROLLUP3.3 CUBE一、区别汇总:CUBE 生成的结果集显示了所选列中值的所有组合的聚合。ROLLUP 生成的结果集显示了所选列中值的某一层次结构的聚合。二、实例演示:2.1 创建表CREATE TABLE DEPART( 部门 char(10), 员工 char(原创 2020-08-06 08:06:28 · 2246 阅读 · 4 评论 -
SQL Server存储过程,建议收藏!
一、存储过程的概念存储过程是指为了完成特定的功能由一条或多条sql语句组成的集合,这些语句集合 可以被多次调用,类似于批处理文件,通常指定一个名称进行存储,经系统进行编译后存储到数据库的服务器中,作为数据库的对象,形成一个处理单元。存储过程创建之后,用户通过指定存储过程名称与参数,调用该存储过程并且执行。在调用的过程中允许用户声明变量,设置条件,以便增强程序设计的能力。二、存储过程的优点存储过程加快系统运行速度,存储过程只在创建时编译,以后每次执行时不需要重新编译。存储过程可以封装复杂的数据库操作原创 2020-05-20 19:27:09 · 3756 阅读 · 2 评论 -
解决SQL Server中无法保存同名自定义函数的问题,亲测成功!
前言:在SQL Server创建自定义函数时,当我们在同一个数据库下重复创建一个同名的函数,此时系统会抛出错误。致使我们创建同名函数的因素有很多,其中修改函数、保存的可能性最大。如果我们不能妥善的解决这个问题,那么我们只能重新更改函数名,再次保存。其实,这样完全是没有必要的,下来,我们进行详细讲解。一、抛出错误此时,我们将无法再次进行保存,除非更改函数名。二、解决问题首先我们查询一下这个系统表--查询系统表select * from sysobjects如下图:此时,我们可以看到很原创 2020-05-13 09:51:24 · 858 阅读 · 0 评论 -
SQL Server使用object_id超详细总结,你要的这里都有!
前言:在SQL Server数据库中,如果查询数据库中是否存在指定名称的索引或者外键约束等,经常会用到object_id(‘name’,‘type’)方法。语法:object_id( '[ database_name . [ schema_name ] . | schema_name . ] object_name' [ ,'object_type' ] )--object_id('objectname')或object('objectname','type')作用:该函数会返回指定对象的ID值,原创 2020-05-13 09:48:43 · 10378 阅读 · 0 评论 -
SQL Server中自定义函数function的使用,今天通通都告诉你!
SQL Server 自定义函数function的使用前言: 在SQL Server中不仅可以可以使用系统自带的函数(时间函数、聚合函数、字符串函数等等),详情见本人另一篇文字添加链接描述,还可以根据需要自定义函数。与编程语法中的函数类似,Microsoft SQL Server用户定义函数接收参数、执行操作(如复杂运算)并将操作结果以值的形式进行返回。返回值可以是单个标量值或结果集。文章目录SQL Server 自定义函数function的使用一、定义二、三种自定义函数的异同点三、函数参数四、举例说明原创 2020-05-12 09:58:13 · 7319 阅读 · 0 评论 -
SQL Server数据库入门
一、SQL是什么?SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。二、SQL和T-SQLT-SQL 即 Transact-SQL,是 SQL 在 Microsoft SQL Server 上的增强版,它是用来让应用程序与 SQL Server 沟通的主...原创 2020-04-21 09:34:59 · 568 阅读 · 0 评论 -
SQL Server数据库六大约束
一、数据完整性设计数据完整性就是确保数据库中数据的一致性和正确性数据完整性包括数据的完整性和参照的完整性二、SQL Server数据完整性PRIMARY KEY约束FOREIGN KEY约束UNIQUE约束CHECK约束DEFAULT约束允许空值三、SQL Server六大约束约束名称主键约束(PRIMARY KEY)唯一约束(UNIQUE)外键约束(F...原创 2020-04-01 20:50:38 · 1539 阅读 · 0 评论 -
Sql Server数据库中的数据完整性
一、数据完整性数据存放在表中数据完整性的问题大多是由于设计引起的创建表的时候,就应当保证以后数据输入是正确的错误的数据,不符合要求的数据不允许输入二、创建表保证数据的完整性实施完整性约束三、完整性提供以下四种类型的约束保证完整性域完整性实体完整性引用完整性自定义完整性四、完整性常用的约束方法域完整性:检查约束、默认值、非空约束实体完整性:唯一约束、主键...原创 2020-03-30 20:37:14 · 2206 阅读 · 0 评论 -
Sql Server数据库的作用与概述
一、数据库能够做什么?存储大量数据,方便查询和操作保持数据信息的一致、完整共享和安全通过组合分析,产生新的有用信息二、数据库和应用程序应用程序作用:响应操作并显示结果,向数据库请求数据要求:美观,操作简单方便数据库作用:存储数据,检索数据,生成新的数据要求:统一,安全,性能等行(记录)、列(字段)三、数据库的基本概念数据库就是“数据”的“仓库...原创 2020-03-30 20:35:56 · 4596 阅读 · 1 评论 -
SQL Server数据库中的约束条件类型
SQL Server中的约束条件有以下类型:(1)空值约束:该列是否允许为空值(2)唯一约束:保证该列不允许出现重复值。(3)主键约束:设置表的主键(4)外键约束:设置表的外键(5)检查约束:限制列中允许的取值以及多个列之间的关系。外键说明了两张表之间的联系,一张表的外键由一个列或者多个列所组成,并且它们是另一张表的主键或者UNIQUE约束列。检查约束的表现形式是:CHECK,所以有...原创 2020-03-30 20:39:43 · 1809 阅读 · 0 评论 -
SQL Server2005,win8、win10系统安装教程,你急需的都在这里!
SQL Server2005,win8、win10系统安装教程1、SQL Server2005简介 在当今的互联世界中,数据和管理数据的系统必须始终为用户可用且能够确保安全,有了SQL Server 2005,组织内的用户和IT专家将从减少应用程序宕机时间、提高可伸缩性及性能、更紧密的安全控制中获益。 &nb...原创 2020-03-09 18:01:31 · 7132 阅读 · 3 评论 -
使用SQL时,还不懂having和where的区别?你要的全都在这里!
一、使用场景不同where可以用于select、update、delete和insert…into语句中。having只能用于select语句中。二、子句有区别1、where子句where子句中的条件表达式having都可以跟,而having子句中的有些表达式where不可以跟。having子句可以用聚合函数(sum、count、avg、max和min),而where子句不可以。2、having子句HAVING是先分组再筛选记录,WHERE在聚合前先筛选记录,也就是说作用在GROU原创 2020-05-08 21:51:08 · 3068 阅读 · 0 评论 -
SQL Server中的内置函数(超详细讲解),一次性全都掌握!
SQL Server中的内置函数在Transact-SQL语言中,函数被用来执行一些特殊的运算以支持SQL Server的标准命令。SQL Server包含多种不同的函数用以完成各种工作,每一个函数都有一个名称,在名称之后有一对小括号,如:GETDATE()。大部分的函数在小括号中需要一个或多个参数。常用的几类函数:转换函数用来实现数据类型之间的转换字符串函数用于控制返回...原创 2020-05-06 22:15:02 · 9442 阅读 · 0 评论 -
SQL Server中的运算符,全面整理!
运算符一种符号,它是用来进行列之间或者变量之间的比较或数学运算的包括算术运算符、逻辑运算符、比较运算符、位运算符、其他运算符1、算术运算符运算符说明+加运算,求两个数或表达式相加的和,如:6+8-减运算,求两个数或表达式相减的差*乘运算,求两个数或表达式相乘的积/除运算,求两个数或表达式相除的商,如:5/3的值为1%取模运算,求两个...原创 2020-05-06 09:44:11 · 7086 阅读 · 0 评论 -
SQL Server中用SQL语句操作表
SQL语句操作表一、创建表--使用 create table 语句创建表语法:create table 表名(字段 数据类型 约束)例如:create table Student( StudentId int , --学生编号 StudenName varchar(50) --学生姓名) 二、删除表--使用 drop table 删除表--注意事项:删除表时,如果有主...原创 2020-05-05 14:17:02 · 753 阅读 · 0 评论 -
SQL Server中用SQL语句操作数据库
一、SQL语句操作数据库--创建student数据库create database student--修改student数据库alter database student--删除student数据库drop database student--创建数据库CREATE DATABASE 数据库名称ON--主文件( NAME=文件名,--数据文件的逻辑文件名称 ...原创 2020-04-26 08:33:09 · 1012 阅读 · 0 评论 -
SQL语言实现插入、更新、删除数据
一、插入数据单行语法语法:INSERT [INTO] 表名 [(列名)] VALUES (值列表)多行语法--方法一:通过INSERT SELECT语句将现有表中的数据添加列已存在的表中(操作旧表)SELECT (列名) FROM <源表名>--方法二:通过SELECT INTO语句将现有表中的数据添加到新表中(操作新表,只执行一次)SELECT (列名...原创 2020-04-23 11:31:30 · 2018 阅读 · 0 评论 -
必会的SQL语句,你都知道吗?
sql语句:是数据库的核心语言sql 语句对表的增删改查操作:curd : c create(添加) u updata(修改) r read(查询) d delete(删除)一、查询:在sql语句中 表名和字段名加上`` 加快sql语句的执行速度select 字段,字段 form 表名select `name`,`title` from `用户表` // 查询用户表中 name和ti...原创 2019-10-23 15:46:32 · 461 阅读 · 0 评论