上篇我们学习了如何去创建数据库,本篇我们来学习如何查看和删除数据库

1.查看数据库

数据库的查看包含三个方面:查看MYSQL中存在的所有数据库、查看当前MySQL命令行所使用的数据库、查看MySQL中某个数据库的创建信息。
查看MYSQL中存在的所有数据库
语法格式:SHOW DATABASES;

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

查看当前MySQL命令行所使用的数据库
语法格式:SELECT DATABASE();

mysql> select database();
+------------+
| database() |
+------------+
| students   |
+------------+
1 row in set (0.00 sec)

查看MySQL中某个数据库的创建信息。
语法格式: SHOW CREATE DATABASE database_name;

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

PS: 看起来是不是感觉很乱?但是当你在语句后面加一个 \G 就会神奇的发现整个结果看起来就没有那么杂乱了,其实在mysql语句后加入 \G就可以让结果垂直排列

mysql> SHOW CREATE DATABASE students \G
*************************** 1. row ***************************Database: students
Create Database: CREATE DATABASE `students` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */
1 row in set (0.00 sec)

2.删除数据库

语法格式:DROP DATABASE database_name;或DROP DATABASE IF EXISTS database_name;

mysql> DROP DATABASE students;
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)

PS.如果数据不存在,则删除时会报错,推荐在日常工作中使用DROP DATABASE IF EXISTS database_name

MYSQL操作数据库-------查看、删除数据库相关推荐

  1. MySql error 1010 无法删除数据库

    前言 mysql 5.6.47 删除数据库时,出现错误#1010,无法删除数据库 解决办法 参考这里:https://blog.csdn.net/maxracer/article/details/65 ...

  2. MySQL(7) ---删除数据库

    使用普通用户登陆 MySQL 服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库,所以我们这边使用 root 用户登录,root 用户拥有最高权限. 在删除数据库过程中,务必要十分谨慎,因 ...

  3. PL/SQL Developer操作界面查看oracle数据库版本

    PL/SQL Developer操作界面查看oracle数据库版本 BANNER 1 Oracle Database 11g Enterprise Edition Release 2 PL/SQL R ...

  4. MySql cmd下的学习笔记 —— 有关建立数据库的操作(连接Mysql,建立数据库,删除数据库等等)...

    (01) 连接数据库 mysql -uroot -p 之后输入密码 ******.(由于我的密码设置的是111,所以输入的是111) (02) 退出数据库 exit (03) 查看数据库 show d ...

  5. mysql数据库删除操作指令_MySQL删除数据库的命令是什么?

    删除数据库的命令是:"DROP DATABASE 数据库名;":例"drop database student;"就是删除名为student的数据库." ...

  6. mysql drop库_Mysql 删除数据库drop database详细介绍

    Mysql 删除数据库drop database 方法-:使用cmd模式下载删除 mysql> drop database school; 此命名删除了school数据库.但如果school数据 ...

  7. shell脚本给mysql创建表_shell脚本:实现MySQL创建数据库和删除数据库的脚本

    OS操作系统:CentOS release 6.8 (Final) [root@sky9896chapter11]# vi createdatabase.sh #批量创建数据库 #!/bin/sh P ...

  8. .net mysql操作类_ASP.NET数据库操作类实例

    本文实例讲述了ASP.NET数据库操作类.分享给大家供大家参考,具体如下: using System; using System.Data; using System.Configuration; u ...

  9. mysql如果存在则删除数据库_怎么判断sql数据库是否存在,存在删除

    展开全部 判断数据62616964757a686964616fe78988e69d8331333433623135库,如果存在则删除: IF (EXISTS(SELECT * FROM master. ...

  10. linux 下删除pg数据库,PostgreSQL删除数据库

    在本章中,我们将讨论如何删除在PostgreSQL数据库.有两个选择方法删除数据库: 使用DROP DATABASE从 SQL命令. 使用dropdb 一个命令行可执行文件. 使用此操作之前要小心,因 ...

最新文章

  1. 如何解决VS2015编译C4996错误
  2. 网友不同意 | 政协常委袁亚湘院士:不建议大部分孩子学奥数
  3. gp数据库中Appendonly与compresslevel
  4. 第7章—SpringMVC高级技术—不用web.xml,而使用java类配置SpringMVC
  5. 欺骗的艺术——第一部分
  6. SPLUS XML操作
  7. java P1195 口袋的天空
  8. Windows下Eclipse for C/C++的“Launch failed. Binary not found”完美解决方案
  9. html背景图片定位方法
  10. JavaScript中原生Array数组方法详解
  11. 百度之星初赛(A)——T6
  12. Binding的详细说明
  13. ibm mq安装配置_在IBM Integration Bus v10和IBM MQ v8之间配置MQ连接
  14. linuxoracle图形界面无法跳出_Linux 7图形化安装Oracle或者其他软件,打不开图形界面的问题 | 信春哥,系统稳,闭眼上线不回滚!...
  15. 元学习—模型不可知元学习(MAML)
  16. cin.tie(0)和ios::sync_with_stdio(false)
  17. 北大计算机普博申请,2018年北京大学博士研究生延长期资助申请通知
  18. 传奇服务器文件,【教程】传奇服务端(版本)的结构以及重要文件功能的概述-A02...
  19. 如何批量将word转换成pdf?
  20. 机器人届的“擎天柱”来了!能够在空中变形以快速栖息的四旋翼机器人

热门文章

  1. 通过PC发送手机短信
  2. 【算法讲20:Dsu on Tree】树上数颜色 | Lomsat gelral
  3. python中\r的意义及用法
  4. 智安荣誉丨智安【一站式等保云平台】荣获第六届“创客中国”网络安全中小企业创新创业大赛优胜奖!
  5. 软件工程-非功能需求撰写参考案例
  6. python时钟编程教程_编程入门16:Python时间操作
  7. Revit链接CAD
  8. Adobe Acrobat Pro DC 缩小文件大小
  9. 蓝牙耳机选哪个?盘点双十二必入的高性价比蓝牙耳机
  10. 使用word进行图片的有序命名