MySQL笔记:数据库操作

Posted arseneyao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL笔记:数据库操作相关的知识,希望对你有一定的参考价值。

一、创建数据库

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

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笔记:数据库操作的主要内容,如果未能解决你的问题,请参考以下文章

SQL笔记--MySQL高级操作

linux中怎么查看mysql数据库版本

部分代码片段

python学习笔记:操作数据库

如何在片段中填充列表视图?

MySQL入门笔记