返回总目录页

MySQL简介

 

数据库学习目录

 

mysql

参考:百度MySQL

         MySQL是一个关系型数据库管理系统由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

         Linux作为操作系统ApacheNginx作为 Web 服务器,MySQL 作为数据库,PHP/Perl/Python作为服务器端脚本解释器。由于这四个软件都是免费或开放源码软件(FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的网站系统,被业界称为“LAMP“或“LNMP”组合。

使用 C和 C++编写 

开源

支持多种存储引擎

支持多线程,充分利用 CPU 资源

MyISAMMySQL 5.0 之前的默认数据库引擎,最为常用。拥有较高的插入,查询速度,但不支持事务                                    

 

InnoDB事务型数据库的首选引擎,支持ACID事务,支持行级锁定, MySQL 5.5 起成为默认数据库引擎
 

 

SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。

#假设写个小工具,用到数据库,貌似可以用这个。

[root@localhost ~]# ls /var/lib/yum/yumdb
a b c d e f g G h i j k l m n N o p q r s t u v w x y z

 

 

表空间存放表数据和索引。独立表空间是每个innodb表都会在数据库目录下创建.ibd文件。共享表空间是所有表的数据放在一个或几个大数据文件。表空间最小单位是页(可以理解成一本书的一页);默认64页组成一组,称为区段(可以理解为一本书默认64页是一节)(段的一片区域);多个区段组成一组,被称为段(可以理解为一本书多个节组成一章)

 

posted @ 2018-09-13 12:50  马昌伟  阅读(907)  评论(0编辑  收藏  举报
博主链接地址:https://www.cnblogs.com/machangwei-8/