摘要:
最近看到一些大佬都开始关注blazor,我也想学习一下。做了一个小的demo,todolist,仅是一个小示例,参考此vue项目的实现http://www.jq22.com/code1339 先看实现的效果图 不BB,直接可以去看 源码与预览地址 示例地址 http://baimocore.cn:8 阅读全文
posted @ 2020-06-10 08:56
xiakbin
阅读(438)
评论(0)
推荐(0)
摘要:
简介 SequenceNumber是SQL Server2012推出的一个新特性。这个特性允许数据库级别的序列号在多表或多列之间共享。对于某些场景会非常有用,比如,你需要在多个表之间公用一个流水号。以往的做法是额外建立一个表,然后存储流水号。而新插入的流水号需要两个步骤: 1.查询表中流水号的最大值 阅读全文
posted @ 2020-06-10 08:36
xiakbin
阅读(21)
评论(0)
推荐(0)
摘要:
开篇介绍2015年1月1日,新的一年开始之际,本来应该好好做点有意义的事情来跨个年的。结果,老习惯 - 睡觉之前一定要折腾一下电脑,说干就干,给新到的 DELL 电脑装虚机,下载 SQL SERVER 2014,安装 SQL SERVER 2014。SQL SERVER 2014 安装完成以后,不像 阅读全文
posted @ 2020-06-10 08:35
xiakbin
阅读(82)
评论(0)
推荐(0)
摘要:
最近在维护公司项目时,需要加载某页面,总共加载也就4000多条数据,竟然需要35秒钟,要是数据增长到40000条,我估计好几分钟都搞不定。卧槽,要我是用户的话估计受不了,趁闲着没事,就想把它优化一下,走你。 先把查询贴上: select Pub_AidBasicInformation.AidBasi 阅读全文
posted @ 2020-06-10 08:33
xiakbin
阅读(16)
评论(0)
推荐(0)
摘要:
简介 之前我已经写了一个关于SQL Server日志的简单系列文章。本篇文章会进一步挖掘日志背后的一些概念,原理以及作用。如果您没有看过我之前的文章,请参阅: 浅谈SQL Server中的事务日志(一) 事务日志的物理和逻辑构架 浅谈SQL Server中的事务日志(二) 事务日志在修改数据时的角色 阅读全文
posted @ 2020-06-10 08:30
xiakbin
阅读(31)
评论(0)
推荐(0)
摘要:
一次执行多条SQL的技术要点如下:DatabaseMetaData接口是描述有关数据库的整体综合信息,由于DatabaseMetaData是接口,所以没有构造方法,故不能使用new来创建DatabaseMetaData对象,但是可以通过Connection的getMetaData()方法创建。例如: 阅读全文
posted @ 2020-06-10 08:29
xiakbin
阅读(82)
评论(0)
推荐(0)
摘要:
经常听说SQL Server最难的部分是性能优化,不禁让人感到优化这个工作很神秘,这种事情只有高手才能做。很早的时候我在网上看到一位高手写的博客,介绍了SQL优化的问题,从这些内容来看,优化并不都是一些很复杂的问题,掌握了基本的知识之后也可以尝试优化自己的SQL程序,甚至是其他相关的程序。优化是一些 阅读全文
posted @ 2020-06-10 08:27
xiakbin
阅读(11)
评论(0)
推荐(0)
摘要:
一 概述在数据库方面,对于非DBA的程序员来说,事务与锁是一大难点,针对该难点,本篇文章试图采用图文的方式来与大家一起探讨。“浅谈SQL Server 事务与锁”这个专题共分两篇,上篇主讲事务及事务一致性问题,并简略的提及一下锁的种类和锁的控制级别。下篇主讲SQL Server中的锁机制,锁控制级别 阅读全文
posted @ 2020-06-10 08:26
xiakbin
阅读(18)
评论(0)
推荐(0)
摘要:
据了解绝大多数开发人员对于索引的理解都是一知半解,局限于大多数日常工作没有机会、也什么没有必要去关心、了解索引,实在哪天某个查询太慢了找到查询条件建个索引就ok,哪天又有个查询慢了,再建立个索引就是,或者干脆把整个查询SQL直接发给DBA,让DBA直接帮忙优化了,所以造成的状况就是开发人员对于索引的 阅读全文
posted @ 2020-06-10 08:24
xiakbin
阅读(12)
评论(0)
推荐(0)
摘要:
一、页面(Page)和盘区(Extent):Sql Server2000中所有的信息都存储在页面上,除了事务日志(事务日志是由一系列记录组成的)页面是数据库中使用的最小数据单元,每个页面存储8K的信息。Sql Server2000中有以下几种类型的页面:数据页面:用于存储数据库数据,但不包括text 阅读全文
posted @ 2020-06-10 08:23
xiakbin
阅读(41)
评论(0)
推荐(0)
摘要:
补充:看到这么多朋友对sql优化感兴趣,我又重新补充了下文章的内容,将更多关于sql优化的知识分享出来,喜欢这篇文章的朋友给个赞吧,哈哈,欢迎交流,共同进步。2015-4-30补充:非常感觉编辑的推荐,同时又对慢查询语句优化了一遍,并附上优化记录,欢迎阅读文章。场景我用的数据库是mysql5.6,下 阅读全文
posted @ 2020-06-10 08:18
xiakbin
阅读(13)
评论(0)
推荐(0)
摘要:
我们在create table时经常会碰到这样的语句,例如:password nvarchar(10)collate chinese_prc_ci_as null,那它到底是什么意思呢?不妨看看下面:首先,collate是一个子句,可应用于数据库定义或列定义以定义排序规则,或应用于字符串表达式以应用 阅读全文
posted @ 2020-06-10 08:17
xiakbin
阅读(436)
评论(0)
推荐(0)
摘要:
SQL Server 2008中SQL应用系列--目录索引 SQL Server 2008中对汇总有明显的增强,有点像Oracle的语法了。请看下面五个例子:假定场景如下:某几位员工在不同时间参加了不同的项目,获取了相应的收入,现在需要按各种分类进行统计。基本表如下:View Code USE te 阅读全文
posted @ 2020-06-10 08:15
xiakbin
阅读(14)
评论(0)
推荐(0)
摘要:
一.本文所涉及的内容(Contents)本文所涉及的内容(Contents)背景(Contexts)实现过程(Realization)补充说明(Addon)参考文献(References)二.背景(Contexts) 在SQL Server 2008版本之前,对表数据库的变更监控,我们通常使用DML 阅读全文
posted @ 2020-06-10 08:14
xiakbin
阅读(41)
评论(0)
推荐(0)
摘要:
参考文献:《Oracle完全学习手册》第11章1.PL/SQL概述PL/SQL(Procedure Language/Structuer Query Language)是Oracle对标准SQL规范的扩展,全面支持SQL的数据操作、事务控制等。PL/SQL完全支持SQL数据类型,减少了在应用程序和数 阅读全文
posted @ 2020-06-10 08:11
xiakbin
阅读(43)
评论(0)
推荐(0)
摘要:
SQL Server 2016简体中文企业版 文件名:cn_sql_server_2016_enterprise 64位下载地址:ed2k:|file|cn_sql_server_2016_enterprise_x64_dvd_8699450.iso|2452795392|D8AFD8D6245F5 阅读全文
posted @ 2020-06-10 08:09
xiakbin
阅读(362)
评论(0)
推荐(0)
摘要:
今天我们来学习学习通过反射技术来生成SQL语句。 反射提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。 1.先建立实体类 用户实体类:public class User { public 阅读全文
posted @ 2020-06-10 08:08
xiakbin
阅读(34)
评论(0)
推荐(0)
摘要:
现在有一个小场景,数据库中某表的一个字段存储的是html代码,假如现在需要替换掉html代码中的所有<a>标签。我们当然可以在C#中这样做:Regex regex = new Regex(@"<a[^>]*>[^<]*</a>");string cleanedHtml = regex.Replace 阅读全文
posted @ 2020-06-10 08:05
xiakbin
阅读(613)
评论(0)
推荐(0)
摘要:
本帖提供两种做法,可避免在 SQL Server 事务锁定时产生的不正常或长时间阻塞,让用户和程序也无限期等待,甚至引起 connection pooling 连接数超过容量。 所谓的「阻塞」,是指当一个数据库会话中的事务,正在锁定其他会话事务想要读取或修改的资源,造成这些会话发出的请求进入等待的状 阅读全文
posted @ 2020-06-10 08:02
xiakbin
阅读(89)
评论(0)
推荐(0)
摘要:
查询语句可能返回多条记录,如果数据量非常大,需要使用游标来逐条读取查询结果集中的记录。应用程序可以根据需要滚动或浏览其中的数据。本篇介绍游标的概念、分类、以及基本操作等内容。一:认识游标 游标是SQL Server的一种数据访问机制,它允许用户访问单独的数据行。用户可以对每一行进行单独的处理,从而降 阅读全文
posted @ 2020-06-10 01:05
xiakbin
阅读(46)
评论(0)
推荐(0)
摘要:
SQL索引一步到位(此文章为“数据库性能优化二:数据库表优化”附属文章之一) SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍,在这里将带你一步步揭开他的神秘面纱。 1.1 什么是索引? SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了 阅读全文
posted @ 2020-06-10 01:03
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
SQL Server 查询处理中的各个阶段(SQL执行顺序)SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。 每个步骤都会产生一个虚拟表,该 阅读全文
posted @ 2020-06-10 01:02
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
要提高SQL查询效率where语句条件的先后次序应如何写http:blog.csdn.net/sforiz/article/details/5345359 我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。(1)选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按 阅读全文
posted @ 2020-06-10 01:00
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
SQL Union和SQL Union All用法 SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。 S 阅读全文
posted @ 2020-06-10 00:57
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
纵览各大社区、论坛,各大ORM框架火得不行了,如NHibernate、LINQ to SQL、ADO.NET Entity framework等,还有最近市场上出版的一本叫《领域驱动设计与模式实战》,里面也凸显了不少NHibernate在领域驱动设计中的作用与地位,也算是第一本与NHibernate 阅读全文
posted @ 2020-06-10 00:56
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
SQL Server 数据库设计 一、数据库设计的必要性 二、什么是数据库设计 三、数据库设计的重要 四、数据模型 实体-关系(E-R)数据模型 实体(Entity) 属性(Attribute) 关系(Relationship) 五、数据库设计步骤 1、 需求分析阶段 2、 概要设计阶段 3、 详细 阅读全文
posted @ 2020-06-10 00:53
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
在进行数据库查询时,有完整查询和模糊查询之分。一般模糊查询语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了四种匹配模式:1,%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SELE 阅读全文
posted @ 2020-06-10 00:48
xiakbin
阅读(1)
评论(0)
推荐(0)
摘要:
以下内容转自:http:wudataoge.blog.163.com/blog/static/80073886200961652022389/一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会 阅读全文
posted @ 2020-06-10 00:47
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
引言 在前篇文章中(SQL查询入门(上篇),我对数据库查询的基本概念以及单表查询做了详细的解释,本篇文章中,主要说明SQL中的各种连接以及使用范围,以及更进一步的解释关系代数法和关系演算法对在同一条查询的不同思路。 多表连接简介 在关系数据库中,一个查询往往会涉及多个表,因为很少有数据库只有一个表, 阅读全文
posted @ 2020-06-10 00:45
xiakbin
阅读(1)
评论(0)
推荐(0)
摘要:
SQL Server的文章写了也不少了,一直没有做一个目录方便大家阅读。现在把之前写的关于SQL Server的文章做一个目录,方便大家阅读 SQL入门SQL查询入门(上篇)SQL查询入门(中篇)SQL查询入门(下篇) SQL进阶T-SQL查询进阶--深入理解子查询T-SQL查询进阶--基于列的逻辑 阅读全文
posted @ 2020-06-10 00:43
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。 阅读全文
posted @ 2020-06-10 00:42
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
什么是游标结果集,结果集就是select查询之后返回的所有行数据的集合。游标则是处理结果集的一种机制吧,它可以定位到结果集中的某一行,多数据进行读写,也可以移动游标定位到你所需要的行中进行操作数据。一般复杂的存储过程,都会有游标的出现,他的用处主要有:定位到结果集中的某一行。对当前位置的数据进行读写 阅读全文
posted @ 2020-06-10 00:40
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
引言 在前两篇文章中,对于单表查询和多表查询的概念做出了详细的介绍,在本篇文章中会主要介绍聚合函数的使用和数据的分组. 简介 简单的说,聚合函数是按照一定的规则将多行(Row)数据汇总成一行的函数。对数据进行汇总前,还可以按照特定的列(column)将数据进行分组(Group by)再汇总,然后按照 阅读全文
posted @ 2020-06-10 00:39
xiakbin
阅读(1)
评论(0)
推荐(0)
摘要:
1.引言在列表查询时由于数据量非常多,一次性查出来会非常慢,就算一次查出来了,也不能一次性显示给客户端,所以要把数据进行分批查询出来,每页显示一定量的数据,这就是数据要分页。2.常用的数据分页方法我们经常会碰到要取n到m条记录,就是有分页思想,下面罗列一下一般的方法。我本地的一张表 tbl_Flig 阅读全文
posted @ 2020-06-10 00:37
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
动态SQL:code that is executed dynamically。它一般是根据用户输入或外部条件动态组合的SQL语句块。动态SQL能灵活的发挥SQL强大的功能、方便的解决一些其它方法难以解决的问题。相信使用过动态SQL的人都能体会到它带来的便利,然而动态SQL有时候在执行性能(效率)上 阅读全文
posted @ 2020-06-10 00:36
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 ? 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数 阅读全文
posted @ 2020-06-10 00:34
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
标签:SQL SERVER/MSSQL SERVER/数据库/DBA/权限控制/管理/分配/登入名/数据库用户/角色概述 对数据库系统而言,保证数据的安全性永远都是最重要的问题之一。一个好的数据库环境,必须明确每个用户的职责,并分配其对应的权限。同时出现问题了也可以找到根源。你是否会有这样的需求:给 阅读全文
posted @ 2020-06-10 00:33
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
临时表就是那些名称以井号 (#) 开头的表。如果当用户断开连接时没有除去临时表,SQL Server 将自动除去临时表。临时表不存储在当前数据库内,而是存储在系统数据库 tempdb 内。 临时表有两种类型: 本地临时表 以一个井号 (#) 开头的那些表名。只有在创建本地临时表的连接上才能看到这些表 阅读全文
posted @ 2020-06-10 00:31
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接 阅读全文
posted @ 2020-06-10 00:30
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
作业介绍 SQL SERVER的作业是一系列由SQL SERVER代理按顺序执行的指定操作。作业可以执行一系列活动,包括运行Transact-SQL脚本、命令行应用程序、Microsoft ActiveX脚本、Integration Services 包、Analysis Services 命令和查 阅读全文
posted @ 2020-06-10 00:24
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
一、SQL Profiler工具简介SQL Profiler是一个图形界面和一组系统存储过程,其作用如下:图形化监视SQL Server查询;在后台收集查询信息;分析性能;诊断像死锁之类的问题;调试T-SQL语句;模拟重放SQL Server活动;也可以使用SQL Profiler捕捉在SQL Se 阅读全文
posted @ 2020-06-10 00:21
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。下表给出了T-SQL函数的类别和描述。函数类别作用聚合函数 执行的操作是将多个值合并为一个值。例如 COUNT、SUM、MIN 和 MA 阅读全文
posted @ 2020-06-10 00:18
xiakbin
阅读(2)
评论(0)
推荐(0)
摘要:
SQL Injection关于sql注入的危害在这里就不多做介绍了,相信大家也知道其中的厉害关系。这里有一些sql注入的事件大家感兴趣可以看一下 防范sql注入的方法无非有以下几种:1.使用类型安全的SQL参数2.使用参数化输入存储过程3.使用参数集合与动态SQL4.输入滤波5.过滤LIKE条款的特 阅读全文
posted @ 2020-06-10 00:15
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
1. 死锁原理 根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。 死锁的四个必要条件:互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。请求与保持条件(Hold and wa 阅读全文
posted @ 2020-06-10 00:09
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
高级查询在数据库中用得是最频繁的,也是应用最广泛的。 ? 基本常用查询 --selectselect * from student; --all 查询所有select all sex from student; --distinct 过滤重复select distinct sex from stud 阅读全文
posted @ 2020-06-10 00:07
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
T-SQL语句用于管理SQL Server数据库引擎实例,创建和管理数据库对象,以及查询、插入、修改和删除数据。 ? 变量 1、 局部变量(Local Variable) 局部变量是用户可以自定义的变量,它的作用范围是仅在程序内部,在程序中通常用来储存从表中查询到的数据或当做程序执行过程中的暂存变量 阅读全文
posted @ 2020-06-10 00:06
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
本文PDF下载 本文示例数据库下载 一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。 下表给出了T-SQL函数的类别和描述。 函数类别 作用 聚合函数 执行的操作是将多个值合并为一个值 阅读全文
posted @ 2020-06-10 00:04
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
今天和大家一起来分享一下SQL语句,T-SQL的用法和语法,以及一些例子,目的是帮助大家一起来复习一下T-SQL的基本语句,以便在项目中更快速的运用,当然对于新手来说就更应该去学习和总结了。我个人感觉数据库这方面对于程序员来说很重要,无论是对于JAVA程序员还是DOTNET程序员以及其他编程人员来说 阅读全文
posted @ 2020-06-10 00:03
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
下面就T-SQL的几个方面来分别讲解一下。1、变量 要动态的写sql语句,就不能没有变量。声明变量并赋值:1 declare @i as int;--定义一个 int 类型的 变量 (as可以省略)2 print @i;--这注意:没有赋值之前,程序不会报错,而且输出一个 空3 set @i=3;4 阅读全文
posted @ 2020-06-10 00:01
xiakbin
阅读(0)
评论(0)
推荐(0)
摘要:
引言 做为一个web开发者,不与数据库打交道几乎是不可能的!由此可见,掌握SQL语句对于一个web开发人员来说是多么的重要。下面是我在整理电脑时,找到的资料,觉得还不错就拿出来与大家分享。不废话了,好不好你看了就知道。进入主题,本文的主要内容如下: 问题背景 SQL查询54问? 1、问题背景 本文中 阅读全文
posted @ 2020-06-10 00:00
xiakbin
阅读(0)
评论(0)
推荐(0)

浙公网安备 33010602011771号