数据库

MySQL创建和删除数据库

2020-01-26  本文已影响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
上一篇 下一篇

猜你喜欢

热点阅读