库的操作——MySQL(增删查改+示例)

文章摘要:本文全面讲解MySQL数据库的六大核心操作:查看数据库(SHOW DATABASES)、创建数据库(CREATE DATABASE)、字符集编码与校验规则设置、查看数据库创建语句(SHOW CREATE DATABASE)、修改数据库(ALTER DATABASE)和删除数据库(DROP DATABASE)。每个操作都提供详细语法说明和实际示例,涵盖IF NOT EXISTSIF EXISTS等常用选项,以及字符集、排序规则的查看与设置方法,帮助读者系统掌握MySQL数据库管理的基础技能。

1.查看数据库

  • 1.1语法

2.创建数据库

  • 2.1语法
  • 2.2实例
    • 2.2.1创建一个名为class的数据库
    • 2.2.2自定义一个数据库名,如果数据库不存在则创建
    • 2.2.3重复运行上面的语句观察现象
    • 2.2.4查看警告信息

3.字符集编码和校验规则

  • 3.1查看数据库支持的字符集编码
  • 3.2查看数据库支持的排序规则
  • 3.3查看系统默认字符集和排序规则
  • 3.4创建数据库时指定字符集和校验规则

4.查看创建语句

  • 4.1语法
  • 4.2实例

5.修改数据库

  • 5.1语法
  • 5.2实例

6.删除数据库

  • 6.1语法
  • 6.2示例
  • 6.3注意事项



正文

1.查看数据库

  • 1.1语法
show databases;

在这里插入图片描述

2.创建数据库

  • 2.1语法
create {database|schema} [if not exists] db_name [create_option]...  //中括号[]中的内容可有可无
  • 2.2实例

    • 2.2.1创建一个名为class的数据库
    create database if not exists class;
    

    在这里插入图片描述

    • 2.2.2自定义一个数据库名,如果数据库不存在则创建
      在这里插入图片描述

    • 2.2.3重复运行上面的语句观察现象
      在这里插入图片描述

    • 2.2.4查看警告信息
      在这里插入图片描述

3.字符集编码和校验规则

  • 3.1查看数据库支持的字符集编码
show charset;

**注:**mysql8.0默认的字符集编码是utf8mb4,mysql5.7默认的字符集是latin1。

  • 3.2查看数据库支持的排序规则
show collation;

**注:**MySQL默认的排序规则是utf8mb4_0900_ai_ci,mysql5.7默认排序规则是utf8mb4_general_c

  • 3.3查看系统默认字符集和排序规则
show variable like '%character%';

在这里插入图片描述

  • 3.4创建数据库时指定字符集和校验规则
    在这里插入图片描述
    注:数据库创建成功之后,在数据目录下会生成一个与数据库同名的目录,数据库中的所有数据都保存在这个目录下

4.查看创建语句

  • 4.1语法
show create database db_name;

注:db_name指数据库名

  • 4.2实例
    在这里插入图片描述

5.修改数据库

  • 5.1语法
alter {database | schema} [db_name] alter_option……;

注:对数据库的修改主要是修改数据库的字符集,校验规则

  • 5.2实例
    把数据库student的字符集改为gbk;
    在这里插入图片描述

6.删除数据库

  • 6.1语法
drop {database|s|schema} [if exists] db_name;
  • 6.2示例
    在这里插入图片描述

  • 6.3注意事项

  • 删除数据库是一个非常危险的操作,不要随意删除数据库

  • 删除数据库之后,数据库对应的目录及目录所在的文件也会被删除

  • 删除数据库之后,使用show databases语句,查看不到对应的数据库

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐