MySQL学习day03

一、SQL图形化界面工具

常用比较常用的图形化界面有sqlyog、mavicat、datagrip

datagrip工具使用相当方便,功能比前面两种都要强大。

DataGrip工具的安装和使用请查看这篇文档:DataGrip 安装教程

DML-介绍

DML全称是Data Manipulation Language(数据操作语言),用来对数据中比哦啊的数据记录进行增删改操作。

  • 添加数据(INSERT)
  • 修改数据(UPDATE)
  • 删除数据(DELETE)

1)DML-添加数据

给指定的字段添加数据:
insert into 表名(字段名1,字段名2,...)values(值1,值2,...);
给全部字段添加数据:
insert into 表名 values (值1,值2,...);
批量添加数据:
insert into 表名(字段名1,字段名2,...)values(值1,值2,...),值1,值2,...),值1,值2,...);
insert into 表名 values 值1,值2,...),值1,值2,...),值1,值2,...);

注意:

  • 插入数据时,指定的字段顺序要与值的顺序是一一对应的。
  • 字符串和日期数据类型包含在引号中。
  • 插入的数据大小,应该在字段的规定范围内。

2)DML-修改数据

update 表名 set 字段名1= 值1,字段名2= 值2,...[where 条件];

注意:修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据。

3)DML-删除数据

delete from 表名 [where 条件];

注意:

  • delete语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据
  • delete语句不能删除某一个字段的值(可以使用update语句)
相关推荐
z06.4 小时前
MySQL索引
数据库·mysql
前进的李工4 小时前
Agent 学习笔记 05:系统提示词应该怎么写
笔记·学习·prompt·agent·个人开发·few-shot·ai应用开发
三少爷的鞋5 小时前
Android 架构七条铁律:架构师真正设计的不是代码,而是秩序
android
正在走向自律6 小时前
【3/5】人工智能训练师 三级/高级工 考证学习方向:从“独立执行”到“设计、归因与全链条负责”
人工智能·学习·人工智能训练师·注方案设计·数据质控负责人·模型评测与调优辅助·ai训练项目交付
xiangxiongfly9157 小时前
Android GsonFactory总结
android·gson·gsonfactory
CCIE-Yasuo7 小时前
网络安全-学习数据库-Mysql-2
数据库·学习·mysql
La Pulga8 小时前
【FreeRTOS源码学习笔记】任务切换
单片机·mcu·学习·嵌入式·freertos·实时操作系统
li星野9 小时前
【学习记录】逻辑分析仪完全入门:从品牌方案到采样率、存储深度的核心概念解析
学习
WythePlus9 小时前
Android 14 SELinux策略深度解析
android·安全策略·selinux策略
这个DBA有点耶9 小时前
云数据库半夜卡顿,CPU才30%?深挖云盘IOPS突发限制与内核挂起机制
数据库·mysql·云原生