运维工程师培训(mysql中对于数据库的基本操作)

 2025-07-18 00:00:01  阅读 163  评论 0

摘要:1、查看数据库showdatabases;
该命令可以查看当前数据库服务中,有几个数据库,如下:mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sakila |
| sys |

1、查看数据库

showdatabases;

该命令可以查看当前数据库服务中,有几个数据库,如下:

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sakila             |
| sys                |
| world              |
+--------------------+
6 rows in set (0.00 sec)
mysql>

2、创建数据库

createdatabasedb_name;

该命令可以创建一个数据库,如下:

mysql> create database yunweijia;
Query OK, 1 row affected (0.01 sec)
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sakila             |
| sys                |
| world              |
| yunweijia          |
+--------------------+
7 rows in set (0.00 sec)
mysql>

有人问了,如何查看这个数据库创建的状态和过程呢呢,使用如下命令即可了;

show create database db_name

示例:

mysql> show create database yunweijia;
+-----------+-------------------------------------------------------------------------------------------------------------------------------------+
| Database  | Create Database                                                                                                                     |
+-----------+-------------------------------------------------------------------------------------------------------------------------------------+
| yunweijia | CREATE DATABASE `yunweijia` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */ |
+-----------+-------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
mysql>

这样子就可以看到我们创建数据库的时候,他默认给你添加了什么参数。

3、删除数据库

数据库删除的话,里面的数据也都删除了,一定要谨慎操作。甚至不要执行该操作。

dropdatabasedb_name;

如下:

mysql> drop database yunweijia;
Query OK, 0 rows affected (0.01 sec)
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sakila             |
| sys                |
| world              |
+--------------------+
6 rows in set (0.00 sec)
mysql>

4、mysql8.0新特性,全部是InnoDB类型

从MySQL 8.0开始,系统表全部换成事务型的InnoDB表,默认的MySQL实例将不包含任何MyISAM表,除非手动创建MyISAM表。

selectdistinct(ENGINE)frominformation_schema.tables;

我们先看一个5.7版本的数据库;

mysql中对于数据库的基本操作

然后再来看下8.0版本的信息;

mysql> select distinct(ENGINE) from information_schema.tables;
+--------------------+
| ENGINE             |
+--------------------+
| InnoDB             |
| NULL               |
| PERFORMANCE_SCHEMA |
| CSV                |
+--------------------+
4 rows in set (0.01 sec)
mysql>

至此,本文结束。

更多内容请转至VX公众号 “运维家” ,获取最新文章。

------ “运维家” ------

------ “运维家” ------

------ “运维家” ------

系统运维工程师面试,运维工程师优秀员工提名词,tr运维工程师,特来电运维工程师工作日常,IT运维工程师高级;

智能制造运维工程师培训课程,远程办公的运维工程师,迈瑞医疗运维工程师工资待遇,后台运维工程师是做什么的;

风力运维工程师怎样,浪潮云运维工程师,医疗设备运维工程师证书样本,运维工程师男朋友,运维工程师暴躁。

版权声明:我们致力于保护作者版权,注重分享,被刊用文章【运维工程师培训(mysql中对于数据库的基本操作)】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!;

原文链接:https://www.yxiso.com/fangfa/1845545.html

发表评论:

关于我们
院校搜的目标不仅是为用户提供数据和信息,更是成为每一位学子梦想实现的桥梁。我们相信,通过准确的信息与专业的指导,每一位学子都能找到属于自己的教育之路,迈向成功的未来。助力每一个梦想,实现更美好的未来!
联系方式
电话:
地址:广东省中山市
Email:beimuxi@protonmail.com

Copyright © 2022 院校搜 Inc. 保留所有权利。 Powered by BEIMUCMS 3.0.3

页面耗时0.0341秒, 内存占用1.91 MB, 访问数据库24次

陕ICP备14005772号-15