操作数据库(了解即可)

操作数据库(了解)

学习思路

  • 对照 Navicat 可视化历史记录查看 SQL
  • 固定的语法或者关键字一定要记住!

1、创建数据库

  • 直接在 Navicat 中右击 MySQL 创建

    • 新建数据库

    • 设置数据库选项

    • 设置好以后可以查看自动生成的 SQL 代码预览

      可直接复制该 SQL 代码用于查询框使用

  • 在查询框自己写 SQL

    • 新建查询框

    • 查询框写 SQL 后运行

  • 如下图,成功新建数据库 firm (刷新 test 连接后显示新建数据库)

  • 自写 SQL 代码可以写 IF ONT EXISTS 来确保创建一个不重名的数据库

    举个例子就懂了

    • 之前已经创建了一个 firm 数据库,我再来一个,很明显创建失败,报错了

    • 如何杜绝这种情况的发生呢?加 IF NOT EXISTS 就行了。如下图所示,没有创建成功,但也没有报错


2、删除数据库

  • 直接在 Navicat 中右击 MySQL 删除

  • SQL 语句删除数据库

    • 删除代码为 DROP DATABASE 数据库名;

      需要注意的是:不能删除一个不存在的数据库,会报错

    • 删除数据库可以使用 IF EXISTS

      CREATE DATABASE IF NOT EXISTS firm;
      DROP DATABASE IF EXISTS firm;
      

3、使用数据库

  • 语法为:USE 数据库名;

  • 如果表名或者字段名是一个特殊字符,就需要带 `` 下边进行举例

    -- 如果表名或者字段名是一个特殊字符,就需要带 `` 下边进行举例
    USE `school`;
    SELECT `user` FROM `student`;
    


4、查看数据库

  • 查看所有数据库 SHOW DATABASES;
posted @   无关风月7707  阅读(36)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示