近期在tornado\mongodb\ansible mongodb中有个find()方法非常牛逼,能够将集合中全部的表都传出来,一開始我这么写 class Module_actionHandler(tornado.web.RequestHandler): def get(self, *args, ...
分类:
数据库 时间:
2017-07-31 15:48:04
阅读次数:
159
(注:此文乃文章《RethinkDB创始人教你怎样打造一个伟大的产品》姊妹篇。欢迎參考阅读。很多其它最新文章请关注本人微信公众号:techgogogo) 关于作者 我叫Slava Akhmechet,本人是 RethinkDB 的创始人之中的一个,RethinkDB是开源。分布式数据库。旨在帮助开发 ...
分类:
数据库 时间:
2017-07-31 15:48:19
阅读次数:
185
该代码转自 天善智能社区 文章 文章地址:https://ask.hellobi.com/blog/biwork/572 BIWORK DimDate and vDimDate Demo USE BIWORK_SSISGO SET NOCOUNT ON IF OBJECT_ID('DimDate', ...
分类:
数据库 时间:
2017-07-31 15:54:29
阅读次数:
321
出现这样的错误是由于主机名和/etc/hosts 文件不一致,仅仅须要把主机名和其IP 写入/etc/hosts 文件,就ok了。注意名字不能有下划线改动network 文件之外,再使用hostname 命令指定一下主机名,就不用重新启动OS了。 1. 改动/etc/sysconfig/networ ...
分类:
数据库 时间:
2017-07-31 15:54:55
阅读次数:
178
1.安装mysql的yum源 a.下载配置mysql的yum源的rpm包 根据上面3张图片中的操作下载下来的rpm文件可以通过如下命令获取: wget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm b.安装用 ...
分类:
数据库 时间:
2017-07-31 16:28:24
阅读次数:
186
执行命令 mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=12.1.0.2 .0 -Dpackaging=jar -Dfile=D:\ojdbc6.jar 配置依赖: ...
分类:
数据库 时间:
2017-07-31 17:13:33
阅读次数:
267
触发器(trigger):监视某种情况,并触发某种操作。 触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete) 语法: create trigge... ...
分类:
数据库 时间:
2017-07-31 17:14:57
阅读次数:
133
https://www.howtoforge.com/tutorial/installing-nginx-with-php-fpm-and-mariadb-lemp-on-debian-jessie/ ...
分类:
数据库 时间:
2017-07-31 17:16:01
阅读次数:
129
一,什么触发器 1,个人理解触发器,从字面来理解,一触即发的一个器,简称触发器(哈哈,个人理解),举个例子吧,好比天黑了,你开灯了,你看到东西了。你放炮仗,点燃了,一会就炸了。2,官方定义触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一 ...
分类:
数据库 时间:
2017-07-31 17:19:32
阅读次数:
142
我们先做个测试: 接上篇日志建的商品表g和订单表o和触发器 假设:假设商品表有商品1,数量是10; 我们往订单表插入一条记录: insert into o(gid,much) values(1,20); 会发现商品1的数量变为-10了。这就是问题的所在,因为我们之前创建的触发器是after,也就是说... ...
分类:
数据库 时间:
2017-07-31 17:24:48
阅读次数:
167
一、使用视图的理由是什么?1.安全性。一般是这样做的:创建一个视图,定义好该视图所操作的数据。之后将用户权限与视图绑定。这样的方式是使用到了一个特性:grant语句可以针对视图进行授予权限。2.查询性能提高。3.有灵活性的功能需求后,需要改动表的结构而导致工作量比较大。那么可以使用虚拟表的形式达到少 ...
分类:
数据库 时间:
2017-07-31 17:25:47
阅读次数:
205
创建shell脚本topjui_source.exp,内容如下: 加入到定时计划中,每5分钟自动还原一次topjui数据库: ...
分类:
数据库 时间:
2017-07-31 17:26:34
阅读次数:
193
本章列出了当你用任何主机语言调用MySQL时可能出现的错误。首先列出了服务器错误消息。其次列出了客户端程序消息。 B.1. 服务器错误代码和消息 服务器错误信息来自下述源文件: · 错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值 ...
分类:
数据库 时间:
2017-07-31 17:52:21
阅读次数:
235
大部分基于此文章操作:http://lddyw.blog.51cto.com/4151746/1684364 找个好久的资料,都打算源码安装了,最后终于更改成功了。 环境:CentOS6.6 64位虚拟机,MariaDB 10.0.20 数据库安装方式:rpm包本地安装 注意:在rpm包安装时自动将 ...
分类:
数据库 时间:
2017-07-31 18:45:37
阅读次数:
258
--触发器学习 after 触发器 1 insert 触发器IF EXISTS(SELECT * FROM sys.objects WHERE name='tgr_tablename_insert')DROP TRIGGER tgr_tablename_insertGOCREATE TRIGGER ...
分类:
数据库 时间:
2017-07-31 18:45:47
阅读次数:
202
1.字符类 lpad(str1,length,str2) lpad函数从左边对字符串使用指定的字符进行填充。从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思。 举例:select lpad(1,5,'x') from dual; 输出结果:xxxx1 ...
分类:
数据库 时间:
2017-07-31 18:51:13
阅读次数:
286
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储 ...
分类:
数据库 时间:
2017-07-31 18:52:22
阅读次数:
247
良好的逻辑设计和物理设计是高性能的基石, 应该根据系统将要执行的查询语句来设计schema, 这往往需要权衡各种因素。 一、选择优化的数据类型 MySQL支持的数据类型非常多, 选择正确的数据类型对于获得高性能至关重要。 更小的通常更好 更小的数据类型通常更快, 因为它们占用更少的磁盘、 内存和CP ...
分类:
数据库 时间:
2017-07-31 18:54:24
阅读次数:
153
T-SQL 是 SQL-Server 的结构化查询语言。 基本数据操作语言. 基础语句 先创建表 我后面的列子都是用的这一个表,列名啥的 就大概看看吧~~ 纯粹为了学习语句,语法~~所以先创建个表吧~ 1.SELECT语句 注意 : 最好选择想要的列,不要因为省事用 “ * ” 去选择所有的列,因为 ...
分类:
数据库 时间:
2017-07-31 18:56:26
阅读次数:
197
nvl 函数 通过查询获得某个字段的合计值,如果这个值位null将给出一个预设的默认值 selectnvl(sum(t.dwxhl),1)fromtb_jhdetwherezydm=-1 selectnvl(sum(t.dwxhl),1)fromtb_jhdetwherezydm=-1 select ...
分类:
数据库 时间:
2017-07-31 18:59:12
阅读次数:
152