![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
半雨微凉丶
这个作者很懒,什么都没留下…
展开
-
最简单办法之设置mongodb自动启动
前言:mongdb安装完毕之后,每次启动都要敲命令启动,是不是有点麻烦,设置成自动启动就好了。方法:网上办法比较多,这里就介绍一种个人认为最简单的方式(批处理)新建一个批处理文件(比如mongdb_server.bat),添加一下内容即可(路径对应修改)@echo offecho 正在安装服务MongoDB...start cmd /k "cd/d C:\Program ...原创 2018-02-24 14:09:20 · 3681 阅读 · 4 评论 -
SQLSERVER 多表联合查询(join)
前言:项目中要写个存储过程,从4个表中各获取一个字段值,然后返回。我这SQLSERVER的三脚猫功夫,上来乱整一顿,别说乱拳打死老师傅,差点把自己弄死!用法:使用 INNER JOIN(内连接),我们还可以使用其他几种连接。下面列出了您可以使用的 JOIN 类型,以及它们之间的差异。JOIN: 如果表中有至少一个匹配,则返回行 LEFT JOIN: 即使右表中没有匹配,也...原创 2018-08-23 20:09:48 · 33225 阅读 · 4 评论 -
SQLSERVER 字符串分割
情景描述:项目中有个地方需要向数据库中插入几条数据,由此引发的一系列问题~项目要求:1、使用存储过程2、代码和数据库相关业务分离以下为几种方案:1、最初的方案是存储过程中插入一条数据,代码中循环调用存储过程进行插入(被PASS,原因是多次调用影响效率)2、代码中拼接成一条SQL语句,然后传给存储过程,执行一次操作即可(被PASS,要实现业务分离)3、通过文件批量插入...原创 2018-07-31 20:13:13 · 22217 阅读 · 0 评论 -
SQL SERVER常用操作(二)
--返回左右表共同存在的匹配项SELECT * FROM dbo.Websites INNER JOIN dbo.Zhaocl ON dbo.Websites.name = dbo.Zhaocl.NAME--即使右表中没有匹配也返回左表的所有项SELECT * FROM dbo.Websites LEFT JOIN dbo.Zhaocl ON dbo.Websites.name = db...原创 2018-06-23 16:35:18 · 204 阅读 · 0 评论 -
SQL SERVER常用操作(一)
--创建数据库CREATE DATABASE Nuctech--删除数据库DROP DATABASE Nuctech--创建表CREATE TABLE Zhaocl(name VARCHAR(50),gender VARCHAR(50),age INT)--删除表DELETE dbo.Zhaocl --删除表数据,不删除表结构,不释放空间TRUNCATE TABLE ...原创 2018-06-23 14:50:23 · 1080 阅读 · 0 评论 -
SQL存储过程调用另一个存储过程
偷师于吉普赛的歌。。。直接上代码了USE tempdbGO-- 定义中转表,结构与你需要输出的一致,但需要增加 sessionId 和 addTime,-- sessionId 防止并发时出现无法辨别的问题-- addTime 记录插入时间,便于观察IF OBJECT_ID('dbo.tmp_transfer1') IS NOT NULL DROP TABLE tmp_tran...原创 2018-08-23 20:14:05 · 22497 阅读 · 0 评论 -
SQLSERVER:字符串与整数拼接即 varchar 拼接 int
第一种办法:select '+' + 2无疑这是错误的:在将 varchar 值 '+' 转换为数值类型 int 时失败使用 castselect '+' cast(2 as varchar)第二种方法:select (stuff((select '+' + nNum from table for xml path ('')),1,1,'')) //nNum是 int类...原创 2018-08-29 15:10:05 · 24723 阅读 · 0 评论 -
SQL使用case when 实现多条件查询
问题:declareint@Typeselect*fromtablewhere 。。。table字段Num有0和1两种值当参数@Type的值为0时,查询所有记录(包括0和1)当参数@Type的值为1时,查询Num为0的记录当参数@Type的值为2时,查询Num为1的记录方案1:declare int @Typeselect * from table whe...原创 2018-10-21 16:27:55 · 15134 阅读 · 1 评论 -
SQL附加数据库找不到mdf文件
问题描述:还原数据库的时候提示正在占用,就先把数据库分离了。悲剧的是,再附加的时候依次选择文件夹,但是不显示文件夹的子项。。。问题原因:对比其他文件夹,发现这个文件夹上有个小锁的图标解决方案:“属性”-“安全”选项中选择“高级”-->"权限" 中选择“更改权限”,勾选“包括可从该对象的父项继承的权限”,确定后就可看见小锁图标消失。...原创 2018-12-12 10:03:35 · 14563 阅读 · 4 评论 -
mongodb简介以及安装
什么是MongoDB ?MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文...原创 2018-02-24 11:46:31 · 229 阅读 · 0 评论 -
mongodb启动服务失败:Hotfix KB2731284 or later update is installed, no need to zero-out data files
问题描述:mongodb安装成功后,执行mongod.exe --dbpath d:\mongdb\data后,浏览器输入(localhost:27017)不能访问解决:查看执行命令后的窗口,可以发现有个提示Hotfix KB2731284 or later update is installed, no need to zero-out data files安装补丁即可。...原创 2018-02-24 11:53:44 · 5858 阅读 · 2 评论 -
VS2017操作redis数据库
参考文章:http://blog.csdn.net/fuck487/article/details/61914732注意事项:1、VS2013项目转换2017,编译生成lib文件2、deps\hiredis路径下头文件,主要是hireids.h包含到自己的路径中3、项目设置-》C/C++ -》预处理器,添加一下宏定义WIN32 _DEBUG _LIB _WIN32 _CRT_S...原创 2018-02-22 17:09:32 · 4049 阅读 · 0 评论