MySQL数据库的基本操作 创建数据库、查看数据库、删除数据库等操作

时间:2024-03-19 14:51:23

MySQL数据库的基本操作 创建数据库、查看数据库、删除数据库等操作

  • 连接到 MySQL 数据库后,就可以使用数据定义语言(DDL)来定义和管理数据库对象,包括数据库、表、索引以视图等。这里使用一个简单的例子,介绍数据库的几个基本操作

一、创建数据库

  • 在创建一个新的数据库之前,要先连接到 MySQL 服务器,然后执行 CREATE DATABASE 语句,并指定新的数据库名称。例如,创建网上书店的数据库 bookstore,可在命令行中输入以下命令:

    create database bookstore;
    
  • 如果数据库创建成功,将会出现 “Query OK, 1 row affected” 的提示信息

  • 数据库 bookstore 创建成功后,MySQL 服务器会在其数据目录下创建一个目录,其名与数据库名相同,这个新目录被称为数据库目录。上述例子会创建一个 bookstore 目录,在该目录下还会创建一个名为 db.opt 的文件,其内容如下:

    default-character-set=utf8
    default-collation=utf8_general_ci
    
  • db.opt 文件的主要功能是记录当前数据库的字符集和排序规则等信息。若想修改某个数据库的字符集,可直接编辑该数据库对应的 db.opt 文件,也可以使用 SQL 命令来进行修改,例如:

    alter database bookstore charecter set utf8;
    

二、查看数据库

  • 要查看当前 MySQL 服务器上的数据库列表,使用以下命令:

    show databases;
    

    MySQL数据库的基本操作 创建数据库、查看数据库、删除数据库等操作

  • 上述命令的执行结果如上图所示,在所示的数据库列表中,information_schema 和 mysql 为系统数据库,test 为测试数据库,bookstore 为刚刚创建的数据库。information_schema 是信息数据库,其中保存着 MySQL 服务器所维护的所有其他数据库的信息。mysql 数据库存储了 MySQL 的账户信息以及 MySQL 账户的访问权限,进而实现 MySQL 的账户的身份认证和权限验证,确保数据库安全。test 数据库则是安装时创建的一个测试数据库,是一个空数据库,其中没有任何表,可以删除

三、显示数据库

  • 数据库创建好之后,可以使用以下 MySQL 命令来查看数据库的相关信息,如默认字符集等:

    show create database bookstore;
    
  • 执行结果如下:

    MySQL数据库的基本操作 创建数据库、查看数据库、删除数据库等操作

四、选择当前数据库

  • 在进行数据库操作前,必须指定操作的是哪个数据库,即需要指定哪一个数据库为当前数据库。在使用 CREATE DATABASE 命令创建新的数据库后,新数据库并不会自动的成为当前数据库。使用以下命令进行指定:

    use bookstore;
    

五、删除数据库

  • 如果要删除某个指定的数据库,如 bookstore 数据库,则使用如下命令:

    drop database bookstore;