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

【0基础学习mysql】之DML-表中数据的操作

个人主页:天寒雨落的博客_CSDN博客-C,CSDN竞赛,python领域博主

 特别标注:仅为自己的学习记录笔记,方便复习和加深记忆,仅供借鉴参考!

目录

一、DML-添加操作

1.给指定字段添加数据

格式

举例

代码

执行结果

2.给所有字段添加数据

格式

举例

代码

执行结果

3.批量给指定字段添加数据

格式

举例

代码

执行结果

 二、DML-更改操作

1.修改数据

格式

举例

代码

执行结果

 2.删除数据

格式

举例

代码

执行结果


一、DML-添加操作

1.给指定字段添加数据

格式

INSERT INTO 表名(字段名1,字段名2......)VALUES(值1,值2......);

值1对应字段1,值2对应字段2

举例

定义一个字段为id、name、denger的students表添加一组数据

代码

create table students(id int,name varchar(5),gender char(1));
INSERT INTO  students(id, name, gender) VALUES (1,'张三','男');

执行结果

注意对于字符的添加,要用单引号 

2.给所有字段添加数据

格式

INSERT INTO 表名VALUES(值1,值2......);

举例

在上面的基础上新添加id为2的男生李四

代码

create table students(id int,name varchar(5),gender char(1));
INSERT INTO  students(id, name, gender) VALUES (1,'张三','男');
INSERT INTO students VALUES (2,'李四','男');

执行结果

 

3.批量给指定字段添加数据

格式

INSERT INTO 表名(字段名1,字段名2......)VALUES(值1,值2......),VALUES(值1,值2......),VALUES(值1,值2......);

举例

在上面的基础上添加id为3的小雪和id为4的王五(只添加两个字段)

代码

create table students(id int,name varchar(5),gender char(1));
INSERT INTO  students(id, name, gender) VALUES (1,'张三','男');
INSERT INTO students VALUES (2,'李四','男');
insert into students (id,name) VALUES (3,'小雪'),(4,'王五');

执行结果

 二、DML-更改操作

1.修改数据

格式

UPDATE 表名 SET 字段名=值4,字段名=值2,......[WHERE 条件];([]在这里只是用来区分,写代码时不加[])

如果没有条件,则会修改整张表的所有数据

举例

将id为1的人name修改为小艺,gender修改为女

代码

create table students(id int,name varchar(5),gender char(1));
INSERT INTO  students(id, name, gender) VALUES (1,'张三','男');
INSERT INTO students VALUES (2,'李四','男');
insert into students (id,name) VALUES (3,'小雪'),(4,'王五');
UPDATE students SET name='小艺',gender='女' WHERE id=1;

执行结果

 2.删除数据

格式

DELETE FROM 表名[WHERE 条件];

不加条件会删除表中所有数据

举例

删除name为王五的数据

代码

create table students(id int,name varchar(5),gender char(1));
INSERT INTO  students(id, name, gender) VALUES (1,'张三','男');
INSERT INTO students VALUES (2,'李四','男');
insert into students (id,name) VALUES (3,'小雪'),(4,'王五');
UPDATE students SET name='小艺',gender='女' WHERE id=1;
DELETE FROM students WHERE name='王五';

执行结果

各位学习mysql的朋友可以联系我,互相讨论,一起进步!!!

👍+✏️+⭐️是对博主最大的鼓励与支持!!!

相关文章:

  • HybirdCLR 探索—— .NET相关概念(基础)
  • Linux篇【1】:入门与基本指令详解(中)
  • 基于强化学习PPO(Proximal Policy Optimization)算法的无人机姿态控制系统
  • HDFS源码分析——NameNode启动流程
  • 【Day20】LeetCode算法题【1784. 检查二进制字符串字段】【14. 最长公共前缀】
  • 状态反馈镇定之非线性系统反馈线性化
  • 【408计算机组成原理】—加减运算和溢出判断(八)
  • vue3 setup的四点注意
  • Python 输入与输出
  • 基于JAVA校园租赁系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署
  • 【Linux初阶】从0到1带你用云服务器搭建Linux环境
  • Kubernetes技术与架构-10
  • 基于微信小程序云开(统计学生信息并导出excel)3.0版
  • 【JAVAEE框架】浅谈 AOP 及代码实现
  • React获取DOM和获取组件实例的方式
  • 网络传输文件的问题
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • Android Studio:GIT提交项目到远程仓库
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • HTTP中GET与POST的区别 99%的错误认识
  • java2019面试题北京
  • java8-模拟hadoop
  • JAVA之继承和多态
  • mac修复ab及siege安装
  • mysql_config not found
  • Mysql数据库的条件查询语句
  • node入门
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • python 装饰器(一)
  • Spark学习笔记之相关记录
  • Terraform入门 - 3. 变更基础设施
  • 正则表达式
  • #laravel 通过手动安装依赖PHPExcel#
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • $GOPATH/go.mod exists but should not goland
  • (bean配置类的注解开发)学习Spring的第十三天
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (算法二)滑动窗口
  • (转)德国人的记事本
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .net和php怎么连接,php和apache之间如何连接
  • .NET企业级应用架构设计系列之结尾篇
  • /*在DataTable中更新、删除数据*/
  • @hook扩展分析
  • [ element-ui:table ] 设置table中某些行数据禁止被选中,通过selectable 定义方法解决
  • [20170728]oracle保留字.txt
  • [ajaxupload] - 上传文件同时附件参数值