加入收藏 | 设为首页 | 会员中心 | 我要投稿 51站长网 (https://www.51zhanzhang.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

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

发布时间:2022-11-26 10:32:47 所属栏目:MySql教程 来源:网络
导读: 一、引入导读
本篇文章采用JetBrains公司的DataGrip作为数据库管理工具,大家也可以使用MySQL自带的workbench或者Navicat以及其他的优秀的数据库管理工具。
二、数据库的基本操作 1、创

一、引入导读

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

二、数据库的基本操作 1、创建数据库 (1)SQL语法格式

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

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

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

(2)执行效果

MySQL 删除数据库_mysql 删除多张表数据_删除mysql表中数据

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

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

母命名。

2、查看数据库 (1)SQL语句格式

SHOW DATABASES;

(2)执行效果

删除mysql表中数据_MySQL 删除数据库_mysql 删除多张表数据

3、选择数据库 (1)SQL语句格式

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

(2)执行效果

mysql 删除多张表数据_MySQL 删除数据库_删除mysql表中数据

4、删除数据库 (1)SQL语句格式

DROP DATABASE [IF EXISTS] 数据库名

(2)执行效果

mysql 删除多张表数据_删除mysql表中数据_MySQL 删除数据库

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

性能

InnoDB

MyISAM

MEMORY

事物安全

支持

无

无

存储限制

64TB

有

有

空间使用

高

低

低

内存使用

高

低

高

插入数据速度

低

高

高

对外键的支持

支持

无

无

2、存储引擎选择 (1)InnoDB

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

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

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

(commit)和回滚(rollback)。

(2)MyISAM

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

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

较低,也可以使用MyISAM。

(3)MEMORY

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

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

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

(编辑:51站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!