精华内容
下载资源
问答
  • mysql删除数据库
    万次阅读 多人点赞
    2017-09-06 16:15:34

      删除数据库是指在数据库系统中删除已经存在的数据库。数据库删除之后,原来分配的空间将被收回。需要注意的是,数据库删除之后该数据库中所有的表和数据都将被删除。因此删除数据库要特别小心。

    一、通过SQL语句
      MySQL中,删除数据库通过SQL语句DROP DATABASE。其语法格式如下:

    DROP DATABASE 数据库名;

      其中“数据库名”为要删除的数据库的名称。下面删除我的系统中的名为test的数据库:

    $ mysql -u root -p
    Enter password: 
    mysql> SHOW DATABASES;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    | performance_schema |
    | sys                |
    | test               |
    +--------------------+
    5 rows in set (0.00 sec)
    
    mysql> DROP DATABASE test;
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> SHOW DATABASES;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    | performance_schema |
    | sys                |
    +--------------------+
    4 rows in set (0.00 sec)

      上述结果显示第一次通过SHOW DATABASES;指令查看数据库的时候test数据库是存在的,通过指令DROP DATABASE test;删除test之后,再查看test已经不存在了,说明删除成功。

      上述删除数据库的代码,在数据库不存在的时候会报错,下面代码对数据库是否存在做了判断,在数据库不存在的时候会报警告:

    mysql> DROP DATABASE IF EXISTS test;
    Query OK, 0 rows affected, 1 warning (0.00 sec)

      
    二、通过程序
      后期会更新此部分内容,谢谢!

    更多相关内容
  • 本文为大家分享了两种MySQL删除数据库的方法,供大家参考,具体内容如下 第一种方法:使用 mysqladmin 删除数据库 使用普通用户登陆mysql服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库。 所以我们这边...
  • Mysql 删除数据库drop database 方法-:使用cmd模式下载删除 mysql> drop database school; 此命名删除了school数据库。但如果school数据库不存在就会报错。所以完整的语句应该这么写: mysql> drop database if ...
  • MySQL删除数据库恢复方法分享.pdfMySQL删除数据库恢复方法分享.pdfMySQL删除数据库恢复方法分享.pdfMySQL删除数据库恢复方法分享.pdfMySQL删除数据库恢复方法分享.pdfMySQL删除数据库恢复方法分享.pdf
  • MySQL删除数据库的命令是什么?

    千次阅读 2021-02-05 08:31:38
    删除数据库的命令是:“DROP DATABASE 数据库名;”;例“drop database student;”就是删除名为student的数据库。“DROP DATABASE”语句可以用于删除数据库。...例如删除名为 student 的数据库mysql&...

    删除数据库的命令是:“DROP DATABASE 数据库名;”;例“drop database student;”就是删除名为student的数据库。“DROP DATABASE”语句可以用于删除数据库。

    9a35dc8786e6ff2fc243ca39f1a7ca64.png

    使用drop 命令删除数据库

    drop database语句可以用于删除数据库。

    drop database命令格式:drop database ;

    例如删除名为 student 的数据库:mysql> drop database student;

    扩展知识

    使用PHP脚本删除数据库

    PHP使用 mysqli_query 函数来创建或者删除 MySQL 数据库。

    该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。

    语法mysqli_query(connection,query,resultmode);

    473c6be8f1e6d745894b1565da787020.png

    实例:使用mysqli_query()函数删除数据库<?php

    $dbhost = 'localhost'; // mysql服务器主机地址

    $dbuser = 'root'; // mysql用户名

    $dbpass = '123456'; // mysql用户名密码

    $conn = mysqli_connect($dbhost, $dbuser, $dbpass);

    if(! $conn )

    {

    die('连接失败: ' . mysqli_error($conn));

    }

    echo '连接成功
    ';

    $sql = 'DROP DATABASE student';

    $retval = mysqli_query( $conn, $sql );

    if(! $retval )

    {

    die('删除数据库失败: ' . mysqli_error($conn));

    }

    echo "数据库 RUNOOB 删除成功\n";

    mysqli_close($conn);

    ?>

    相关推荐:《 PHP教程 》、《mysql教程》

    展开全文
  • MySQL选择数据库、修改数据库(修改数据库字符集、存储字符符格式)、删除数据库 选择数据库为什么要选择数据库? 因为数据是存储到数据表,表存储在数据库下。如果要操作数据,那么必须要进入到对应的数据库才行。 ...
  • mysql删掉数据库失败MySQL is a very popular opensource database it is used by a lot of different types and size companies. In this post, we will look at how to drop or delete MySQL databases? MySQL是一...
    mysql删掉数据库失败

    mysql删掉数据库失败

    MySQL is a very popular opensource database it is used by a lot of different types and size companies. In this post, we will look at how to drop or delete MySQL databases?

    MySQL是一种非常流行的开源数据库,许多类型和规模的公司都在使用它。 在本文中,我们将研究如何删除或删除MySQL数据库?

    登录MySQL数据库 (Login MySQL Database)

    Dropping/Deleting/Removing a database in MySQL server is a simple and fast solution that will delete data as well as table and database schemes. We will command to the local MySQL server daemon whit root privileges.

    在MySQL服务器中删除/删除/删除数据库是一种简单而快速的解决方案,它将删除数据以及表和数据库方案。 我们将命令root特权到本地MySQL服务器守护进程。

    $ sudo mysql -u root
    
    Login MySQL Database
    Login MySQL Database
    登录MySQL数据库

    列出数据库(List Databases)

    We will list existing databases to get the database names and do not make a mistake.

    我们将列出现有数据库以获取数据库名称,并且不会出错。

    show databases;
    
    List Databases
    List Databases
    列出数据库

    删除数据库(Drop Database)

    We will drop the database names test. The syntax of the drop is simple like below. We issue command DROP DATABASE and provide database name as in this example test.

    我们将删除数据库名称测试。 删除的语法很简单,如下所示。 我们发出命令DROP DATABASE并提供数据库名称,如本示例测试中所示

    DROP DATABASE test;
    
    Drop Database
    Drop Database
    删除数据库

    删除数据库中的所有表(Drop All Tables In A Database)

    Another alternative is dropping all tables one by one or with a simple script. Here database will be not removed but the tables of the database will be deleted.

    另一种选择是一个表或一个简单脚本删除所有表。 这里不会删除数据库,但会删除数据库表。

    SET FOREIGN_KEY_CHECKS = 0; 
    SET @tables = NULL;
    SELECT GROUP_CONCAT(table_schema, '.', table_name) INTO @tables
     FROM information_schema.tables 
     WHERE table_schema = 'database_name'; -- specify DB name here.
    
    SET @tables = CONCAT('DROP TABLE ', @tables);
    PREPARE stmt FROM @tables;
    EXECUTE stmt;
    DEALLOCATE PREPARE stmt;
    SET FOREIGN_KEY_CHECKS = 1;
     

    翻译自: https://www.poftut.com/mysql-drop-database/

    mysql删掉数据库失败

    展开全文
  • 【MySQL】MySQL删除数据库的时候卡死

    千次阅读 2020-05-21 19:53:11
    MySQL删除数据库时无响应解决办法 删除远程主机上MySQL中的一个数据库时,远程主机一直在响应,无法正常删除。 这个问题的解决办法如下: 在远程主机上登录MySQL,执行 show full processlist; 观察state和info...

    在这里插入图片描述

    1.背景

    MySQL删除数据库时无响应解决办法

    删除远程主机上MySQL中的一个数据库时,远程主机一直在响应,无法正常删除。

    这个问题的解决办法如下:
    在远程主机上登录MySQL,执行

    show full processlist;
    

    在这里插入图片描述

    观察state和info两列,查看有哪些线程在运行。经过查询发现之前远程删除的时候由于网络中断,锁表了。

    所以导致再次登录的时候删除操作无响应。这时候只要使用kill命令+对应线程前面id,将线程结束掉,就可以正常删除了。

    
                                            
    展开全文
  • 如何完全干净地删除MySQL数据库
  • MySQL 删除数据库的两种方法

    千次阅读 2021-01-18 18:08:06
    使用 mysqladmin 删除数据库使用普通用户登陆mysql服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库。所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。...
  • mysql删除数据库中的所有表

    万次阅读 2018-03-06 18:06:59
    MySQL删除数据库中所有表
  • MySQL删除数据库时的错误(errno: 39) 由于mysql数据库是默认区分大小写的,部署的时候发现多了一些重复的表,于是就把多余的表删掉了。可是,剩下的重复的表再删除时会提示:表不存在。 于是,想把数据库删掉...
  • MySQL如何删除数据库

    千次阅读 2021-03-04 01:46:55
    MySQL删除数据库的方法:1、使用drop命令删除数据库,代码为【drop database ;】;2、使用PHP脚本删除,代码为【mysqli_query(connection,query,resultmode);】。MySQL删除数据库的方法:1、drop 命令删除数据库drop...
  • 关于MySQL删除数据库失败的问题

    万次阅读 2018-03-26 23:57:07
    由于某些原因需要删除mysql数据库中的fafa数据库,但该数据库无法删除,错误提示如下:mysql&gt; drop database fafa; ERROR 1010 (HY000): Error dropping database (can't rmdir './fafa/', errno: 17)根据...
  • mysql删除数据库中所有的表

    千次阅读 2018-11-07 20:41:13
    select concat('drop table ',table_name,';') from information_schema.TABLES where table_schema='test'; 然后执行此语句运行后的结果即可
  • MySQL删除数据库时无响应解决办法

    千次阅读 2018-12-12 15:55:00
    删除远程主机上MySQL中的一个数据库时,远程主机一直在响应,无法正常删除。这个问题的解决办法如下:在远程主机上登录MySQL,执行show full processlist;观察state和info两列,查看有哪些线程在运行。经过查询发现...
  • Ubuntu下删除mysql数据库 sudo apt-get autoremove --purge mysql-server-5.7 sudo apt-get remove mysql-server sudo apt-get autoremove mysql-server sudo apt-get remove mysql-common 转载于:...
  • 这篇文章主要为大家详细介绍了MySQL删除数据库的两种方法,感兴趣的小伙伴们可以参考一下第一种方法:使用 mysqladmin 删除数据库使用普通用户登陆mysql服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库。...
  • MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束):1.新建用户登录MYSQL:@>mysql -u root -p@>密码创建用户:mysql> insert into mysql.user(Host,User,...
  • 主要介绍了mysql数据库备份常用语句,包括数据库压缩备份、备份多个MySQL数据库、备份多个MySQL数据库、将数据库转移到新服务器等语句
  • mysql 如何删除数据库中所有的表

    千次阅读 2021-08-07 10:23:36
    方法1: SELECT concat('DROP TABLE IF EXISTS ', ...就可以删除所有的表而不删除数据库了 例如: ①新建查询: ②返回的结果集,复制出来再运行一次。(复制,可以shift批量选中,也可以导出) 复制出.
  • 使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。 所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。 实例 以下命令简单的演示了创建数据库的...
  • Linux创建数据库,并且将从Windows的MySQL导出的.sql文件导入到Linux的数据库中 进入数据库 查看数据库 新建数据库(graduationproject为数据库的名字) 查看一下 Windows的MySQL中导出.sql文件 打开...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 738,191
精华内容 295,276
关键字:

mysql删除数据库

mysql 订阅