相关推荐recommended
【MySQL探索之旅】数据库的基本操作
作者:mmseoamin日期:2024-03-20

【MySQL探索之旅】数据库的基本操作,第1张

📚博客主页:爱敲代码的小杨.

✨专栏:《Java SE语法》 | 《数据结构与算法》 | 《C生万物》 |《MySQL探索之旅》

❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️

🙏小杨水平有限,欢迎各位大佬指点,相互学习进步!

【MySQL探索之旅】数据库的基本操作,第2张

文章目录

  • 1. 显示当前的数据库
  • 2. 创建数据库
  • 3. 使用数据库
  • 4. 删除数据库
  • 5. 总结

    1. 显示当前的数据库

    show databases;
    // 返回可用的数据库的一个列表
    

    【MySQL探索之旅】数据库的基本操作,image-20240226213824109,第3张

    上图列表中的数据库是 MySQL 内部使用的数据库

    2. 创建数据库

    创建数据库:

    create database 数据库名;
    

    示例:创建 db 数据库

    create database 数据库名;
    

    【MySQL探索之旅】数据库的基本操作,image-20240226215256114,第4张

    有些时候在创建数据库并不知道db 数据库有没有创建,直接再次创建名为 db 的数据库就会出现错误。

    【MySQL探索之旅】数据库的基本操作,image-20240226215423326,第5张

    创建数据库(判断是否存在,如果不存在创建数据库)

    为了避免上面的错误,在创建数据库的时候先做判断,如果不存在再创建。

    create database if not exisit 数据库名;
    

    【MySQL探索之旅】数据库的基本操作,image-20240226215808963,第6张

    从上面的效果可以看到虽然 db 数据库已经存在,再创建 db 也没有报错,而创建 db1 数据库则创建成功。

    创建数据库(指定字符集)

    当我们创建数据库没有指定字符集和校验规则时,系统使用默认字符集:utf8,校验规则是:utf8_ general_ ci

    create database 数据库名 character set 字符集;
    

    创建一个使用utf8mb4 字符集的db2数据库

    create database db2 character set utf8mb4;
    

    【MySQL探索之旅】数据库的基本操作,image-20240228215839170,第7张

    完整格式:

    create {database | schema} [if not exists] 数据库名 [[derault] character set 字符集名 | [default] collate 校对规则名] 
    

    语法说明:

    • [] 表示可选项,{|}表示二选一。
    • character set: 指定数据库采用的字符集
    • collate: 指定数据库字符集的校验规则

      3. 使用数据库

      创建了数据库之后,使用use命令可指定当前数据库。

      语法格式:

      use 数据库名;
      

      示例:使用db 数据库

      use db;
      

      【MySQL探索之旅】数据库的基本操作,image-20240228220626892,第8张

      4. 删除数据库

      删除数据库

      drop database 数据库名称;
      

      示例:删除db2数据库

      【MySQL探索之旅】数据库的基本操作,image-20240228221107806,第9张

      删除数据库(判断,如果存在则删除)

      drop database if exists 数据库名称;
      

      示例:判断是否存在db1数据库,如果存在则删除db1数据库

      drop database if exists db1;
      

      【MySQL探索之旅】数据库的基本操作,image-20240228221230342,第10张

      5. 总结

      【MySQL探索之旅】数据库的基本操作,image-20240228221731705,第11张

      【MySQL探索之旅】数据库的基本操作,第12张