美文网首页数据库
MySQL创建和删除数据库

MySQL创建和删除数据库

作者: 丽江后生 | 来源:发表于2020-01-26 17:47 被阅读0次

    MySQL安装成功之后,将会在Data目录下自定创建几个必须的数据库。

    mysql> show databases;
    
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    | performance_schema |
    | runoob             |
    | sys                |
    +--------------------+
    

    创建数据库

    ##创建数据库是在系统磁盘上划分一块区域用于数据的存储和管理。
    
    MySQL创建数据库的基本SQL语法:
    create database database_name;
        如:crate database myfirst_database;
            运行结果:
            mysql> create database myfirst_database;
            Query OK, 1 row affected (0.01 sec)
            
    数据库创建完成后,可看到:
    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | myfirst_database   |
    | mysql              |
    | performance_schema |
    | runoob             |
    | sys                |
    +--------------------+
    6 rows in set (0.00 sec)
    

    查看数据库定义信息

    MySQL查看数据库定义信息的SQL语法:
    show create database database_name;
        如:show create database myfirst_database;
        
            运行结果:
            mysql> show create database myfirst_database;
            +------------------+--------------------------------------------------------------------------------------------------------------+
            | Database         | Create Database                                                                                              |
            +------------------+--------------------------------------------------------------------------------------------------------------+
            | myfirst_database | CREATE DATABASE `myfirst_database` /*!40100 DEFAULT CHARACTER SET utf8 */ /*!80016 DEFAULT ENCRYPTION='N' */ |
            +------------------+--------------------------------------------------------------------------------------------------------------+
            1 row in set (0.00 sec)
    

    删除数据库

    删除数据库是将已经存在的数据库从磁盘空间上清除,清楚之后,数据库中的所有数据也将被一同清楚。
    
    MySQL删除数据库的基本SQL语法:
    drop database database_name;
        如:drop database myfirst_database;
            运行结果:
            mysql> drop database myfirst_database;
            Query OK, 0 rows affected (0.02 sec)
    

    在使用drop database命令时要非常谨慎,在使用该命令时,MySQL不会给出任何提示,在使用drop database命令删除数据库后,数据库中存储的所有数据表和数据也将一同被删除,而且不能恢复。

    选择当前数据库(要使用的数据库)

    MySQL选择当前数据库的基本SQL语法;
    use database_name;
    如:use myfirst_database;
    运行结果:
    
        mysql> show databases;
        +--------------------+
        | Database           |
        +--------------------+
        | information_schema |
        | myfirst_database   |
        | mysql              |
        | performance_schema |
        | runoob             |
        | sys                |
        | zoo                |
        +--------------------+
        7 rows in set (0.00 sec)
    
        mysql> use myfirst_database;
        Database changed
    

    相关文章

      网友评论

        本文标题:MySQL创建和删除数据库

        本文链接:https://www.haomeiwen.com/subject/tvgjthtx.html