SQL Server 中如何使用SQL脚本向已经存在的数据库表中添加带有默认值的字段
SQL Server 中如何使用SQL脚本向已经存在的数据库表中添加一个或者多个带有默认值的字段:语句片段一ALTER TABLE {TABLENAME} ADD {COLUMNNAME} {TYPE} {NULL|NOT NULL} CO...
SQL Server中如何基于一个表的数据更新另一个表的对应数据的SQL语句脚本
SQL Server中如何基于一个表的数据更新另一个表的对应数据?实现的SQL语句有很多方式:方式一 INNER JOINUPDATE Table_ASET Table_A.col1 = Table_B.col1, Tab...
数据库管理工具神器-DataGrip,可同时管理主流的不同产品的数据库[SQL Server,MySQL,Oracle,Sqlite,PostgreSQL,DB2等]
前言DataGrip:Jet Brains出品的一款数据库管理工具(没错,是Jet Brains出品,必属精品)。DataGrip整合集成了当前主流数据库(如:SQL Server, MySQL, Oracle, PostgreSQL, S...
目前的.NET(C#)世界里,主流的ORM框架有哪些--SqlSugar,Dapper,Entity Framework(EF)还是...
前言在以前的一篇文章中,为大家分享了《什么是ORM?为什么用ORM?浅析ORM的使用及利弊》。那么,在目前的.NET(C#)的世界里,有哪些主流的ORM,SqlSugar,Dapper,Entity Framework(EF)还是Servi...
SQL SERVER 2005+ 使用VALUES子句实现一条语句查询一行记录中的最大值
SQL SERVER 2005+ (SQL SERVER 2005,SQL SERVER 2008,SQL SERVER 2012,SQL SERVER 2016) 使用VALUES子句实现一条语句查询一行记录中的最大值测试用例语句:DEC...
MS SQL SERVER 读取数据库中每个表的描述/注释以及表中字段/列的字段名,字段类型,字段描述/注释/说明等信息
SELECT 表名 = CASE WHEN a.colorder=1 THEN d.name ELSE '' END,表说明 = CASE WHEN a.colorder=1 TH...
SQL Server 使用ROW_NUMBER和GROUP BY分组查询每组的第一条和最后一条数据记录
假如我们有个分组查询的需求,要求按照指定字段进行分组并同时查询出分组字段的第一条和最后记录,大致数据如下:UNION查询1:SELECT 1 AS ID, 110 AS TRAIN_IDUNIONSELECT 2 AS ID, 111 ...
关系数据库SQL Server,MySQL,Sqlite按日期查询最近的一条记录SQL查询语句汇总
数据库SQL操作中,按日期查询某数据表中最近一条记录是被经常用到的。不管是哪种数据库都会有这种需求,所以本文就对SQL Server,MySQL以及Sqlite等关系数据库(我们这里不讨论非关系数据库,如:Mongodb,Couchbase...
SQL SERVER将一个表的所有列名[字段名]以逗号分隔连接成字符串(创建自定义标量值函数形式)
之前总结一个关于《MYSQL 获取某个表的各列名(字段名)并以逗号分隔(隔开)连接》的文章,有MySQL需求的朋友请到该篇阅读详情。由于SQL SERVER和MySQL两者实现的方式不同,所以本文作一个关于如何使用SQK语句将SQL SER...
C#/.NET连接各类主流数据库(SQL Server,MySQL,Microsoft Access,DB2,Oracle)的连接字符串整理
C#/.NET项目开发过程中,特别是中大型的项目,跟数据库打交道那是再正常不过的事情了。数据库可以帮助我们保存和管理数据。C#/.NET的项目中,我们也可以使用不同的数据库。那么,我们今天就来总结整理一下C#/.NET的连接各类主流数据库(...
微软发布Windows Server 2016技术预览第三版
在上一个版本发布近3个月之后,微软终于发布了Windows Server 2016的第3个技术预览版。其实早在 上周的时候,网络上该系统的ISO镜像,以及Build 10514的屏幕截图,不过我们知道今天才迎来正式的更新。在Windows ...
轻松三步在Microsoft SQL Server 2012中创建Northwind示例数据库【使用数据库脚本】
还在为不会怎么在Microsoft SQL Server 2012中创建Northwind示例数据库而烦恼?在这里,就给大家来演示如何使用Northwind数据库脚本在SQL Server 2012数据库中创建Northwind示例数据库。...
C#/.NET通过SqlConnection的属性获取MS SQL Server的版本信息[SqlConnection.ServerVersion]
在C#/.NET的项目开发中,我们需要通过代码来获取MS SQL Server的版本信息,应该怎么样来获取?其实非常简单,不知道怎么获取是因为你可能对SqlConnection这个类还不熟悉。SqlConnection提供了一个名为Serv...
基于.NET的应用程序可以和MySql数据库搭配适用吗?
基于.NET的应用程序可以和MySql数据库搭配适用吗?首先,本博文旨在解答一些.NET初学者对于数据库选取搭配方面的认识。所以,如果你是一位资深开发老鸟,在看到这里的时候,请勿喷或者绕行。根据笔者几年的.NET相关开发经历和对一些资料、项...
使用命令行和安装包更改SQL SERVER2012数据库安装后的默认排序规则(Server Collation)
今天在安装成功SQL SERVER 2012数据库后,由于项目中包含中文字符,所以需要把默认的排序规则(Server Collation)由拉丁的Latin1_General_CI_AS更改为中文的Chinese_PRC_CI_AS。这个情...
MySQL用正则表达式查询判断一个字段的值是否是数字
我们知道,SQL Server中判断一个字段的值是否为数字可以用系统自带的ISNUMERIC()函数来处理,但是MySQL数据库中则没有这个(或者是没有一个直接判断是否是数字)的函数,但MySQL为我们提供了正则表达式的函数,所以我们可以用...
SQL Server类型与C#类型对应关系--好文要收藏[转载]
开发中遇到实体与数据表的字段映射时,我们需要清楚地知道SQL Server类型与C#类型的一一对应关系,现转载一篇SQL Server类型与C#类型对应关系的文章,具体对应表如下:SQL Server类型C#类型bitbooltinyint...
分享一篇关于SQL Server处理每天亿级数据(历史数据)的博文--也许你可以借鉴些许
昨天在博客园看到了一篇题为《我是如何在SQLServer中处理每天四亿三千万记录的》的SQL Server的博文。看到标题,顿时惊讶(这里请原谅我的了解甚少,到目前为止自己用SQL Server还没处理过亿级的数据,最多千万级别的。更强的是...
.NET(C#)开发中的SQL Server 2012通用轻松,高效分页查询SQL语句(可返回总记录数)
整理一下.NET(C#)开发中SQL Server2012使用的通用分页查询SQL语句,此语句运用了SQL2012的OFFSET n ROWS FETCH NEXT m ROWS ONLY,可返回总记录数,以下是个人在实际使用中封装的一个查...
SQL Server 2005使用BULK INSERT 从txt文件导入数据记录到数据库的实例
用SQL语句将txt文件中的数据导入到SQL Server2005数据库中。txt文件中的数据只有一列,每行是一个电子邮箱地址,具体实例的实现如下:首先在数据库中创建一个临时表tmp_email:CREATE TABLE tmp_email...