当前位置: 首页 > news >正文

【Mysql】增删改查(基础版)

我使用的工具是Data Grip (SQLyog   Naivact 都行)

使用Data Grip创建student表,具体步骤如下(熟悉Data Grip或者使用SQLyog,Naivact可以跳过)

https://blog.csdn.net/m0_67930426/article/details/134299412?spm=1001.2014.3001.5501

表名  : student

字段名: id   name     age      gender       garde

主键并且自增:   id

字段类型   id(int)    name(varchar)  age(int)    gender(char)     garder(varchar)

Dada Grip 打开控制台(编写sql语句)

https://blog.csdn.net/m0_67930426/article/details/134299412?spm=1001.2014.3001.5501

目录

一.增 (insert)

二.删(delete)

通过id删除

通过名字删除 

三.改 (update)

通过id修改 

通过名字修改

修改多个字段

四.查(select )

查询表

查询指定字段

 ​编辑

根据条件查询

别名使用(As)

​编辑 

Concat( a ,b ) 

 


一.增 (insert)

语句

insert  into    表名   (字段名1,字段名2,字段名3.........)Value(  加入相应字段的数据      )

因为id是自增,所以id可以省略不写

增加多条语句

 

这里多了一个张三,因为在运行的时候,insert 的时候 张三的语句又执行了一遍, 

二.删(delete)

语法:

delete from 表名 【条件 】

通过id删除

 delete from 表名 【where id=? 】

操作前: 

 操作中:

操作后:

通过名字删除 

delete from 表名 【where name=? 】

操作前:

 操作中:

也可以通过其他字段删除,这里就不继续演示了

三.改 (update)

update  表名  set 被修改的字段=? 【条件】

通过id修改 

update  表名  set 被修改的字段=? 【where id=?】

操作前:

 例如将张三改为李四

操作中:

操作后:

通过名字修改

一般不建议通过名字修改,因为名字有相同的情况,最好通过id进行操作,因为id自增唯一

update  表名  set 被修改的字段=? 【where  name=?】 

例如将王五的年龄修改为25岁

操作前:

操作中 

操作后:

  

修改多个字段

update  表名  set 待修改的字段1=? ,待 修改的字段2=?【where  name=?】 

操作前

 

例如将李四 的年龄改为24,年级(garde)改为大二

操作中:

操作后 

四.查(select )

查询表

select * from 表名

*  ---------   通配符 

查询指定字段

 

根据条件查询

别名使用(As)

Concat( a ,b ) 

http://www.lryc.cn/news/224568.html

相关文章:

  • 文件夹找不到了怎么恢复?4个正确恢复方法分享!
  • 迅为RK3568开发板GPS模块测试实验步骤
  • 用趋动云GPU部署自己的Stable Diffusion
  • nfs配置
  • 说话人识别声纹识别CAM++,ECAPA-TDNN等算法
  • 某平台简单尝试一次密码逆向
  • 微信号绑定50个开发者小程序以后超额如何删除不用的
  • 【Cheat Engine7.5】基础教程第三关(步骤4)
  • 141. 环形链表 --力扣 --JAVA
  • 电子元器件的结温壳温与环境温度经验总结
  • Spring Gateway基础知识总结
  • NFS文件系统共享服务器实战
  • CSS的概念和基本用法
  • 万字详解Java的三大特性:封装 | 继承 | 多态
  • TensorFlow学习笔记--(1)张量的随机生成
  • 如何防止IP和账户关联?
  • 进入网络安全行业有哪些大公司推荐
  • OpenHarmony 社区运营报告(2023 年 10 月)
  • Mybatis二级缓存源码整理
  • 如何在 HarmonyOS 对数据库进行备份,恢复与加密
  • js实现向上、向下、向左、向右无缝滚动
  • 6 Hive引擎集成Apache Paimon
  • 发布版本自动化记录版本功能方法
  • Elastic Stack 8.11:引入一种新的强大查询语言 ES|QL
  • wx:for-item wx:for-index wx:for-key
  • 老师还不会评课?这里有你需要的解决方案
  • Talk | 马里兰大学博士生吴曦旸:分布式多智能体强化学习在复杂交通轨迹规划中的应用
  • 2023年下半年架构案例真题及答案
  • Java必考面试题,谈谈你对 Spring AOP 的理解
  • BERT和ChatGPT简单对比