当前位置:   article > 正文

MySQL数据库基础——数据库的基本操作(创建、选择、查看、删除)_mysql创建数据库执行查看删除操作

mysql创建数据库执行查看删除操作

一、引入导读

        本篇文章采用JetBrains公司的DataGrip作为数据库管理工具,大家也可以使用MySQL自带的workbench或者Navicat以及其他的优秀的数据库管理工具。

二、数据库的基本操作

        1、创建数据库

                (1)SQL语法格式

CREATE DATABASE [IF NOT EXISTS] 数据库名;

                        其中中括号中的“IF NOT EXISTS”是在创建数据库的时候检查是否已经存在这个数

                据库,如果不存在就创建该数据库。

                (2)执行效果

                        注:数据库的名字建议使用小写字母,虽然Windows下对大小写不敏感,但是在

                Linux下对大小写敏感,为了保证在不同平台之间具有较好的可移植性,建议使用小写字

                母命名。      

         2、查看数据库

                (1)SQL语句格式

SHOW DATABASES;

                (2)执行效果

         3、选择数据库

                (1)SQL语句格式

  1. USE 数据库名;
  2. SELECT DTATBASE();
  3. //可以使用后面这句话来查看当前数据库,看是否是选择后的数据库。

                (2)执行效果

         4、删除数据库

                (1)SQL语句格式

DROP DATABASE [IF EXISTS] 数据库名

                (2)执行效果

三、数据库存储引擎的介绍及选择

        1、存储引擎介绍

存储引擎对比介绍
性能InnoDBMyISAMMEMORY
事物安全支持
存储限制64TB
空间使用
内存使用
插入数据速度
对外键的支持支持

        2、存储引擎选择

                (1)InnoDB

                        支持事务处理,支持外键,支持崩溃修复能力和并发控制。如果对事物的完整性要

                求比较高(如银行),要求实现并发控制(如售票),那么选择InnoDB有很大优势。如

                果需要频繁的进行更新、删除操作,也可以选择InnoDB,因为InnoDB支持事物的提交

                (commit)和回滚(rollback)。

                (2)MyISAM

                        插入数据的速度比较快,空间和内存的使用比较低。如果表主要用于插入新纪录和

                读出记录,那么选择MyISAM的处理效率比较高。如果应用的完整性、并发性的要求比

                较低,也可以使用MyISAM。

                (3)MEMORY

                        所有的数据都在内存中,数据的处理快,但是安全性不高。如果需要很快的读写速

                度,且对数据的安全性要求较低,可以选择MEMORY。它对表的大小有要求,不能建立

                太大的表。所以,这类数据库只能使用相对较小的数据库表。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/717587
推荐阅读
相关标签
  

闽ICP备14008679号