MySQL数据库基础——数据库的基本操作(创建、选择、查看、删除)
本篇文章采用JetBrains公司的DataGrip作为数据库管理工具,大家也可以使用MySQL自带的workbench或者Navicat以及其他的优秀的数据库管理工具。
二、数据库的基本操作 1、创
一、引入导读 本篇文章采用JetBrains公司的DataGrip作为数据库管理工具,大家也可以使用MySQL自带的workbench或者Navicat以及其他的优秀的数据库管理工具。 二、数据库的基本操作 1、创建数据库 (1)SQL语法格式
其中中括号中的“IF NOT EXISTS”是在创建数据库的时候检查是否已经存在这个数 据库,如果不存在就创建该数据库。 (2)执行效果 注:数据库的名字建议使用小写字母,虽然Windows下对大小写不敏感,但是在 Linux下对大小写敏感,为了保证在不同平台之间具有较好的可移植性,建议使用小写字 母命名。 2、查看数据库 (1)SQL语句格式
(2)执行效果 3、选择数据库 (1)SQL语句格式
(2)执行效果 4、删除数据库 (1)SQL语句格式
(2)执行效果 三、数据库存储引擎的介绍及选择 1、存储引擎介绍 存储引擎对比介绍 性能 InnoDB MyISAM MEMORY 事物安全 支持 无 无 存储限制 64TB 有 有 空间使用 高 低 低 内存使用 高 低 高 插入数据速度 低 高 高 对外键的支持 支持 无 无 2、存储引擎选择 (1)InnoDB 支持事务处理,支持外键,支持崩溃修复能力和并发控制。如果对事物的完整性要 求比较高(如银行),要求实现并发控制(如售票),那么选择InnoDB有很大优势。如 果需要频繁的进行更新、删除操作,也可以选择InnoDB,因为InnoDB支持事物的提交 (commit)和回滚(rollback)。 (2)MyISAM 插入数据的速度比较快,空间和内存的使用比较低。如果表主要用于插入新纪录和 读出记录MySQL 删除数据库,那么选择MyISAM的处理效率比较高。如果应用的完整性、并发性的要求比 较低,也可以使用MyISAM。 (3)MEMORY 所有的数据都在内存中,数据的处理快,但是安全性不高。如果需要很快的读写速 度,且对数据的安全性要求较低,可以选择MEMORY。它对表的大小有要求,不能建立 太大的表。所以,这类数据库只能使用相对较小的数据库表。 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |