码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • MYSQL入门与进阶(五)


    这里写目录标题

      • 1、Navicat中SQL写法
      • 2、常用的SQL
        • 2.1、 查询有哪些数据库
        • 2.2、创建一个新的数据库
        • 2.3、使用数据库
        • 2.4、查看数据库中有哪些数据库表
        • 2.5、创建数据库表
        • 2.6、查看表结构
        • 2.7、添加数据 ------ DML操作
        • 2.8、查询表的全部内容 ------ DQL
        • 2.9、修改语句 ------ DML
        • 2.10、删除语句
        • 2.11、删表 删库 跑路


    1、Navicat中SQL写法

    ①建议熟练后使用
    在这里插入图片描述

    ②使用黑窗口
    工具
    在这里插入图片描述
    里面有一个命令行界面

    2、常用的SQL

    2.1、 查询有哪些数据库

    在这里插入图片描述
    在这里插入图片描述

    注意:分号 是 我们SQL写完的标记,不属于SQL的内容。在以后我们java中只需要写SQL即可 不需要写分号。

    2.2、创建一个新的数据库

    我们写项目的时候 需要从创建数据库开始
    create database 数据库名字
    在这里插入图片描述

    2.3、使用数据库

    我们此时 创建了一个数据库叫做 mytest,我们需要早mytest中新建数据库表。此时如果需要在mytest中进行操作 首先需要 去标明使用哪个数据库
    ( use 数据库名字 )
    在这里插入图片描述

    此时 我们再去操作 就是在mytest数据库下面进行的操作了。
    注意:
    在这里插入图片描述
    在这里插入图片描述

    在near单词后面就是我们sql出错的地方,但是不一定绝对是 有可能是前面或者后面

    2.4、查看数据库中有哪些数据库表

    在这里插入图片描述

    证明这个数据库中没有数据库表 Empty set

    2.5、创建数据库表

    在这里插入图片描述

    语法:
    (关系型数据库是使用表完成数据的存储,表分成行和列 ,表后面的小括号就是定制当前表有那些列)
    create table 表名 (
    列名 数据类型 [约束] ,
    列名 数据类型 [约束]
    列名 数据类型 [约束]
    列名 数据类型 [约束]
    列名 数据类型 [约束]
    …
    )

    注意 : 约束
    primary key 主键
    auto_increment 自动递增
    数据类型
    int 整型
    varchar(20) 字符串类型相当于java中的String 20代表是长度 注意 一定要有长度

    2.6、查看表结构

    desc 表名
    在这里插入图片描述

    2.7、添加数据 ------ DML操作

    添加一行
    ① 往指定列中添加一行数据
    在这里插入图片描述

    代表 往 student 表中添加一行数据 并且 name列是张三 age是18 address是北京
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    注意 此时 我们没有添加 id类的值 id也有值 原因在于 id我们创建这一列的时候就设定了 自动递增,我们添加数据的时候 即使不指定值 也会自动添加。

    ③如果列比较多 想要全加 此时可以不指定列
    在这里插入图片描述

    在这里插入图片描述

    ④一个insert 添加多行数据

    在这里插入图片描述

    2.8、查询表的全部内容 ------ DQL

    在这里插入图片描述

    2.9、修改语句 ------ DML

    update 表名 set 列名=值
    在这里插入图片描述
    在这里插入图片描述

    注意 如果没有where的条件语句 此时代表全表修改
    也可以改多列数据
    在这里插入图片描述

    并且支持运算
    例如 将所有人的年龄在原先的基础之上加3岁
    在这里插入图片描述

    2.10、删除语句

    在这里插入图片描述
    在这里插入图片描述

    2.11、删表 删库 跑路

    在这里插入图片描述

    在这里插入图片描述

  • 相关阅读:
    FFplay文档解读-32-视频过滤器七
    秋招每日一题T31——二叉搜索子树的最大键值和
    【hacker送书第2期】计算机考研精炼1000题
    “会不会问为什么”是人机间的根本差异
    pytorch训练好的模型在加载和保存过程中的问题
    简单聊聊 倒排索引
    Springboot莱昂纳多作品集推荐系统jcpqz计算机毕业设计-课程设计-期末作业-毕设程序代做
    Golang基础教程
    用Pyhon写一款简单的益智类小游戏——2048
    5步快速了解电商渠道数字化管理||电商API数据采集|数据分析
  • 原文地址:https://blog.csdn.net/z45351/article/details/126029486
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号