专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

怎么删除数据库,mysql删除数据库教程

来源:小易整编  作者:小易  发布时间:2022-12-27 04:21
摘要:怎么删除数据库,mysql删除数据库教程。登录MySQL服务器mysql-uroot-p如果没有配合环境变量就需要执行(起别名):aliasmysql=/usr/local/mysql/bin/mysqlaliasmysqladmin...

怎么删除数据库,mysql删除数据库教程。登录MySQL服务器

mysql -u root -p

如果没有配合环境变量就需要执行(起别名):

alias mysql=/usr/local/mysql/bin/mysqlalias mysqladmin=/usr/local/mysql/bin/mysqladmin

语法

help 'drop database'名称: 'DROP DATABASE'语法:DROP {DATABASE | SCHEMA} [IF EXISTS] 数据库名称 DROP DATABASE 删除数据库中的所有表并删除数据库。对这个声明要非常小心!如果要使用 DROP DATABASE操作数据库,我们需要对数据库具有 DROP 权限。 DROP SCHEMA 是 DROP DATABASE 的同义词 注意:1.删除数据库时,不会自动删除专门授予该数据库的权限。必须手动删除它们。2.IF EXISTS 用于防止在数据库不存在时发生错误。

怎么删除数据库,mysql删除数据库教程

删除数据库格式

1.drop database 数据库名;2.drop database if exists 数据库名;3.mysqladmin -u root -p drop 数据库名

macOS终端操作

1.查看数据库中所有数据库  show databases;  +--------------------+  | Database           |  +--------------------+  | CHAOS              |  | SC                 |  | SHELL_DATABASE     |  | SHELL_DB           |  | SKYRIM             |  | SKYRIMCHAO         |  | SKYRIMCHAOS        |  +--------------------+  7 rows in set (0.02 sec) 2.删除数据库(SC) drop database SC; Query OK, 0 rows affected (0.01 sec) show databases; +--------------------+ | Database           | +--------------------+ | CHAOS              | | SHELL_DATABASE     | | SHELL_DB           | | SKYRIM             | | SKYRIMCHAO         | | SKYRIMCHAOS        |          +--------------------+ 5 rows in set (0.00 sec) 3.删除数据库(CHAOS)  drop database if exists CHAOS;  Query OK, 0 rows affected (0.01 sec)    mysql> show databases;  +--------------------+  | Database           |  +--------------------+  | SHELL_DATABASE     |  | SHELL_DB           |  | SKYRIM             |  | SKYRIMCHAO         |  | SKYRIMCHAOS        |  +--------------------+  4 rows in set (0.00 sec) 4.删除数据库SKYRIMCHAO  xxxxxx@xxxxxxx ~ % mysqladmin -u root -p drop SKYRIMCHAO  Enter password: # 输入MySQL设置的密码  Dropping the database is potentially a very bad thing to do.  Any data stored in the database will be destroyed.    Do you really want to drop the 'SKYRIMCHAO' database [y/N] y # 你需要确认下是否要删除数据库SKYRIMCHAO,y表示需要删除,N表示不需要删除  Database "SKYRIMCHAO" dropped #数据库已经被成功删除  查看:  show databases;  +--------------------+  | Database           |  +--------------------+  | SHELL_DATABASE     |  | SHELL_DB           |  | SKYRIM             |  | SKYRIMCHAOS        |  +--------------------+  4 rows in set (0.01 sec) 5.删除一个不存在的数据库SKYRIMCHAO drop database if exists SKYRIMCHAO; Query OK, 0 rows affected, 1 warning (0.00 sec) #注意这里有一个警告,但是不是错误 查看告警:  mysql> show warnings;  +-------+------+------------------------------------------------------+  | Level | Code | Message                                              |  +-------+------+------------------------------------------------------+  | Error | 1008 | Can't drop database 'SKYRIMCHAO'; database doesn't exist |  +-------+------+------------------------------------------------------+  1 row in set (0.01 sec)

编程语言删除数据库之前首先查看下数据库有哪些

show databases;+--------------------+| Database           |+--------------------+| JAVA               || PYTHON             || SHELL              || SHELL_DATABASE     || SHELL_DB           || SKYRIM             || SKYRIMCHAOS        |+--------------------+7 rows in set (0.01 sec)

Python删除数据库PYTHON

import pymysql def dropDb(curses):    # 执行SQL语句    curses.execute('drop database PYTHON') def connAndExecuteSqlStatement(host, user, password, database):    # 连接数据库    connection = pymysql.Connect(host=host, user=user, password=password, database=database)    # 获取执行游标    curses = connection.cursor()    # 删除数据库    dropDb(curses)    # 关闭游标    curses.close()    # 关闭连接    connection.close() if __name__ == '__main__':    HOST = '127.0.0.1'    USER = 'root'    PASSWORD = '******'    DATABASE = 'mysql'    connAndExecuteSqlStatement(HOST, USER, PASSWORD, DATABASE)

Java删除数据库JAVA

public static void main(String[] args) throws ClassNotFoundException, SQLException {        Class.forName("com.mysql.cj.jdbc.Driver");        String url = "jdbc:mysql://localhost:3306/SKYRIMCHAOS?useUnicode=true&characterEncoding=utf-8";        String user = "root";        String pwd = "******";        Connection conn = getConnection(url, user, pwd);        Statement stat = conn.createStatement();        switch (stat.executeUpdate("drop database if exists JAVA")) {            case 1 -> System.out.println("数据库JAVA删除OK");        }        stat.close();        conn.close();

Shell删除数据库SHELL

#!/bin/bashset -ex#连接MySQLHOSTNAME="localhost"PORT="3306"USERNAME="root"PASSWORD="******" DATABASE_NAME1="SHELL_DATABASE"DATABASE_NAME2="SHELL_DB"DATABASE_NAME3="SHELL"CREATE_DB_SQL="drop database if exists ${DATABASE_NAME3}" # 删除数据库SHELL/usr/local/mysql/bin/mysql -h ${HOSTNAME} -P ${PORT} -u ${USERNAME} -p -e "${CREATE_DB_SQL}" # 删除数据库SHELL_DB/usr/local/mysql/bin/mysql -h ${HOSTNAME} -P ${PORT} -u ${USERNAME} -p <<EOFdrop database ${DATABASE_NAME2};show databases;EOF

编程语言删除数据库之后再次查看下数据库有哪些

show databases;+--------------------+| Database           |+--------------------+            | SHELL_DATABASE     || SKYRIM             || SKYRIMCHAOS        |+--------------------+3 rows in set (0.01 sec)


本文地址:百科问答频道 https://www.neebe.cn/wenda/886405.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编
相关文章相关阅读
  • 数据库管理是什么意思?

    数据库管理是什么意思?

    数据库管理是指通过数据库管理系统来管理、访问存储在数据库中的数据的过程。它也和实现电子档案库、图书馆的相关软件的开发有着密切的联系。数据库管理特别强调数据的独立性和可移植性,从而保证数据的可靠性和安全性。数据库管理的主要作用,是把一些内容...

  • 共享数据库是什么意思?

    共享数据库是什么意思?

    共享数据库是一种常见的开发工作流程,即团队中的所有开发人员都共享某一个数据库的访问权限,都使用该数据库来支持应用程序开发。无需为每个工程师配置基础架构,使安装成本降至最低,因而人们愿意选择它。但由于工程师做出改变的同时不得不承担着影响其他...

  • 公用数据库是什么

    公用数据库是什么

    公共数据库是指数据库软件(如Access、SQLServer等)生成的各种包含元器件信息的表格文件。AltiumDesign通过创建和使用关联数据库DBLib文件,可直接从公共数据库调取元器件并通过连接库文件与公共数据库保持同步更新。公共...

  • 关系型数据库的基本原理是什么

    关系型数据库的基本原理是什么

    关系型数据库采用的是关系模型,即把数据组织成一个或多个表格(称为关系),每个表格包含多个列,每行代表一个记录。这种模型的优点是简单易懂,容易维护,便于数据查询和修改。其次是数据结构,关系型数据库采用的是二维表格结构,每个表格有一个主键用于唯...

  • 云数据库RDS是什么

    云数据库RDS是什么

    关系型数据库(RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。具有多重安全防护措施和完善的性能监控体系,并提供专业的数据库备份、恢复及优化方案,使您能专注于应用开发和业务发展。关系型数据库(RelationalDatabaseSer...

  • 数据库系统由哪几部分组成,什么是数据库系统

    数据库系统由哪几部分组成,什么是数据库系统

    数据库系统由哪几部分组成,什么是数据库系统各位小伙伴们,最近忙于自己的事情,难得闲下心来想在这里记录些什么,在自己做网络知识相关笔记的时候,才想起自己的知识库里存有之前学习的数据库相关的知识,所幸的是自己的勤快做的笔记能够存留下来,于是自己...

  • 外键约束怎么写,MySql外键约束教程

    外键约束怎么写,MySql外键约束教程

    外键约束怎么写,MySql外键约束教程学习目标掌握外键约束的添加方法知道外键约束字段的添加及删除规则1.多表查询概述l实际开发中,一个项目通常需要很多张表才能完成。l例如:一个商城项目就需要分类表(category)、商品表(product...

  • 关系数据库有哪几种,常用关系数据库介绍

    关系数据库有哪几种,常用关系数据库介绍

    关系数据库有哪几种,常用关系数据库介绍数据库管理系统是用于创建,维护与管理数据库的系统软件,是搭建其他应用环境所必备的软件之一,是软件系统架构的重要组成部分。对于IT人员,不论是开发还是测试人员都是其必须掌握的软件。对于开发可以说是他们吃饭...

  • 周排行
  • 月排行
  • 年排行

精彩推荐