Code前端首页关于Code前端联系我们

MySQL 学习入门教程:创建和删除数据库

terry 2年前 (2023-09-26) 阅读数 41 #数据库

了解如何在 MySQL 中管理数据库。例如,了解如何创建新数据库、删除现有数据库以及列出 MySQL 数据库服务器中的所有数据库。

让我们演示如何在 MySQL 中创建新数据库。

创建数据库

在对数据进行其他操作之前,必须先创建数据库。数据库是数据的容器。它可用于存储联系人、供应商、客户或您希望存储的任何其他数据。在 MySQL 中,数据库是用于存储和操作数据的对象的集合,例如表、数据库视图、触发器、存储过程等。

要在 MySQL 中创建数据库,请使用 CREATE DATABASE❀ 语句如下:

CREATE DATABASE [IF NOT EXISTS] database_name;
SQL

让我们更详细地看一下CREATE DATABASE语句:

    • ASE语句后面是❝数据库的名称创建的。建议数据库名称尽可能有意义且具有描述性。
    • IF NOT FOUND 是句子中的可选从句。 IF NOT EXISTS 子句通过创建数据库服务器上已存在的新数据库来防止错误。 MySQL 数据库服务器中不能有同名的数据库。

    例如,要创建名为 mytestdb 的数据库,您可以运行 CREATE DATABASE❙❙ 语句,后跟数据库名称: (如果没有)这样的数据库在当前MySQL服务器数据库:mytestdb,则创建成功,如下图:

    CREATE DATABASE IF NOT EXISTS mytestdb;
    
    SQL

    执行该语句后,MySQL并没有返回新数据库已创建的消息。

    SHOW DATABASES

    SHOW DATABASES 语句显示 MySQL 数据库服务器中的所有数据库。您可以使用语句SHOW DATABASES来查看您要创建的数据库,或者在创建新数据库之前查看数据库服务器上的所有数据库,例如:

    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    | performance_schema |
    | testdb             |
    | yiibaidb           |
    +--------------------+
    5 rows in set
    
    SQL

    在此MySQL中数据库服务器是6数据库。 informationschemaperformance_schemamysql 是 vi,baidi b 时可用的默认数据库 MySiy 是创建的新数据库。

    选择要使用的数据库

    在使用指定的数据库之前,必须通过USE语句告诉MySQL要使用哪个数据库。

    USE database_name;
    
    SQL

    您可以使用USE语句来选择示例数据库(yiibaidb❀)❀❀❝s: ,所有操作(例如如查询数据、创建新表或调用存储过程)都会对当前数据库产生影响(即yiibaidb)。

    删除数据库

    删除数据库意味着数据库中的所有数据和关联对象将被永久删除且无法撤消。因此,执行此查询时要考虑几个因素,这一点非常重要。

    要删除数据库,请使用 DROP DATABASE 语句,如下所示:

    DROP DATABASE [IF EXISTS] database_name;
    
    SQL

    按照 DR 要删除的数据库。与 CREATE DATABASE 语句类似,IF EXISTS 是该语句的可选部分,用于防止删除数据库服务器上不存在的数据库。

    如果您想练习使用 DROP DATABASE 语句,您可以创建一个新数据库,然后删除它。我们看下面的查询:

    CREATE DATABASE IF NOT EXISTS tempdb;
    SHOW DATABASES;
    DROP DATABASE IF EXISTS tempdb;
    
    SQL

    这三个语句的说明如下:

    • 首先使用CREATE DATABASE tempdb
    • 其次,使用SHOW DATABASES语句显示所有数据库。
    • 第三,使用 DROP DATABASE 语句删除名为 tempdb 的数据库。

    在本教程中,您学习了在MySQL中管理数据库的各种语句,包括创建新数据库、删除现有数据库、选择要使用的数据库以及显示MySQL数据库服务器中的所有数据库。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门