码迷,mamicode.com
首页 > 数据库 > 详细

MySQL笔记:数据库操作

时间:2018-03-11 22:30:24      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:body   缺点   文件   log   创建数据库   存储方式   memory   inno   blog   

一、创建数据库

创建并显示已经存在的数据库。

CREATE DATABASE MYSQLDB;
SHOW DATABASES;


二、删除数据库

删除并显示已经存在的数据库。

DROP DATABASE MYSQLDB;
SHOW DATABASES;

 

三、数据库存储引擎

存储引擎指表的类型,数据库的存储引擎决定了表在计算机中存储的方式,可以根据需求选择不同的存储方式。

在创建表时,若没有指定默认的存储引擎,将会默认选择InnoDB。

  • InnoDB引擎支持自动增长列和外键,表结构存储在frm文件中,数据和引索存储在innodb_data_home_dir和innodb_data_file_path定义的表空间中。优势在于提供了良好的事务管理、崩溃修复能力和并发控制,缺点是读写效率稍差、占用数据空间大。
  • MyISAM引擎的表结构存储在frm文件中、数据存储在MYD文件中、引索存储在MYI文件中。优势在于占用空间小、处理速度快,缺点是不支持事务的完整性和并发性。
  • MEMORY引擎使用存储在内存中的内容创建表,除了表结构存储在frm文件中以外,其余数据均存放于内存中。这样有利于提高表的处理效率,不再需要的时候可直接释放内存或删除表。

 

MySQL笔记:数据库操作

标签:body   缺点   文件   log   创建数据库   存储方式   memory   inno   blog   

原文地址:https://www.cnblogs.com/arseneyao/p/8545437.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!