zoukankan      html  css  js  c++  java
  • 存储引擎

    • 什么是存储引擎:

      数据库相当于文件夹,表相当于文件。文件有多种不同类型,那么表也应该有不同类型。这句话说得真是太完美了,为什么乔碧萝还不来找我?

      表类型又称为存储引擎,存储引擎也称为表类型。Oracle和SQL server 等数据库只有一种存储引擎,所以数据存储管理机制是一样的,但MySQL就有多个。

    • 存储引擎的种类

      show engines;  #查看所有的存储引擎
      InnoDB: Supports transactions, row-level locking, and foreign keys
          支持事务、行锁和外键。默认的搜索引擎,查询速度较MyISAM慢,但是更安全。
      MyISAM:
      	mysql老版本用的存储引擎,不支持事物,表锁。在 5.5.8 版本之前是默认存储引擎。
      Memory:Hash based, stored in memory, useful for temporary tables
      	内存引擎,数据全部存放在内存中。在重启MySQL或者重启机器时,表内数据清空
      BLACKHOLE:
          黑洞引擎,无论存什么都立即消失。往表内插入任何数据,表内不记录。
      
    • 如何创建?

      1. 建表时指定

        create table innodb_table(id int, name char) engine='innodb';
        
      2. 配置文件中配置

        /etc/my.cnf
        [mysqld]
        default-storage-engine=INNODB
        innodb_file_per_table=1
        
  • 相关阅读:
    软工个人项目作业
    软工个人博客作业(2)
    软工第一次作业-热身
    OO第四单元
    OO第三单元
    OO第二单元总结
    面向对象UML单元总结及课程总结
    JML单元总结
    面向对象设计与构造第二单元总结
    OO第一单元小结
  • 原文地址:https://www.cnblogs.com/KbMan/p/11377695.html
Copyright © 2011-2022 走看看