作为系列的最后一篇,得要说说C#驱动对mongodb的操作,目前驱动有两种:官方驱动和samus驱动,不过我个人还是喜欢后者,因为提供了丰富的linq操作,相当方便。官方驱动:https://github.com/mongodb/mongo-csharp-driver/downloads。下载后,还 ...
分类:
数据库 时间:
2020-01-20 12:38:46
阅读次数:
88
一、Mysql的四个隔离级别 预备工作: 先创建一个test数据库及account表, create database test;use test; create table account( id int not null, balance float not null, PRIMARY KEY ...
分类:
数据库 时间:
2020-01-20 12:57:19
阅读次数:
90
通过阅读本文你可以更好的理解两个知识点: 1.#{}与${}在实际项目中的使用,避免在项目中使用不当造成不可预知的Bug; 2.MySQL中in里面如果是字符串的话,为什么只取第一个对应的数据,eg: in (“5,6,7”); 快过年了,项目决定年后上线,在修Bug阶段,在Bug解决后开始当水手划 ...
分类:
数据库 时间:
2020-01-20 12:58:17
阅读次数:
234
php mysql decimal 多余的0 解决方案 select id,(0+cast(price as decimal(10,2))) as price,title from goods where id=1 2 就是最多的保留小数位数 ...
分类:
数据库 时间:
2020-01-20 13:01:59
阅读次数:
117
相关资源: https://www.cnblogs.com/7qi7/articles/2342494.html https://www.cnblogs.com/lonelyxmas/p/11229038.html MSDN解释 连接到数据库服务器通常由几个需要很长时间的步骤组成。 必须建立物理通道 ...
分类:
数据库 时间:
2020-01-20 13:04:47
阅读次数:
82
下面开始11-20关,之前不会的关卡可以参考我这篇文章: sql-lib闯关秘籍之1-10关 不管是第几关,我们的最终目标是获得用户密码,从而获取最高权限! 以下的学习过程中如果遇到那里不会的或者不清楚的地方,欢迎大家留言,我将尽力帮助大家~ 11到21关的提交方式全是post型的,我这里使用bur ...
分类:
数据库 时间:
2020-01-20 13:05:15
阅读次数:
141
查看创建数据库的语句 SHOW CREATE DATABASE 表名 查看数据表的定义语句 SHOW CREATE TABLE 表名 显示表的结构 DESC 表名 ...
分类:
数据库 时间:
2020-01-20 13:07:20
阅读次数:
108
本文通过精炼的归纳总结和翔实的举例说明列举出SparkSQL开发过程中经常出错的,需要注意的一些细节,欢迎交流~ ...
分类:
数据库 时间:
2020-01-20 14:50:47
阅读次数:
81
HSDB:HotSpot Debugger Jvm自带工具,用于查看JVM运行时的状态 1、断点 断点查看代理类名,或者打印输出 2、查看进程ID jps命令查看当前程序的进程ID值 3、启动HSDB 如果HSDB启动报错:UnsatisfiedLinkError sawindbg.dll 再jdk ...
分类:
数据库 时间:
2020-01-20 14:57:37
阅读次数:
95
order by sql sort_buffer Mysql进行排序的时候会分配每个线程分配一块内存用于排序 全字段排序 过程 分析 rowid排序 这个排序是专门针对单行数据很大的情况的 max_length_for_sort_data 排序单行数据最大长度,如果超过这个最大长度就会选用rowid ...
分类:
数据库 时间:
2020-01-20 16:20:24
阅读次数:
97
[toc] 小白学Java:奇怪的RandomAccess 我们之前在分析那三个集合源码的时候,曾经说到:ArrayList和Vector继承了 接口,但是LinkedList并没有,我们还知道继承了这个接口,就意味着其中元素支持 快速随机访问(fast random access) 。 Rando ...
分类:
数据库 时间:
2020-01-20 16:20:57
阅读次数:
101
pg_rewind 是postgresql主丛数据库之同步数据目录的工具。 pg_rewind只复制表数据文件中更改的块;所有其他文件都被完整复制,包括配置文件。pg_rewind相对于使用pg_basebackup备份或rsync等工具的优势在于,pg_rewind不需要读取数据库中未更改的块。这 ...
分类:
数据库 时间:
2020-01-20 16:21:10
阅读次数:
152
MySQL的配置信息可以通过两种方式实现,一种是命令行形式,在启动MySQL服务时后边带上相关配置参数,此种方式会在MySQL重启后失效。另外一种是通过写入配置文件,如my.cnf,启动或者重启MySQL服务都会生效,此种方式是永久生效。启动选项命令行在MySQL服务命令启动时,带上配置参数命令格式:启动命令--启动选项1[=值1]--启动选项2[=值2]...--启动选项n[=值n]例如:mys
分类:
数据库 时间:
2020-01-20 17:31:56
阅读次数:
105
https://help.aliyun.com/document_detail/26322.html 多值子列语法 ...
分类:
数据库 时间:
2020-01-20 18:42:04
阅读次数:
97
全文来自https://www.cnblogs.com/aylin/p/5777289.html,侵权请联系删除 索引简介 索引是对数据库表中一个或多个列(例如,employee 表的姓名 (name) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于 ...
分类:
数据库 时间:
2020-01-20 18:50:34
阅读次数:
80
1、标注外键SELECT S.*, PK.*, CASE WHEN PK.COLUMN_POSITION > 0 THEN '√' ELSE '' END AS PKYN FROM (SELECT A.OWNER, A.TABLE_NAME, A.COLUMN_NAME, A.COLUMN_ID, ...
分类:
数据库 时间:
2020-01-20 18:52:10
阅读次数:
166
官网下载安装包:mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz 安装环境:CentOS Linux release 7.5.1804 (Core) 解压安装包: xz -d mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz t ...
分类:
数据库 时间:
2020-01-20 18:58:44
阅读次数:
271
MySQL DATE_FORMAT() 函数注:当前年份是2018-7-19 SELECT DATE_FORMAT(NOW(),'%Y') YEAR 输出结果:2018 SELECT DATE_FORMAT(NOW(),'%y') YEAR 输出结果:18 SELECT DATE_FORMAT(NO ...
分类:
数据库 时间:
2020-01-20 19:02:48
阅读次数:
105
1. 前言 InnoDB 通过 MVCC 和 NEXT-KEY Locks,解决了在可重复读的事务隔离级别下出现幻读的问题。MVCC 我先挖个坑,日后再细讲,这篇文章我们主要来谈谈那些可爱的锁。 2. 什么是幻读? 幻读是在可重复读的事务隔离级别下会出现的一种问题,简单来说,可重复读保证了当前事务不 ...
分类:
数据库 时间:
2020-01-20 19:14:54
阅读次数:
361
一:概念 视图是 MySQL 在 5.0.1 版本中加入的功能。它可以理解为一个虚表。 之所以被称为虚表,是因为它只是存储了一个结构,并不存储真实的数据。它的数据是在查询过程中动态生成的。 视图并不是真的优化。 它相当于PHP,MySQL的函数(个人理解)。 对PHP程序猿其实际开发过程中很少用 二 ...
分类:
数据库 时间:
2020-01-20 19:15:28
阅读次数:
71