随笔分类 - 中间件-数据库
摘要:create function getSum(@date date) returns decimal(18,2) as begin declare @number decimal(18,2)=0 while(@date<='2020/10/30') begin declare @tempdata d
阅读全文
摘要:declare @a decimal(18,2)=5.00 declare @b decimal(18,2)=3.00 print concat(convert(decimal(18,2),(@b/@a)*100),'%')
阅读全文
摘要:declare @date varchar(50)='2020-10-03' print Month(dateadd(month,-1,Convert(datetime,@date))) print (Convert(int,Substring(@date,6,2))-1) 第一种方法保险一点,因为
阅读全文
摘要:【mongodb删除文档】 格式: db.collection.remove( <query>, { justOne: <boolean>, writeConcern: <document> } ) query:删除条件 justone:默认是false,删除所有匹配文档,设置成true或者1,则是
阅读全文
摘要:case when有两种用法: case 字段 when 值 then 值 when 值 then 值 end 或者 case when 条件 then 值 when 条件 then 值 end 综合实例: --根据int类型的值来显示文字-- select (case when REG_TypeI
阅读全文
摘要:上一讲生成了mongodb服务,这里可以手动启动 方式;windows+R -> services.msc -> 找到mongodb并启动 或者以管理员身份启动cmd,输入net start mongodb 然后可以在cmd中输入mongodb的命令了。 首先输入mongo (输入之后才可以启动mo
阅读全文
摘要:关系型数据库必须满足的四个条件: 1、A (Atomicity) 原子性 原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚。 比如银行转账,从A账户转100元至B账户,分为两个步骤:1)从A账户取
阅读全文
摘要:每种数据库都有自己的可视化工具,Mongodb的可视化工具是Robo 3T 他可以帮助我们像查询一般的数据库一样来查询Mongodb 安装完Robo3T之后,在弹出的界面上,点击Create给自己的数据库取个名字,一般是localhost,指定地址为27017(当然也可以是其他端口) 点击Conne
阅读全文
摘要:Mongodb安装和下载不多说,可以直接到官网下载。 下载要注册信息的时候不理就行了,安装一路next就搞定了 下面来介绍启动mongodb服务 1.在安装完成后的data文件夹中新建两个文件夹:db和log,存放日志和数据文件 2.使用cmd跳转到安装目录的bin文件夹 D:\>cd D:\Mon
阅读全文
摘要:遇到一个问题,使用datetime类型的字段进行模糊查询的时候查不到数据 原因是必须使用(n)varchar类型进行比较 例如: select * from [dbo].[B_InputSum] where SUBSTRING(convert(varchar(100),Date,23),1,10)
阅读全文
摘要:含有参数的sql拼接语法,实例: set @sql1='select top 1 BG_LCDVal from ' +@table1+ ' where BE_Equid=''2019072115100246229574887d4000XX'' and BV_VarName=''ABC'' and B
阅读全文
摘要:直接使用如下格式: select *,cast('自定义的值' as 自定义的字段类型) as '列名' from 表名 就可以插入一行了,不过插入的列均为定值 实例; select *,cast('牛批' as varchar(100)) as Comment from Students 结果如下
阅读全文
摘要:【索引种类】 唯一索引 聚集索引 非聚集索引 【唯一索引】 要求字段的值必须是唯一的。默认主键是唯一索引 注意: 唯一索引并不是是表只能拥有这一个索引,而是指字段内容唯一。 一个表可以有很多唯一索引 与主键的区别: 一个表只能有一个主键,但可以有多个唯一索引 主键不能为空,但是唯一索引允许为空 主键
阅读全文
摘要:还原数据库的时候,主要数据文件(mdf)一般不会重复,但是次要数据文件在分库分表的时候可能会重名, 那么在还原的过程中,可能会出现: “还原数据库失败,无法覆盖文件.....,数据库XXXX正在使用” 的错误,这是因为这个ndf文件已经被其他mdf所使用, 而新建文件夹还原又会出现 “操作系统5(拒
阅读全文
摘要:数据库备份时,有三类文件 ldf,ndf,mdf 他们的含义如下: ldf: 数据库日志文件 ndf: Second data files次要数据文件 mdf: primary data files 主要数据文件 【关系】 一个数据库只能有一个主要数据文件(mdf),可以有多个次要数据文件(ndf)
阅读全文
摘要:为了将本地创建的表发给他人,常常需要表创建sql。 肯定不想要自己再手动创建,创建方法如下: 1.点击数据库中的表,右键选择“编写表脚本为” 2.选择“Create到”,“新查询编辑器窗口” 3.保存sql,发给他人即可
阅读全文
摘要:insert into Report_QualityIndex(B_ObjID,RC4_3) output inserted.B_ObjID values('201812111932325213269f8dd54b826',101.42) 使用output输出插入的ID值,inserted表示插入的
阅读全文
摘要:sql语句如下: alter table Students add Gender varchar(20) not null default '男'
阅读全文
摘要:1、打开PowerDesigner12,在菜单中按照如下方式进行操作 file->Reverse Engineer->DataBase 点击后,弹出 New Physical Data Model 的对话框2、在General选项卡中 Model name:模板名字,自己命名。 DMBMS :根据需
阅读全文
摘要:Redis是常用的非关系型数据库。 非关系型数据库基于键值对存储,数据之间没有联系,查询效率高 【Redis特点】 读写性能优异 持久化 数据类型丰富 单线程 数据自动过期 发布订阅 分布式 【Redis的数据类型】 string——适合最简单的k-v存储,类似于memcached的存储结构,短信验
阅读全文

浙公网安备 33010602011771号