1 概述 如果是之前学习别的数据库的人,看PostgreSQL会感觉到有句话非常奇怪:“PostgreSQL的回滚是立即完成的,不会受到事务大小本身的影响”。 奇怪在哪里呢?比方我曾经遇到过一次MySQL的故障,一个开发给生产数据库导入数据,用的是Python脚本,但是,他没有注意一个事情,Pyth ...
分类:
数据库 时间:
2019-06-11 10:53:47
阅读次数:
110
1.having和group by的区别? 1.having:用于对where和group by查询出来的分组经行过滤,查出满足条件的分组结果。它是一个过滤声明,是在查询返回结果集以后对查询结果进行的过滤操作。 2.group by:对select查询出来的结果集按照某个字段或者表达式进行分组,获得 ...
分类:
数据库 时间:
2019-06-11 10:58:35
阅读次数:
130
对于初学者来说,对表的概念也有一定的认识。因为我们对数据库的操作,90%以上是对表的操作。 常见表的规则表(Regular table),严格意义上来说又叫 heap table(堆表),也就是我们最普通的一张表。 partition talbe、Index-organized table、Clus ...
分类:
数据库 时间:
2019-06-11 11:08:44
阅读次数:
148
关于 SQL Server 数据库批量备份和还原的一些 Tips ...
分类:
数据库 时间:
2019-06-11 11:18:27
阅读次数:
170
代表英文单引号' char(38) 代表& 还有一些其它字符需要过滤的话在后面拼接上就好,下面是查询的结果 ...
分类:
数据库 时间:
2019-06-11 11:26:11
阅读次数:
169
ORM,对象关系映射,即Object Relational Mapping的简称,通过ORM框架将编程语言中的对象模型与数据库的关系模型建立映射关系,这样做的目的:简化sql语言操作数据库的繁琐过程(原生sql的编写及拼接等),转而直接使用对象模型来操作数据库做替代 第一部分 SqlAlchemy本 ...
分类:
数据库 时间:
2019-06-11 11:27:49
阅读次数:
569
前言: 我们常用 show processlist 或 show full processlist 查看数据库连接状态,其中比较关注的是 State 列,此列表示该连接此刻所在的状态。那么你真的了解不同 State 值所表示的状态吗?下面我们参考官方文档来一探究竟 。 以MySQL 5.7版本为例 ...
分类:
数据库 时间:
2019-06-11 11:28:49
阅读次数:
147
讨论QQ:1586558083 在Spark中,也支持Hive中的自定义函数。自定义函数大致可以分为三种: UDF(User-Defined-Function),即最基本的自定义函数,类似to_char,to_date等 UDAF(User- Defined Aggregation Funcatio ...
分类:
数据库 时间:
2019-06-11 12:40:45
阅读次数:
126
讨论QQ:1586558083 目录 一、SparkSQL的进化之路 二、认识SparkSQL 2.1 什么是SparkSQL? 2.2 SparkSQL的作用 2.3 运行原理 2.4 特点 2.5 SparkSession 2.7 DataFrames 三、RDD转换成为DataFrame 3. ...
分类:
数据库 时间:
2019-06-11 12:41:29
阅读次数:
145
在安装CDH的时候报错了: 我们研究一下 scm_prepare_database.sh的参数 /opt/cm-5.13.0/share/cmf/schema/scm_prepare_database.sh -hd001 -P3306 --scm-host d001 --force mysql cd ...
分类:
数据库 时间:
2019-06-11 12:44:21
阅读次数:
154
由于InnoDB预设是Row-Level Lock,所以只有「明确」的指定主键,MySQL才会执行Row lock (只锁住被选取的资料例) ,否则MySQL将会执行Table Lock (将整个资料表单给锁住)。 举个例子: 假设有个表单products ,里面有id跟name二个栏位,id是主键 ...
分类:
数据库 时间:
2019-06-11 13:00:56
阅读次数:
131
location字段为point类型的空间坐标 SELECT id, name, address, x(location) as 经度, Y(location) as 纬度, ROUND( 6378.138 * 2 * ASIN( SQRT( POW( SIN( ( 40.0497810000 * ...
分类:
数据库 时间:
2019-06-11 13:01:19
阅读次数:
746
不管学习什么语言,python、java、php等等如果你以后的方向是web,那么你都离不开数据库,mysql数据库又是开源的,所以是最受欢迎的数据库,也是企业用的最多的数据库,小猿圈老师详解mysql的递归查询,不懂的同学可以看过来了。 一、递归语句 -- 向下递归函数 设置某个部门下的所有子部门 ...
分类:
数据库 时间:
2019-06-11 13:15:47
阅读次数:
137
以下脚本实现功能为把word_info表通过word字段去重,并写到到word_info_new表里db.word_info.aggregate([{$group:{_id:"$word",meaning:{$max:"$meaning"},usphonetic:{$max:"$usphonetic"}}}]).forEach(function(dc){db.word_info_new.inser
分类:
数据库 时间:
2019-06-11 13:22:30
阅读次数:
193
讨论QQ:1586558083 目录 一、概述 二、Spark-SQL脚本 正文 回到顶部 一、概述 SparkSQL 的元数据的状态有两种: 1、in_memory,用完了元数据也就丢了 2、hive , 通过hive去保存的,也就是说,hive的元数据存在哪儿,它的元数据也就存在哪儿。 换句话说 ...
分类:
数据库 时间:
2019-06-11 13:32:05
阅读次数:
218
1.创建用户语法 : create user ‘写你自己的用户名’@‘写你需要哪个IP连接你的用户(%表示所有)’ identified by ‘密码’; 案例: create user ‘wangxiang’@’%’ indentified by ‘123’; 2.给这个用户授权语法 : gran ...
分类:
数据库 时间:
2019-06-11 14:59:30
阅读次数:
112