-
2017-06-20 15:54:43
- MySQL的事务隔离级别实例教程
- 本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB
一、事务的基本要素(ACID)
1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。
2
-
1780
-
2017-06-20 15:34:15
- 什么是数据库三范式?
- 数据库三范式理解
第一范式(1NF):所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。
理解注释:列不可分,或者理解为原子性。
第二范式(2NF):在理解第二范式(2NF)之前首先了解什么是
-
2640
-
2017-06-20 15:37:36
- 总结mydumper/myloader使用
-
mydumper安装:http://www.cnblogs.com/lizhi221/p/7010174.html
mydumper原理:http://www.cnblogs.com/lizhi221/p/7016062.html
myloader原理:http://www.cnblogs.com/lizhi221/p/7017900.html
一、myd
-
3313
-
2017-06-20 15:35:25
- 什么是多态?多态生活实例
- Java基础十一--多态
一、多态定义
简单说:就是一个对象对应着不同类型.
多态在代码中的体现: 父类或者接口的引用指向其子类的对象。
1 /*
2
3 对象的多态性。
4
5 class 动物
6 {}
7
8 class 猫 extends 动物
9 {}
10
11 class 狗 extends 动物
12 {}
13
14
-
4865
-
2017-06-20 15:34:54
- myloader原理的实例讲解
- myloader恢复主要流程
1、首先由myloader主线程完成建库建表,依次将备份目录下建库和建表文件执行应用到目标数据库实例中;
2、接着myloader主线程会生成多个工作线程,由这些工作线程将所有database.table.*.sql文件中的记录导入到对应表中,这个阶段是并行的,并行粒度为文件,工作线程完成所有database.table.*.sql 文件数
-
1864
-
2017-06-20 15:55:32
- 用python绘制图形的实例详解
- 1.环境
系统:windows10
python版本:python3.6.1
使用的库:matplotlib,numpy
2.numpy库产生随机数几种方法
import numpy as np
numpy.random
rand(d0, d1, ..., dn)
In [2]: x=np.random.rand(2,5)
In [3]: xOut[3
-
5652
-
2017-06-20 15:52:01
- 理解python的全局变量和局部变量
- 理解python的全局变量和局部变量
1.定义的函数内部的变量名如果是第一次出现, 且在=符号前,那么就可以认为是被定义为局部变量。在这种情况下,不论全局变量中是否用到该变量名,函数中使用的都是局部变量。例如:
# _*_ coding: utf-8 _*_num = 110def func(): num = 1 print(num)func()输出结果:1说明函数中定义的num是一个
-
1824
-
2017-06-20 15:37:02
- Mysq的一些常见误区
- 很多人为了统计记录条数,就使用 count(1) 和 count(primary_key) 而不是 count(*) ,他们认为这样性能更好,其实这是一个误区。对于有些场景,这样做可能性能会更差,应为数据库对 count(*) 计数操作做了一些特别的优化。
-
1582
-
2017-06-20 15:32:19
- mysql查询语句的总结
- 1、基本构成
(1)需要查询的表(单表,多表)
(2)需要查询的信息(字段信息,过滤处理)
(3)查询条件(字段关联,字段值范围,记录截取设置,排序方式,分组方式,去重,or ,and)
2、实例展示(以user表为例)
2.1查询单表(user)
(1)查询单表所有字段
select * from user;(select后面跟字段名,from后面跟表名,*代表所有字段, where
-
1683
-
2017-06-20 15:31:50
- 总结MySQ 的基础内容
- 创建数据库对于表的操作需要先进入库 use 库名;-- 创建一个名为 inana_db 的数据库,数据库字符编码指定为 utf8create database inana_db character set utf8;drop database inana_db; -- 删除 库名为samp_db的库show databases;
-
1164