mysl事务(innodb支持事务处理)
在Mysql控制台使用事务来操作
mysql> begin; #开始一个事务
mysql> insert into a (a) values(555);
mysql>rollback; 回滚 , 这样数据是不会写入的
当然如果上面的数据没问
分类:
数据库 时间:
2018-08-05 16:59:40
阅读次数:
182
? Net Core平台灵活简单的日志记录框架NLog初体验 前几天分享的"[Net Core集成Exceptionless分布式日志功能以及全局异常过滤][https://www.cnblogs.com/yilezhu/p/9339017.html]" 有人说比较重量,生产环境部署也比较麻烦。因此 ...
分类:
Web程序 时间:
2018-08-03 22:41:35
阅读次数:
284
ubuntu php mongodb 扩展安装 / 升级
分类:
数据库 时间:
2018-08-03 16:39:42
阅读次数:
406
mysql 的mvcc 支持行级多版本,基于事务Id,区分多个数据版本,利用undo日志存储历史版本数据。 mysql 行记录的三个隐藏字段:DB_TRX_ID , ROLLBACK_PTR,DELETE_Bit ...
分类:
数据库 时间:
2018-08-02 20:45:48
阅读次数:
162
一. 什么时候使用表锁 对于INNODB表,在绝大部分情况下都应该使用行锁。在个别特殊事务中,可以考虑使用表锁(建议)。 1. 事务需要更新大部份或全部数据,表又比较大,默认的行锁不仅使这个事务执行效率低,可能造成其他事务长时间锁等待和锁冲突,这种情况考虑使用表锁来提高事务的执行速度(具我在sql ...
分类:
数据库 时间:
2018-08-02 20:36:50
阅读次数:
394
类(Class): 用来描述具有相同的属性和方法的对象的集合。 对象,实例:通过类实例化出来的东西 属性:类里面的变量 方法:类里面的方法 实例方法:正常定义的带self函数都是实例方法 类方法: 1、不实例化,直接用类名调用 2、它可以使用类变量,cls.xxx 3、实例也可以直接通过self.x ...
分类:
其他好文 时间:
2018-08-02 13:55:32
阅读次数:
143
一、NoSQL的风生水起 1.1 后Web2.0时代的发展要求 随着互联网Web2.0网站的兴起,传统的关系数据库在应付Web2.0网站,特别是超大规模和高并发的SNS类型的Web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题: (1)对数据库高并发读写的需求 网站要根据用户个性化信息来 ...
分类:
数据库 时间:
2018-08-01 18:56:09
阅读次数:
194
数据库的存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySql的核心就是插件式存储引擎,而其中最知名的就是 MyISAM 及 InnoDB。
分类:
数据库 时间:
2018-08-01 15:23:54
阅读次数:
197
sql server或者说关系型数据库中不要做一个字段存储大数据量的设计,比如要插入3000w条数据,然后每条数据中有一个文章字段,这个字段每条大概都需要存储几m的数据,那么算下来这个表就得有几百个G,那么此时sql server这个表就很难维护了,比如新建个字段,更新个索引等等,基本上无法操作了。 ...
分类:
数据库 时间:
2018-07-31 19:09:31
阅读次数:
181
爬虫的基本原理 爬虫就是获取网页并提取和保存信息的自动化程序 获取网页: 获取网页就是获取网页的源码,只要把源码获取下来,就可以从中提取想要的消息 爬虫的流程:想网站的服务器发送一个请求,返回的响应体就是网页的源代码。 ? == 1,构造请求发送给服务器=== 2.接受响应并解析 提取信息: 通过分 ...
分类:
编程语言 时间:
2018-07-29 22:32:38
阅读次数:
189