![](https://img-blog.csdnimg.cn/63bc39c748a249458d62c14510baa1d7.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SQL Server
SQL server
张_Laura
Java领域优质创作者,华为云享专家
展开
-
SQL Server的四种分页方式
最近项目上需要添加分页方式,我就查询了四种分页方式,虽然最后用到的是EF的分页,和直接用SQLServer的分页方式稍有不同,但是还是总结一下下。原创 2021-08-06 09:25:41 · 3639 阅读 · 2 评论 -
【SQL】char varchar nchar nvarchar的区别
varchar nvarchar 变长字符。char nchar 是定长字符,后面自动填充,使长度达到相应的长度。从空间上考虑,用varchar合适;从效率上考虑,用char合适,关键是根据实际情况找到权衡点。所以一般来说,如果含有中文字符,用nchar/nvarchar,如果纯英文和数字,用char/varchar。char和varchar的性能差距是很小的,可以考虑忽略不计。在大数据量应用中,使用char和nvarchar有可能导致大量的存储空间的浪费。...原创 2021-08-03 19:48:58 · 2345 阅读 · 2 评论 -
在数据库中添加Northwind数据库
【前言】最近需要用到Northwind数据库,这个是在安装SQLserver的时候,系统自动建立的数据库,是一个用户数据库的示例,用于使用者自学的。但是我的数据库已经安装很长时间了,已经找不到这个示例数据库了,这就需要我重新添加一个数据库了。【正文】 疑问关于添加这个数据库,比较简单地方式就是说直接下载一个数据库,然后附加到上面,但是在实际操作的过程中可以发现,直接附加容易出错。一个错误是因为文件的权限不全,可以直接把这个文件的权限改成完成控制,还有一个错误是数据库的版本不一致,这里需要把数据库版原创 2021-06-19 20:52:13 · 3697 阅读 · 24 评论 -
【SQL】模糊查询
文章目录【正文】1、%2、_3、[ ] 4、[^ ]5、查询内容包含通配符时【结尾】# 【前言】在SQL Server中一般查询数据库我们用到的是完整查询,在查询的时候是需要我们把全部完整的条件都输入进来才可以查询到结果的,如果说你查询的条件有一点的不对就不会查询到结果,这样在库里数据很多的时候或者说我们记不清楚数据的时候就很容易查询不到结果的。为了解决这个问题,我们可以使用模糊查询。所以可以说模糊查询是概念不清的查询,因为一个字就可以查询到数据库里面带有这个字的数据,方便用户查询。【正文】模原创 2020-12-24 07:31:35 · 2221 阅读 · 15 评论 -
【MySQL】MySQL的基本使用
【前言】安装上了MySQL,当然要使用了,下面我就简单的说一下MySQL的使用方法和常见的错误。【正文】打开MySQL。注意打开的是command line client。输入密码登录。新建数据库。CREATE DATABASE student_test;新建表。USE student_test;CREATE TABLE student(...原创 2019-08-10 17:57:48 · 352 阅读 · 13 评论 -
【学习】浅谈数据模型
【前言】数据模型与数据结构,概念模型、逻辑模型、物理模型与概念结构、逻辑结构、物理结构,模型与结构是同一个层次的还是上下级关系呢,我有点懵。【正文】数据模型是一个概念集合,精确地描述了系统的静态特征、动态特性、数据约束条件。数据结构描述了数据模型的静态特性,是数据模型的基础。如层次模型、网状模型。 数据操作表示数据模型的动态行为。 数据约束描述数据结构中数据间的语法和语义关...原创 2019-08-08 16:21:12 · 623 阅读 · 8 评论 -
【学习】数据管理和数据处理
【前言】最近学习《数据库系统与原理》,对于数据管理和数据处理稍有争议,稍微总结了一下。【正文】数据管理 是利用计算机硬件和软件技术对数据进行有效的收集、存储、处理和应用的过程。实现数据有效管理的关键是数据组织。数据处理 是对数据的采集、存储、检索、加工、变换和传输。数据管理包含数据处理。【结尾】不怕不知道,就怕不知道。对一件事情了解不深刻并不可怕,可怕的是...原创 2019-08-07 20:56:31 · 1669 阅读 · 8 评论 -
【学习】数据库理论篇
【前言】理论先行,逻辑先行。【正文】数据库【结尾】总结的比较笼统, 实操性比较大。下面将详细介绍。原创 2019-08-02 11:53:06 · 350 阅读 · 8 评论 -
SQL软件下载及安装
最近很多小伙伴在下载安装SQL server的时候,出现了很多问题,特地来分享一下~关注微信公众号《软件安装管家》,里面有软件的安装包也有安装步骤,很详细,按照这个步骤安装就可以。为了方便使用,我直接把网址复制过来勒 —— SQL Server2014 软件安装教程亲测方便使用,可以考虑~...转载 2019-07-30 10:35:30 · 507 阅读 · 15 评论 -
【SQL】数据库及类型
简介:数据库:数据库是数据的仓库。与普通的“数据仓库”不同的是,数据库依据“数据结构”来组织数据,因为“数据结构”,所以我们看到的数据是比较“条理化”的。也因为其“数据结构”式,所以有极高的查找速率。如果与EXCEL来比的话,能明显的看出数据库的好处,我们能给一个个“字段”添加“约束”(比如约束一列的值不能为空),数据库与普通的文件系统的主要区别:数据库能快速查找对应的数据。...原创 2019-07-23 15:54:44 · 1036 阅读 · 20 评论 -
【SQL】浅谈联合
前言SQL入门经典这本书中对于联合简单的介绍了一些,我就简单的进行了一些总结。正文联合:就是将多个表中的数据联合成一个结果集的方式。分类:主要有内部联合(inner join)、左外部联合(left outer join)、右外部联合(right outer join)、完全外部联合(full outer join)和union。联合内部联合:联合周围放置圆括号,每个联合...原创 2019-06-28 18:56:08 · 407 阅读 · 15 评论 -
【SQL】SQL数据类型
数据库不同,可能会有不同的数据类型 ,下面简单的介绍一下数据类型的异同点:存储空间不同,使用的内存量不同,分配的空间不同,数据类型不同。SQL数据类型汇总:字符:Char(127):会预留127个字符空间,无论你使用几个字符,会造成空间的浪费。(固定长度)Varchar(127):最多达到127个字符,但是用多少就是多少,不会造成浪费。(可变长度)Char...原创 2019-06-10 20:50:09 · 754 阅读 · 10 评论 -
【SQL】浅谈范式
前言范式的定义是“符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度”。简单来说就是数据库中创建数据表的规则。范式的目标是降低所浪费的空间量和数据冗余量。正文目前的关系数据库中一共有六个范式,但是一般的数据库只需要前三个范式就足够了。第一范式(1NF)定义所需要的数据项;确保没有重复的数据组;确保存在一个主键。第二范式(2BF)在第一...原创 2019-06-04 20:56:49 · 490 阅读 · 9 评论 -
《SQL入门经典》验收总结
前言数据库主要讲的就是增删改查的基本语句,其中还穿插着范式、联合、约束等基本条件。正文1、什么是数据库?永久数据的一个或多个大型结构化集合,通常与更新和查询数据的软件相关。2、数据库的分类SQLserver 、 MySQL 、 IBM DB2 、Microsoft Access、 Oracle 10g、特殊的还有云数据库。3、数据库的优点:数据检索的高效性和快...原创 2019-06-02 21:07:52 · 408 阅读 · 8 评论 -
【数据库】用户sa登录失败,错误:18456
重新安装SQL Server,再次的登录出现了用户sa登录失败,错误:18456,这是因为默认是sql是只可以使用Windows身份进行登录的,不可以使用sql身份进行登录,以及sql身份注册不成功。首先登录Windows身份的用户,打开属性,找到安全性,选择SQL server 和Windows身份验证模式。重启数据库之后选择安全性——登录名,找到你所注册的用户名称,找到属性。在常规...原创 2020-01-11 21:26:31 · 2930 阅读 · 10 评论 -
【数据库】数据库视频总结
还差一个总结,先留下一个疑惑吧!原创 2019-12-12 19:40:36 · 481 阅读 · 7 评论 -
【数据库】数据库视频总结(十)
目录 第十一章 安全机制1、安全机制的五个等级2、SQL server身份验证模式3、创建登录账户4、角色5、权限 第十二章 备份和还原数据库1、备份的类型2、备份恢复模式 ...原创 2019-12-05 20:11:57 · 438 阅读 · 8 评论 -
【数据库】运算符和函数
目录运算符算术运算符位运算符比较运算符逻辑运算符其他函数数学函数字符串函数聚合函数(列函数)日期和时间函数简单总结一些运算符和函数,以及它们的基本使用。运算符算术运算符位运算符比较运算符逻辑运算符其他函数数学函数字符串函数实例:declare @str nvarchar(50...原创 2019-12-01 14:04:07 · 584 阅读 · 7 评论 -
【数据库】游标
目录概述构成特点游标的声明操作游标判断游标的提取状态概述游标是一种访问机制,允许用户访问单独的数据行,而不是对整个行集进行操作。构成游标结果集:由定义游标的select语句返回的行的集合。游标位置:指向这个结果集中的某一行的指针。特点游标返回一个完整的结果集,但语序程序设计语言只调用集合中的一行。允许定位在结果集的特定行。从结果集的当前位...原创 2019-12-01 13:42:30 · 524 阅读 · 11 评论 -
【数据库】数据库视频总结(九)
第十章 触发器目录 第十章 触发器定义优点种类操作定义一个在修改指定表中的数据时执行的存储过程。通过创建触发器来强制实现不同表中的逻辑相关数据的引用完整性或一致性。触发器主要通过事件进行触发而被执行,而存储过...原创 2019-11-30 19:35:22 · 459 阅读 · 8 评论 -
【数据库】数据库视频总结(八)
第九章 存储过程目录 全局导图 理论定义优点种类规则 ...原创 2019-11-16 11:04:33 · 464 阅读 · 11 评论 -
【数据库】数据库视频总结(七)
第八章Transact-SQL编程目录概述常量与变量表达式:注释if……else 语句(流程控制语句)case语句while语句waitfor延迟语句try……catch 错误处理语句标量值函数表值函数事务锁系统与元数据函数begin……end语句块...原创 2019-11-16 11:03:52 · 456 阅读 · 7 评论 -
【数据库】ADO与ODBC的区别
【前言】第二次看红皮书,通观全局之后才知道,连接数据库主要是有ADO和ODBC两种方式,下面介绍这两种方式的区别。【正文】定义:ADO:站在数据库连接的高层,怎么说,在连接数据库上给了我们一个很大的便利,不用去担心数据库是如何实现的,只需通过我们学习了解过的Connection,command,recordset等一些和数据库连接相关的对象,通过编写代码来实现数据库的连接。...原创 2019-11-27 21:03:00 · 831 阅读 · 12 评论 -
【数据库】数据库视频总结(一)
第一章 SQL server 2008 入门知识1、SQL 2008关系型数据库关系系统2、数据库存放数据库的地方。特性有组织、可共享 、低冗余、高数据独立性、易扩展性。系统模型:层次模型、网状模型、关系模型。3、关系数据库数据表和数据表中的关联,数据独立存在于表中,用户操作数据,不会影响其他的数据。关键术语:键码、主关键字、候选关键字、公共关键字、外关键字。...原创 2019-09-12 08:09:50 · 556 阅读 · 10 评论 -
【数据库】数据库视频总结(二)
第三章 管理数据库1、数据库组成表、视图、存储过程、触发器、用户与角色、其他部分(索引,约束,规则)。一个数据库中有一个数据库关系图,主要是外键关系。主要是熟悉数据库的一些组成。但是因为是安装的问题,有一些的组成是无法打开的。2、创建数据库2.1、使用管理工具打开SQL,新建数据库。2.2、使用SQL语...原创 2019-09-12 08:10:29 · 392 阅读 · 7 评论 -
【数据库】数据库视频总结(三)
第四章 SQL server 数据表管理1、创建数据表1.1 使用create table语句创建数据表。1.2、 直接在目录创建数据表无论是那种方式,列名、数据类型 、允许空值,这是三个不可以丢失的。2、 修改数据表直接在图形化界面进行修改:“设计”“重命名”“删除”“修改”,进行重命名。使用SQL语句:...原创 2019-09-21 22:33:29 · 440 阅读 · 3 评论 -
【数据库】数据库视频总结(四)
第五章 操作架构 索引和视图 视图1、创建视图视图是在数据表中选择性的查看某些行或者某些列,我们查看的记录保存的形式就是视图。创建视...原创 2019-09-22 08:32:09 · 759 阅读 · 4 评论 -
【数据库】数据库视频总结(五)
第六章 数据查询与管理 操作1、select 查询*是全部查询,可以直接查询一列。也可以使用小技巧进行查询,例如12*13的使用,可以直接查询156,这里查询的好像不是数据库中本来的数据。查询...原创 2019-09-26 18:15:54 · 408 阅读 · 4 评论 -
【数据库】数据库视频总结(六)
第七章 操作查询 连接1、基本连接多个数据表间进行操作,需要进行多表连接。要符合范式要求。基本原则:Select A.姓名From 学生信息 A, 班级信息 B '名称后面空格+字母,...原创 2019-09-26 18:16:58 · 401 阅读 · 5 评论 -
【MySQL】MySQL安装及问题解决
【前言】因为学习的需要,急速的安装了一个MySQL。遇到了一些问题,简单的总结一下。【正文】MySQL官网下载:MySQL-下载MySQL安装教程:MySQL安装教程报错1251连接不成功:Navicat for Mysql报错1251连接不成功Mysql【后记】关于MySQL的安装教程和遇到的问题,上面两篇博客总结的非常详细,我就不在复述了,直接把网页黏贴过来,为博主...转载 2019-08-09 17:43:55 · 361 阅读 · 10 评论