码迷,mamicode.com
首页 > 数据库
MySQL Study之--Mysql数据库备份工具(mysqldump)
MySQLStudy之--Mysql数据库备份工具(mysqldump)对于MysqlDatabase的备份方式有很多种,此次文档主要介绍mysqldump工具:mysqldump:mysqldump工具很多方面类似相反作用的工具mysqlimport。它们有一些同样的选项。但mysqldump能够做更多的事情。它可以把整个数据库装载到一个..
分类:数据库   时间:2015-07-04 01:03:09    阅读次数:231
Oracle Hash分区的使用总结
近期项目需要用到分区表,但是分区键值有无法确定,因此只能使用hash分区(range、list分区以前常用,比hash分区简单),查询了文档,发现上面说的和实际使用时有点差距,就专门做实验验证下。官方文档(11g、12c的解释都是一样的):docs.oracle.com/database/121/CNCPT/schemao..
分类:数据库   时间:2015-07-04 01:02:16    阅读次数:368
mysql事务
1、什么是事务?事务是作为一个不可分割的逻辑单元而被执行的一组sql语句,要么同时执行成功要么撤销。2、事务的四个特性?(ACID)1、原子性:构成一个事务的所有语句应该是一个独立的逻辑单元,要么全部执行成功,要么一个都不成功。你不能只执行它们当中的一部分。2、稳定性..
分类:数据库   时间:2015-07-04 00:59:53    阅读次数:184
dbf文件使用python读取程序
使用python读取dbf # -*- coding: utf-8 -*- import struct,csv,datetime class DBF_Operator(): @staticmethod def SHHQ_dbf_reader(f): numrec, lenheader = struct.unpack('<xxxxLH22x', f.read(32))...
分类:数据库   时间:2015-07-04 00:53:06    阅读次数:165
CentOS-6.3安装Mysql-5.5.29[转]
安装方式分为rpm和源码编译安装两种,本文是采用mysql源码编译方式,编译器使用Cmake。软件需要mysql-5.5.29.tar.gz和cmake-2.8.10.2.tar.gz,请自行下载。下载地址:http://mysql.mirror.kangaroot.net/Downloads/ht...
分类:数据库   时间:2015-07-04 00:53:06    阅读次数:159
mysql 批量更新和批量插入
1. 批量更新 update table_name set field_name = CASE id WHEN id1 THEN field_value, WHEN id1 THEN field_value END 2.批量插入 insert into table_name (field...
分类:数据库   时间:2015-07-04 00:50:45    阅读次数:140
Sql Server 事务日志(三)
SQL server的日志文件会随着数据修改的增加而变大,在处理日志文件时,我们常用的方式是将日志截断,并收缩。 Backup log databasename to disk='' dbcc shrinkfile(databasename_log) 当然,如果磁盘空间紧张...
分类:数据库   时间:2015-07-04 00:52:31    阅读次数:205
数据库锁
【共享锁】【读锁】共享锁(Share locks 简记为S锁)【独占锁】(事务结束释放)【写锁】排它锁(Exclusive locks 简记为X锁)【更新锁】(避免共享锁的死锁情况)【封锁协议 】 1 级封锁协议是:事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放。事务结束包括正常结束(....
分类:数据库   时间:2015-07-04 00:49:20    阅读次数:154
sql 纪录
用于记录开发过程中的sql容易遇到的问题:1、delete,truncate,drop 区别delete:精确删除。如删除 学生表(student)里id为5的记录。可以写为 delete from studen where id ='5' 删除表里面的所有数据,可以写为delete from s....
分类:数据库   时间:2015-07-04 00:42:18    阅读次数:173
Efficiently traversing InnoDB B+Trees with the page directory--slot
Efficientlytraversing InnoDB B+Trees with the page directory 1、the purpose of the page directory As described in the posts mentioned above,all records in INDEX pages are linked together in a singl...
分类:数据库   时间:2015-07-03 23:27:10    阅读次数:213
SQL Server设计三范式
第一范式(1NF) (必须有主键,列不可分) 数据库表中的任何字段都是单一属性的,不可再分 create table aa(id int,NameAge varchar(100)) insert aa values(1,''无限-女 '') 没有达到第一范式 create table aa(id i...
分类:数据库   时间:2015-07-03 23:24:24    阅读次数:151
java&postgresql时区总结
1、首先什么是时区?时区(Time Zone)是地球上的区域使用同一个时间定义。1884年在华盛顿召开国际经度会议时,为了克服时间上的混乱,规定将全球划分为24个时区。2、DateTimeZone对象给我们的是原始的偏移量,也就是与GMT相差的微秒数,Java的Date对象里面存储着当前时刻到197...
分类:数据库   时间:2015-07-03 23:19:34    阅读次数:212
SQL调用WebService接口
今天在做一个很奇葩的东西,中间有个过程要在SQL触发器里面调用webservice接口。呵呵~                    --调用webService---------------- declare @ServiceUrl as varchar(1000) DECLARE @UrlAddress varchar(500) --WebService地址:以http开头,结尾...
分类:数据库   时间:2015-07-03 22:10:13    阅读次数:285
GDB和WinDbg中调用函数
GDB:特别简单,直接写调用式子即可,如下图的p word.c_str(),其中word的类型是std::stringWinDbg:目前都说是.call命令,说实话我宁愿不用。。。见:http://cfc.kizzx2.com/index.php/tutorial-using-windbg-to-c...
分类:数据库   时间:2015-07-03 21:50:48    阅读次数:191
警惕 MySql 更新 sql 的 WHERE 从句中的 IN() 子查询时出现的陷阱
mer_stage 表有 216423 条记录,DDL:CREATE TABLE `mer_stage` ( `STAGE_ID` int(11) NOT NULL AUTO_INCREMENT, `MER_ID` int(11) NOT NULL, `MER_CODE` varchar(16) DEFAULT NULL, `MER_NAME` varchar(80) NOT NU...
分类:数据库   时间:2015-07-03 20:43:45    阅读次数:187
CentOS 6.5 安装 MySQL5.6 并用Navicat for MySQL 连接
环境 :MySQL 5.6.21 64位CentOS 6.5 64位VMware 10Navicat forMySQL111.卸载自带mysql[root@localhost~]# yum remove mysql mysql-server mysql-libs检查是否有残留[root@localh...
分类:数据库   时间:2015-07-03 20:41:37    阅读次数:258
Java知多少(111)几个重要的java数据库访问类和接口
修改数据表记录也有3种方案。一.使用Statement对象实现修改数据表记录的SQL语句的语法是: update表名 set 字段名1 = 字段值1,字段名2 = 字段值2,……where特定条件例如: update ksInfo set 姓名 = ‘张小卫’where 姓名 = ‘张大卫’...
分类:数据库   时间:2015-07-03 20:36:22    阅读次数:148
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!