mysql高级知识总结

2019-06-01
阅读 2 分钟
2.6k
哈希表:键 - 值(key - value)对。哈希思路:把值放在数组里,用一个哈希函数把key换算成一个确定的位置,然后把value放在数组的这个位置哈希冲突(多个 key 值经过哈希函数的换算,会出现同一个值的情况)的处理办法:链表哈希表适用场景:只有等值查询的场景,比如 Memcached 及其他一些 NoSQL 引擎。

mysql基础知识总结

2019-05-31
阅读 3 分钟
1.9k
mysql知识体系庞大,很多知识可能刚学过就忘了,我希望可以在这篇文章记下一些有用的知识点,方便以后查找使用 SQL语句相关 表相关 改表 在修改表操作之前,最好先创建一份表的副本,然后在它的基础上修改。在test数据库创建表的副本: {代码...} 上面的语句只是复制了表结构,新表还没有数据。要复制表数据,可用INSERT...

mysql利用表对象数据文件恢复数据

2019-05-26
阅读 1 分钟
4.3k
ib_logfile0和ib_logfile1:重做日志文件,两个文件一模一样,之所以存在两个是,为了避免一个文件损坏后,而且MySQL crash之后,innodb无法恢复数据。

数据结构初探,了解不同类型的数据结构

2019-04-29
阅读 4 分钟
2.9k
数据结构基本概念 数据元素(Data Element) 数据元素是数据的基本单位,在计算机程序中通常将其作为一个整体进行考虑和处理。一个数据元素可由若干个数据项组成。 数据项 (Data Item) 数据项是数据结构中讨论的最小单位,是数据记录中最基本的,不可分的数据单位。 数据结构 数据结构是指相互之间存在一种或多种特定关...

<<深入PHP面向对象、模式与实践>>读书笔记:面向对象设计和过程式编程

2019-02-23
阅读 8 分钟
1.9k
面向对象设计和过程式编程有什么不同呢?可能有些人认为最大的不同在于面向对象编程中包含对象。事实上,这种说法不准确。在PHP中,你经常会发现过程式编程也使用对象,如使用一个数据库类,也可能遇到类中包含过程式代码的情况。类的出现并不能说明使用了面向对象设计。甚至对于Java这种强制把一切都包含在类中的语音(...