码迷,mamicode.com
首页 > 数据库
MySQL存储引擎 InnoDB与MyISAM的区别
来源:http://www.jb51.net/article/47597.htm 基本的差别:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外部键等高级数据库功能 ...
分类:数据库   时间:2016-08-18 21:10:19    阅读次数:232
Python操作RabbitMQ、Redis、Mencache、SQLAlchemy
Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但 ...
分类:数据库   时间:2016-08-18 21:05:42    阅读次数:264
MySQL(二)
视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。 SELECT * FROM ( SELECT nid, NAME FROM tb1 WHERE nid > 2 ) AS A WHERE ...
分类:数据库   时间:2016-08-18 21:06:27    阅读次数:212
Sqlserver中使用Select语句给变量赋值的时候需要注意的一个问题
我们知道在SqlServer中可以用Select语句给变量赋值,比如如下语句就为int类型的变量@id赋值 执行上面的代码会显示下面的查询结果,结果显示最后@id的值为3,那么意味着上面第3行的select语句每返回一行i数据记录,sqlserver就用id列为@id进行了一次赋值,而最后一行数据记 ...
分类:数据库   时间:2016-08-18 19:55:45    阅读次数:222
mysql缓存、存储引擎
一、 mysql查询缓存 查询缓存不是mysql的子系统,却是查询优化和执行子系统不可缺少的组成部分。它不仅可以缓存查询结果,还可以缓存查询结果本身。如果某个查询的结果就在缓存里, 系统就可以直接取出那些数据返回给客户端而跳过整个查询优化和执行阶段;这对那些使用频繁的查询来说效果尤其显著。这技术是m ...
分类:数据库   时间:2016-08-18 19:52:29    阅读次数:248
FMDB的简单使用
1、什么是FMDB? FMDB是iOS平台的SQLite数据库框架 FMDB以OC的方式封装了SQLite的C语言API。 无论项目中使用 ARC 还是 MRC,对 FMDB 都没有任何影响,FMDB 会在编译项目时自动匹配。 2、FMDB主要的类。 2.1、FMDatabase 一个FMDatab ...
分类:数据库   时间:2016-08-18 19:45:11    阅读次数:267
oracle中substr() instr() 用法
...
分类:数据库   时间:2016-08-18 18:24:43    阅读次数:236
将mysql的data目录移走方法
如移动到"/home/mysql/data",我的mysql是装在/usr/local/mysql下的 1. 将/usr/local/mysql/data移动到/home/mysql/data 2. 修改启动文件 修改如下行,指定datadir 3. 修改配置文件 在[mysqld]下添加一行,指定 ...
分类:数据库   时间:2016-08-18 17:18:36    阅读次数:210
Python快速学习第九天--安装并操作Mysql数据库
python操作mysql数据库 Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。 Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: GadFly mSQL MySQL PostgreSQL Microsoft SQL Server 2000 Informix In...
分类:数据库   时间:2016-08-18 16:03:03    阅读次数:380
oracle   rman冷备shell脚本
oraclerman冷备shell脚本(我这里是全备份,创建了2个通道c1、c2)可以在这基础上更改文本:#!/bin/bash#Author:wangerguiEmail:291131893@qq.comDate:2016-08-17#Function:oracle_rman_cold_backup(Fullbackup)["${USER}"=="oracle"]||exit2[!-d${ORACLE_BASE}/myrman]&&a..
分类:数据库   时间:2016-08-18 14:51:32    阅读次数:270
python学习 第七篇 sql优化
查询单条语句:用来获取用户列表和单个用户>>>fields=["id","name","name_cn","email","mobile"] >>>sql="select%sfromuserswherename=‘admin‘"%‘,‘.join(fields) >>>sql "selectid,name,name_cn,email,mobilefromuserswherename=‘admin‘" >>..
分类:数据库   时间:2016-08-18 14:41:52    阅读次数:200
sql性能优化
索引,索引!!!为经常查询的字段建索引!! 但也不能过多地建索引。insert和delete等改变表记录的操作会导致索引重排,增加数据库负担。 优化目标 1.减少 IO 次数 IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中超过90%的时间都是 IO 操作所占用的,减... ...
分类:数据库   时间:2016-08-18 14:31:34    阅读次数:218
细说Sql Server中的视图(下)转载
原文:细说Sql Server中的视图(下)http://www.cnblogs.com/xbf321/archive/2009/06/19/view_two_in_sqlserver.html 原文:细说Sql Server中的视图(下)http://www.cnblogs.com/xbf321/ ...
分类:数据库   时间:2016-08-18 14:31:08    阅读次数:242
sql boolean类型
关于 MySQL 的 boolean 和 tinyint(1) 关于 MySQL 的 boolean 和 tinyint(1) boolean类型MYSQL保存BOOLEAN值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1),MySQL里有四个常量:tr ...
分类:数据库   时间:2016-08-18 14:24:33    阅读次数:1338
javax.transaction.xa.XAException: java.sql.SQLException: 无法创建 XA 控制连接。(SQL 2000,SQL2005,SQL2008)
javax.transaction.xa.XAException: java.sql.SQLException:无法创建 XA 控制连接。错误: 未能找到存储过程'master..xp_sqljdbc_xa_init'。 配置JTA SQL Server XADataSource参考:http:// ...
分类:数据库   时间:2016-08-18 14:15:05    阅读次数:543
MySQLWorkbench里的稀奇事之timestamp的非空默认值
在创建表时,某字段为非空时间戳,timestamp not null 问题来了,使用workbench建表时,如果值非空,是需要有一个默认值的,不然会报错。 那么,如果是更新时自动填充可以使用DEFAULT ON UPDATE CURRENT_TIMESTAMP,而只在INSERT时插入,不更新则使 ...
分类:数据库   时间:2016-08-18 14:13:29    阅读次数:372
细说Sql Server中的视图(上)转载
1,什么是视图? 2,为什么要用视图; 3,视图中的ORDER BY; 4,刷新视图; 5,更新视图; 6,视图选项; 7,索引视图; 细说Sql Server中的视图(下) 应大家要求已在“细说Sql Server中的视图(上)”中添加“为什么要用视图”一小节。 1.什么是视图 视图是由一个查询所 ...
分类:数据库   时间:2016-08-18 14:14:30    阅读次数:173
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!