码农知识堂 - 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、删表 删库 跑路

    在这里插入图片描述

    在这里插入图片描述

  • 相关阅读:
    Redis五种基本数据类型-List
    【数据结构】线性表
    SCI英语论文长难句攻略
    python带你制作一个gequ下载器,海量gequ免费听
    node.js+校内废品回收管理 毕业设计-附源码140933
    前端大佬看着Java程序员的头 慕了!!!
    tcr历史夏校介绍
    利用面向对象方法,处理数据文件【Python】
    数字图像处理——大作业 基于车道信息的违法车辆车牌识别
    Vue 面试题:了解 Vue 中的 Mixin 吗?
  • 原文地址:https://blog.csdn.net/z45351/article/details/126029486
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号