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

    在这里插入图片描述

    在这里插入图片描述

  • 相关阅读:
    第十一周任务总结
    UWB无线精准定位技术,超宽带测距通信交互,实时厘米级精度应用
    CodeTON Round 6 (Div. 1 + Div. 2, Rated, Prizes!)C - Colorful Table
    POD创建与删除简单描述
    【iOS】push与present Controller的区别
    关于DevExpress的设置记录
    OCR-easyocr初识
    STM32CubeMX关于添加DSP库的使用
    RocketMQ 系列(二) 环境搭建
    C语言每日一练--Day(16)
  • 原文地址:https://blog.csdn.net/z45351/article/details/126029486
  • 最新文章
  • 数据去重:通过 C# 删除 Excel 中的重复行
    SpringSecurity 静态资源放行深度详解(解决401认证失败、文件无法访问、URL拦截问题)
    代码是 AI 写的,生产事故谁背锅?
    面试必问:公司用AI 赋能自动化,你是怎么用AI 做自动化测试的呢?(附落地全流程)
    【动手学大语言模型】神经网络启蒙:PyTorch 入门实战
    Paxos算法:如何解决分布式系统中的共识问题?
    和AI一起搞事情#5:技能进阶与Claude Design初体验
    .NET 11 Preview 4 正式发布:Runtime-Async 全面启用、Process API 大幅扩展
    大数据没那么远:把散乱数据理顺,让业务敢用
    高性能百度OCR ONNX Runtime C#实现
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号