码迷,mamicode.com
首页 > 数据库 > 周排行
使用 with as 优化SQL
当我们书写一些结构相对复杂的SQL语句时,可能某个子查询在多个层级多个地方存在重复使用的情况,这个时候我们可以使用 with as 语句将其独立出来,极大提高SQL可读性,简化SQL~ with as 也叫做子查询部分,首先定义一个sql片段,该sql片段会被整个sql语句所用到,为了让sql语句的 ...
分类:数据库   时间:2020-01-16 14:14:50    阅读次数:347
实现java连接mongoDB(简单封装)
最近要完成一个登陆注册的功能,加上刚刚学了MongoDB,就想试一试,查了很多博客,都不能找到一篇完整的用例,只有自己折腾下了。这里我们需要加载一个jar包,我用的是mongo-java-driver-3.8.0.jar,主要用到的是client下的相关组件。 package com.amyyang ...
分类:数据库   时间:2020-01-16 14:16:18    阅读次数:342
MySQL——数据库
1.1、为什么学习数据库 1、岗位需求 2、现在的世界,大数据时代~,得数据库者得天下。 3、被迫需求: 存数据 4、数据库是所有软件体系中最核心的存在 1.2、什么是数据库 数据库 (DataBase,简称 DB ) 概念: 数据仓库, 软件 ,安装在操作系统 ( window ,linux, m ...
分类:数据库   时间:2020-01-16 14:36:55    阅读次数:227
Spring中的事务与数据库中的锁关系
本文只先简单的介绍下Spring中的事务与DB中锁的关系。 首先总结:Spring事务的实现本质上是使用的DB中的事务,而DB中的事务实现又主要依靠DB中的锁。所以spring事务本质上使用数据库锁,开启spring事务意味着使用数据库锁。 所以大家一定要厘清DB事务与DB各种锁的原理与概念。后续我 ...
分类:数据库   时间:2020-01-16 14:39:10    阅读次数:86
第一课:数据库介绍篇
数据库背景知识: 数据库在企业的用处: 数据库发展历史: 常见的数据库类型: 数据库类型在企业中的选择: MySQL 数据库介绍: 数据库工程师在企业中的职责: 通用数据库对象里中英文解释: MySql 的默认端口:2206,在一台服务器上起一个进程就是一个实例,默认端口是3306!一个服务器可以起 ...
分类:数据库   时间:2020-01-16 14:43:03    阅读次数:91
mysql 主从备份
1.1、环境准备 两台机器ip分别为 安装 mysql 1.2、修改配置文件 100.100.100.105 100.100.100.106 1.3、添加mysql用户 1.4、查看主服务器信息 1.5、登录从mysql 1.6、开启从mysql 1.7、判断成功,可查看如下参数 ...
分类:数据库   时间:2020-01-16 14:46:03    阅读次数:90
The operation could not be performed because OLE DB provider "SQLNCLI11" for linked server "server_name" was unable to begin a distributed transaction.
Question: insert into #tmp exec usp_xxxx 报错 The operation could not be performed because OLE DB provider "SQLNCLI11" for linked server "server_name" w ...
分类:数据库   时间:2020-01-16 14:46:48    阅读次数:98
C#实现把String字符串转化为SQL语句中的In后接的参数
实现把String字符串转化为In后可用参数代码: public string StringToList(string aa) { string bb1 = "("; if (!string.IsNullOrEmpty(aa.Trim())) { string[] bb = aa.Split(new ...
分类:数据库   时间:2020-01-16 14:57:08    阅读次数:175
MySQL 慢查询日志
MySQL中的日志包括:错误日志、二进制日志、通用查询日志、慢查询日志等等 1)通用查询日志:记录建立的客户端连接和执行的语句。 2)慢查询日志:记录所有执行时间超过long_query_time秒的所有查询或者不使用索引的查询 (1)通用查询日志 在学习通用日志查询时,需要知道两个数据库中的常用命 ...
分类:数据库   时间:2020-01-16 16:03:49    阅读次数:106
百万级高并发MongoDB集群性能数十倍提升优化实践(上篇)
1. 背景 线上某集群峰值TPS超过100万/秒左右(主要为写流量,读流量很低),峰值tps几乎已经到达集群上限,同时平均时延也超过100ms,随着读写流量的进一步增加,时延抖动严重影响业务可用性。该集群采用mongodb天然的分片模式架构,数据均衡的分布于各个分片中,添加片键启用分片功能后实现完美 ...
分类:数据库   时间:2020-01-16 16:06:23    阅读次数:108
git push 报 HTTP Basic: Access denied 错误
git配置config记住密码设置记住密码(默认15分钟): git config --global credential.helper cache如果想自己设置时间,可以这样做: git config credential.helper 'cache --timeout=3600'这样就设置一个小 ...
分类:数据库   时间:2020-01-16 16:07:43    阅读次数:143
SqlServer查看锁表与解锁
某些情况下,sqlserver的表会被锁住,比如某个会话窗口有数据一直没提交,窗口又没关闭,这时表就会被锁住 其他任何连接查询表数据时都不会返回 这时需要手工杀掉产生死锁的会话ID,才能恢复正常 查看被锁表: select request_session_id spid,OBJECT_NAME(re ...
分类:数据库   时间:2020-01-16 17:24:07    阅读次数:88
Oracle安装连接常见错误
oracle安装注意:安装路径url不能带中文C:\app\59428\product\11.2.0\dbhome_1\sqldeveloper打开sqldeveloper的时候,需要输入java.exeC:\app\59428\product\11.2.0\dbhome_1\jdk\jre\bin ...
分类:数据库   时间:2020-01-16 18:40:30    阅读次数:165
mongodb
优势 MongoDB 相比 RDBMS 的优势 模式较少:MongoDB 是一种文档数据库,一个集合可以包含各种不同的文档。每个文档的字段数、内容以及文档大小都可以各不相同。 采用单个对象的模式,清晰简洁。 没有复杂的连接功能。 深度查询功能。MongoDB 支持对文档执行动态查询,使用的是一种不逊 ...
分类:数据库   时间:2020-01-16 18:46:20    阅读次数:88
Oracle表被锁
-以下几个为相关表SELECT * FROM v$lock;SELECT * FROM v$sqlarea;SELECT * FROM v$session;SELECT * FROM v$process ;SELECT * FROM v$locked_object;SELECT * FROM all ...
分类:数据库   时间:2020-01-16 18:48:54    阅读次数:99
Do not access Object.prototype method ‘hasOwnProperty’ from target object no-prototype-builtins
Do not access Object.prototype method ‘hasOwnProperty’ from target object no-prototype-builtins 2020年01月08日 分类:JavaScript/React/前端设计 评论(0) 阅读(75) 今天在升 ...
分类:数据库   时间:2020-01-16 18:50:25    阅读次数:106
C#连接Sqlite数据库方法,适用于菜鸟
看了网上介绍的方法,五花八门,看的人一头雾水。自己琢磨了一天总算能连上Sqlite数据库了,现在把方法整理一下,让刚入门的小菜菜少走弯路。 先用工具建一个测试用的Sqlite数据库,命名为test.db,方法自己百度,挺简单的。 安装VS2019,新建一个WPF的桌面应用 添加一个DataGrid的 ...
分类:数据库   时间:2020-01-16 18:53:02    阅读次数:87
sql根据字符将一行拆成多行
SELECT B.value FROM ( SELECT [value] = CONVERT(xml,'<root><v>' + REPLACE('A,C,D', ',', '</v><v>') + '</v></root>') ) A OUTER APPLY ( SELECT value = N. ...
分类:数据库   时间:2020-01-16 19:00:25    阅读次数:209
Oracle递归查询(查询当前记录所有父级或子级)
Oracle递归查询(查询当前记录所有父级或子级) 向上递归查询 所有上级 元数据: SELECT * FROM ORGANIZE START WITH PARENT_ID = '1409' CONNECT BY PRIOR PARENT_ID = TID 向上递归查询 所有上级SQL: SELEC ...
分类:数据库   时间:2020-01-16 19:00:38    阅读次数:229
一条更新SQL 是 如何执行的
基本流程和查询SQL也是一致的,也就是说,它也要经过解析器、优化器的处理,最后交给执行器。 区别就在于拿到符合条件的数据之后的操作。 1.缓冲池Buffer Pool ~~~ 首先,InnnoDB 的数据都是放在磁盘上的,InnoDB 操作数据有一个最小的逻辑单位,叫做页(索引页和数据页)。我们对于 ...
分类:数据库   时间:2020-01-16 19:04:48    阅读次数:80
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!