DML主要针对数据库表对象的数据而言的,一般DML完成: 插入新数据 修改已添加的数据 删除不需要的数据 1、insert into插入语句 2、update修改语句 update主要完成对数据的修改操作,可以修改一条或多条数据。 修改多条或指定条件的数据,需要用where条件来完成。 3、dele ...
分类:
数据库 时间:
2016-11-23 19:11:10
阅读次数:
192
1) 更新表(另一张表) a) 写法轻松,更新效率高: update table1 set field1=table2.field1,field2=table2.field2 from table2 where table1.id=table2.id b) 常规方式,这种写法相当于一个 Left j ...
分类:
数据库 时间:
2016-11-23 19:13:22
阅读次数:
183
mapreduce其实是分批处理数据的,每一百次重新reduce处理,所以到reduce里的数据如果是101条,那就会分2次进入。 这导致的问题就是在reduce中 如果 初始化 var count = 0;在循环中 count ++,最后输出的是1??? 避免都方法是,把数据存在返回的value里 ...
分类:
数据库 时间:
2016-11-23 19:12:03
阅读次数:
138
随着业务的不断增长,在mysqld上的数据势必会越来越多,那么只有备份单个库的备份脚本就不再适用实际的生产环境,因此就对以前写的备份脚本重新写了下(http://jim123.blog.51cto.com/4763600/1846301),当然因为数据量的增大,磁盘空间也要节约使用,那么就可以通过压缩效率..
分类:
数据库 时间:
2016-11-23 17:17:59
阅读次数:
200
报错信息#mysqldump--default-character-set=utf8--set-gtid-purged=on-uxx-pxx-hx.x.x.x--triggers--routines--events--single-transaction--databasesxx>./bak_xx_$(date+%F).sqlmysqldump:[Warning]Usingapasswordonthecommandlineinterfacecanbeinsecure.Warning:Aparti..
分类:
数据库 时间:
2016-11-23 17:14:56
阅读次数:
355
今天早上一个朋友找到了我,说他们备份失败了,使用的版本为MySQL5.7.15报错信息如下:mysqldump:Couldn‘texecute‘SAVEPOINTsp‘:
TheMySQLserverisrunningwiththe--transaction-write-set-extraction!=OFF
optionsoitcannotexecutethisstatement(1290)由于--transaction-write-..
分类:
数据库 时间:
2016-11-23 17:10:52
阅读次数:
1644
MYISAM引擎有三个文件.FRM存储表结构.MYD存储数据.MYI存储索引当复制表时,将这三个文件同时复制到指定目录下。异常处理:1.Incorrectinformationinfile‘xxx.frm‘无论怎么复制重启,访问数据库都会出现这个问题。解决办法:表使用MyISAM引擎,并且创建表结构(已知情况下),备..
分类:
数据库 时间:
2016-11-23 17:10:47
阅读次数:
318
编写各大终端的程序员常常有“SQL语言很简单,DBA工作很轻松”的错觉,用惯了SQLite及其扩展框架OrmLite和GreenDAO的Android程序员更是如此,尤其当一个Android程序员看见自己上大学时又挂科又留级的损友从事DBA工作之后:“不好好学习也就只能用SQL增删改查了”。然而和各大终..
分类:
数据库 时间:
2016-11-23 17:06:19
阅读次数:
204
https://www.microsoft.com/zh-cn/server-cloud/products/sql-server/comparison.aspx比较各个SQLServer版本功能特色SQLServer2016SQLServer2014SQLServer2012SQLServer2008R2功能特色性能内存中OLTP*SQLServer2016SQLServer2014SQLServer2012SQLServer2008R2功能特色内存中列..
分类:
数据库 时间:
2016-11-23 17:01:21
阅读次数:
201
因为笔者早期以oracle为主要RDBMS进行设计和优化,所以几乎即使单表超过5000w,多张超过300万以上的表做任意复杂的统计和风控计算都没出过性能问题。如今全面mysql为主线或者说open source rdbms为主线,随着系统逐渐往saas发展,不得不考虑后续大数据量时候的统计性能问题, ...
分类:
数据库 时间:
2016-11-23 16:52:59
阅读次数:
222
原文转自: http://blog.csdn.net/dbanote/article/details/13295727 ...
分类:
数据库 时间:
2016-11-23 16:48:15
阅读次数:
255
SQL Server中常用的SQL语句 转自:http://www.cnblogs.com/rainman/archive/2013/05/04/3060428.html 1、概述 名词 笛卡尔积、主键、外键 数据完整性 实体完整性:主属性不能为空值,例如选课表中学号和课程号不能为空 参照完整性:表 ...
分类:
数据库 时间:
2016-11-23 16:43:22
阅读次数:
218
说白了,索引问题就是一个查找问题。。。 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查 ...
分类:
数据库 时间:
2016-11-23 16:39:11
阅读次数:
205
2016-11-23 表结构、及表数据如下 解法一:初级解法(只适用于面试题,不适用于生产环境) 解法二:关联子查询 解法三:自连接 解法四:子查询 ...
分类:
数据库 时间:
2016-11-23 16:32:02
阅读次数:
250
登录到MySQL 退出MySQL 创建数据库 选择所要操作的数据库 1.登录数据库时指定 2.登录后指定 创建数据表 对于一些较长的语句在命令提示符下可能容易输错, 因此我们可以通过任何文本编辑器将语句输入好后保存为 createtable.sql 的文件中, 通过命令提示符下的文件重定向执行执行该 ...
分类:
数据库 时间:
2016-11-23 14:43:52
阅读次数:
204
关于PostgreSQL 9.5.5主从实现之异步流复制的搭建过程~
分类:
数据库 时间:
2016-11-23 13:02:22
阅读次数:
715
使用mysqldump工具进行备份,mysqldump是一个工具,不是命令,所以如果在命令行里输入这个会出现 ERROR1604的错误 这个工具在mysql安装目录下的bin文件夹中,在我的电脑里是C:\Program Files\MySQL\MySQL Server 5.7 然后用命令行去运行 D ...
分类:
数据库 时间:
2016-11-23 13:01:50
阅读次数:
154