码迷,mamicode.com
首页 > 数据库
MySQL---数据库从入门走向大神系列(六)-事务处理与事务隔离(锁机制)
MySQL 事务处理简单介绍事务处理:MySQL 事务主要用于处理操作量大,复杂度高的数据。 比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!一个事务是一个连续的一组数据库操作,就好像它是一个单一的工作单元进行。换言之,永远不会是完整的事务,除非该组内的每个单独的操作是成功的。如果在事务的任...
分类:数据库   时间:2016-08-08 17:43:48    阅读次数:319
oracle中的trim()函数详解
1.先看一下Oracle TRIM函数的完整语法描述 TRIM([ { { LEADING | TRAILING | BOTH }[ trim_character ]| trim_character}FROM]trim_source) 以上语法引自于Oracle 10gR2官方文档:http://d ...
分类:数据库   时间:2016-08-08 17:41:30    阅读次数:323
SQL Server(八)——触发器
触发器是一类特殊的存储过程,在对表update,insert或delete语句时自动执行, 没有参数,没有返回值; 一、触发器类型 1、for触发器 在动作执行之后触发(增删改执行完成后,触发器中的代码再执行),不能为视图指定for触发器,只能为表指定该触发器。 2、instead of触发器 可以 ...
分类:数据库   时间:2016-08-08 17:40:19    阅读次数:162
如何查看Oracle客户端版本及位数(Windows系统)(转)
一、查看oracle客户端版本:sqlplus -v 二、查看oracle客户端版本是32bit还是64bit: 方法一: Step 1:运行sqlplus /nolog命令,如果你服务器安装了多个客户端版本,那么你应该进入对应安装目录的BIN目录后,运行该命令 C:\Users\Mr.Bruce> ...
分类:数据库   时间:2016-08-08 17:36:40    阅读次数:206
SQL必知必会笔记2
15. 插入数据 1). 数据插入 INSERT 用来将行插入到数据库表中,插入的方式有几种: (1)插入完整的行; INSERT INTO Customers VALUES( '1000000006', 'Toy Land', '123 Any Street', 'New York', 'NY', ...
分类:数据库   时间:2016-08-08 17:37:22    阅读次数:311
Python开发【第十七篇】:MySQL(一)
Python开发【第十七篇】:MySQL(一) 一、概述 1、什么是数据库 ? 答:数据的仓库,如:在ATM的示例中我们创建了一个 db 目录,称其为数据库 2、什么是 MySQL、Oracle、SQLite、Access、MS SQL Server等 ? 答:他们均是一个软件,都有两个主要的功能: ...
分类:数据库   时间:2016-08-08 17:34:00    阅读次数:239
postgresql安装
postgresql 9.3 密码 root port:5432安装完成之后将postgresql安装目录下的bin的目录加入环境变量PATH中,<!--more--> 意选择Locale的时候选择C,因为postresql不支持GBK编码。 来自为知笔记(Wiz) ...
分类:数据库   时间:2016-08-08 17:33:22    阅读次数:172
配置数据库,Flask-Alchemy
Flask-Alchemy连接数据库的插件获取当前项目路径(绝对路径)来自为知笔记(Wiz) ...
分类:数据库   时间:2016-08-08 17:31:56    阅读次数:220
SQLite 3 整数比较的性能,考查索引的能力
做这样一个测试表: 自增型主键 本次试验用不到 字符串型 随机生成,长度为16 整数型 随机生成,范围0到54354354 分两种情况测试: 各插入100万条随机数据,然后执行这条SQL语句 结果: 去掉第3行SQL语句, 查询10次的时间 可见,索引对 ORDER BY date DESC 子句的 ...
分类:数据库   时间:2016-08-08 17:30:46    阅读次数:252
RDB
在运行情况下, Redis 以数据结构的形式将数据维持在内存中, 为了让这些数据在 Redis 重启之后仍然可用, Redis 分别提供了 RDB 和 AOF 两种持久化模式。 在 Redis 运行时, RDB 程序将当前内存中的数据库快照保存到磁盘文件中, 在 Redis 重启动时, RDB 程序 ...
分类:数据库   时间:2016-08-08 17:31:07    阅读次数:177
mongodb基本命令
日志 show dbs ; show collections; use mydb1(插入数据,数据库才被创建) db.c1.insert({name:"zhangsan",age:20}) ; db.help() ; db.dropDatabase() 创建集合:显示创建:db.createColl ...
分类:数据库   时间:2016-08-08 17:31:49    阅读次数:187
dedecms新建内容模型“把数据保存到数据库附加表时出错‘xxx’出错”错误的原因分析和解决方案(转)
把数据保存到数据库附加表 `bc_addonarticle17` 时出错,请把相关信息提交给DedeCms官方。INSERT INTO `bc_addonarticle17`(aid,typeid,redirecturl,templet,userip,body, ) Values( 11 , 11 ...
分类:数据库   时间:2016-08-08 17:32:00    阅读次数:476
mybatis里oracle与MySQL的insert_update
需求:gisdata表中插入数据,如果wxid数据存在就更新,不存在就插入 Mysql的mybatis配置 oracle的mybatis配置 备注:MySQL 的 replace into:插入数据前,replace into会首先根据主键或唯一索引判断是否存在相同的记录,如果存在,则先删除原来数据 ...
分类:数据库   时间:2016-08-08 17:26:34    阅读次数:192
Java程序员从笨鸟到菜鸟之(一百零一)sql注入攻击详解(二)sql注入过程详解
在上篇博客中我们分析了sql注入的原理,今天我们就来看一下sql注入的整体过程,也就是说如何进行sql注入,由于本人数据库和网络方面知识有限,此文章是对网上大量同类文章的分析与总结,其中有不少直接引用,参考文章太多,没有注意出处,请原作者见谅) SQL注入攻击的总体思路是: 1.发现SQL注入位置; ...
分类:数据库   时间:2016-08-08 17:26:41    阅读次数:494
MySQL中使用SHOW PROFILE命令分析性能的用法整理(配合explain效果更好,可以作为优化周期性检查)
这篇文章主要介绍了MySQL中使用show profile命令分析性能的用法整理,show profiles是数据库性能优化的常用命令,需要的朋友可以参考下 show profile是由Jeremy Cole捐献给MySQL社区版本的。默认的是关闭的,但是会话级别可以开启这个功能。开启它可以让MyS ...
分类:数据库   时间:2016-08-08 17:22:19    阅读次数:238
python sqlite
1.导入Python SQLITE数据库模块Python2.5之后,内置了SQLite3,成为了内置模块,这给我们省了安装的功夫,只需导入即可~import sqlite32. 创建/打开数据库 在调用connect函数的时候,指定库名称,如果指定的数据库存在就直接打开这个数据库,如果不存在就新创建... ...
分类:数据库   时间:2016-08-08 17:19:04    阅读次数:234
SQL 函数以及SQL 编程
1、数学函数:操作一个数据,返回一个结果 --去上限: ceiling ☆select --去下限:floor ☆select floor(price) from car --ABS 绝对值 --PI(),圆周率,括号里不加任何东西 --round() 四舍五入 ☆select round(3.76 ...
分类:数据库   时间:2016-08-08 17:12:35    阅读次数:197
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!