基础—SQL—DML(数据操作语言)插入数据

一、介绍

分类全称说明
DMLData Manipulation Language数据操作语言。用来对数据库表中的数据进行增删改(插入、删除、修改)

则增、删、改是三个操作也就对应着三个关键字,分别是:

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

二、DML—添加数据

  • 给指定字段添加数据

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

注释:我们可以给指定的某一个字段或者两个字段等等添加数据

  •  给全部字段添加数据

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

注释:这就意味着值1就是表中第一个字段的值,值2就是表中第二个字段的值,需要一一对应起来。

  • 批量添加数据

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

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

注释:第一条指的是:为当前表中指定字段添加多个数据。第二条是:为当前表中所有的字段添加多个数据

注意:

1、插入数据时,指定的字段顺序需要与值的顺序是一一对应的。

2、字符串和日期型数据应该包含在引号中。

3、插入的数据大小,应该在字段的规定范围内

(例如 VARCHAR(10) ,则添加的值长度不能超出10)

三、DataGrip实操展示 

选择之前博客文章创建的数据库 test01 中的表 employee 去完成所有的操作 。

(1)插入指定字段的数据
INSERT INTO employee(id, worknumber, name, gender, age, idcard, entrydate) VALUES(0224,'01','hyl','男',18,'43052420030919667X','2003-09-19');
SELECT * FROM employee;

插入成功后进行查询,注意每个字段对应着自己的值。

(2)给全部字段添加数据
INSERT INTO employee(id, worknumber, name, gender, age, idcard, entrydate) VALUES(0224,'01','hyl','男',18,'43052420030919667X','2003-09-19');
SELECT * FROM employee;
INSERT INTO employee VALUE (0225,'02','张无忌','男',28,'430524198312102556','1983-12-10');
SELECT * FROM employee;

插入成功后直接查询。 

 

(3) 批量添加数据
INSERT INTO employee VALUE (0218,'02','张三','女',16,'430524198312102556','1783-08-10'),(24,'08','劳大','男',24,'430524198312102556','2024-12-24');
SELECT * FROM employee;

 好了,这篇博客就介绍到这里,下一篇介绍修改、删除等等。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/336870.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

游戏逆向工具分析及解决方案

游戏逆向,是指通过各类工具对游戏进行反编译及源码分析,尝试分析游戏的实现逻辑的过程。这个过程需要使用解密、反编译、解压缩等技术,目的是还原或分析出游戏的代码逻辑及资源。 游戏逆向工具可以按照不同功能进行划分,如&#…

JVM的相关知识

一.JVM内存区域划分(JVM是一个Java进程) 一个进程运行过程中就需要重操作系统这里申请到一些内存资源 JVM也是如此,搞一大块内存,供Java代码执行时使用 JVM把这一大块内存又划分成不同的区域,分别代表不同的用途 各个…

Qt 5桌面APP开发实战

新书上架~👇全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目录 第一节:Qt 5桌面APP开发实战入门 Qt 5的跨平台特性 Qt 5的界面设计工具 Qt 5的…

Java基础语法规范

语法规范 public class HelloWorld{ //类名: 1. 首字母要大写 2. 源文件名与类名相同// 单行注释/* 多行注释除这两个之外还有文档注释。不重要* /public static void main (String[] args){ /* 1. main()⽅法是类体中的主⽅法,该⽅法从{开始到}结束…

商用未来何时来?软银揭示量子计算商业应用现状

内容来源:量子前哨(ID:Qforepost) 文丨沛贤/浪味仙 排版丨沛贤 深度好文:3000字丨10分钟阅读 摘要:软银(SoftBank)先进技术研究所正在积极推进量子计算商业应用,借助与…

在CentOS 8上卸载与安装MySQL 8的详细步骤

关键词:MySQL 8安装、CentOS 8、YUM源配置、卸载MySQL、MySQL残留文件删除、首次登录MySQL临时密码、服务状态检查、MySQL社区服务器 阅读建议:本文适合需要在CentOS 8操作系统上部署最新MySQL 8数据库的系统管理员或开发者阅读。文中步骤简洁清晰&#…

SpringBoot-世界杯足球赛网站-28567

Springboot世界杯足球赛网站 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对世界杯足球赛…

Pipecat: 创建语音对话agent的开源框架,支持多模态!

项目简介 pipecat 是用于构建语音(和多模态)对话代理的框架。诸如私人教练、会议助理、儿童讲故事玩具、客户支持机器人、摄入流程和尖刻的社交伙伴。 看看一些示例应用: 语音代理入门 您可以开始在本地计算机上运行 Pipecat,然…

Vue 菜单组件开发教程

在 Vue 项目中&#xff0c;我们常常需要构建各种菜单结构。下面就来详细介绍如何基于给定的代码来开发一个菜单组件。 组件部分 一、模板部分 <template> <template v-for"item in menuTree" :key"item._id"> <el-sub-menu v-if"i…

xss漏洞学习(题解)

1.简单知识点回顾 XSS允许恶意web用户将代码植入到提供给其它用户使用的页面中。 特点&#xff1a;能注入恶意的HTML/JavaScript代码到用户浏览器网址上&#xff0c;从而劫持会话 类型&#xff1a; DOM型&#xff1a;属于反射型的一种&#xff0c;利用非法输入来闭合对应的h…

胶原蛋白真的可以改善皮肤?

一、胶原蛋白与皮肤的关系 胶原蛋白&#xff0c;被誉为“骨中之骨&#xff0c;肤中之肤&#xff0c;肉中之肉”&#xff0c;是皮肤的重要组成部分。随着年龄的增长&#xff0c;人体内的胶原蛋白会逐渐流失&#xff0c;导致皮肤出现松弛、干燥、皱纹等问题。因此&#xff0c;补…

计算机tcp/ip网络通信过程

目录 &#xff08;1&#xff09;同一网段两台计算机通信过程 &#xff08;2&#xff09;不同网段的两台计算机通信过程 &#xff08;3&#xff09;目的主机收到数据包后的解包过程 &#xff08;1&#xff09;同一网段两台计算机通信过程 如果两台计算机在同一个局域网中的同…

便溏平衡的乐章:肾合指引出汗与便溏的微妙对话

平衡的乐章&#xff1a;肾合指引出汗与便溏的微妙对话 在人体的舞台上&#xff0c;汗水与大便扮演着不可或缺的角色。然而&#xff0c;当汗水如瀑布般倾泻&#xff0c;大便却变得稀软不成形&#xff0c;这背后或许隐藏着阳虚的密码。本文将带你探索这其中的奥秘&#xff0c;揭…

一个案例告诉你,MySQL如何查询今天、昨天、近7天、近30天、本月、上个月、本季度、上季度、本年、上一年数据

参考博客 mysql查询当天/昨天/近7天/近30天/本月/上个月/本季度/上季度/本年/上一年 数据 正文内容 创建测试案例&#xff08;也可直接使用附录MySQL脚本生成数据&#xff09; 1、新建测试表 CREATE TABLE example (id INT AUTO_INCREMENT PRIMARY KEY,date_column DATE,d…

C/C++开发,opencv-objdetect模块,CascadeClassifier人脸识别应用

目录 一、CascadeClassifier应用简介 1.1 objdetect模块 1.2 CascadeClassifier类 1.3 detectMultiScale函数详解 二、CascadeClassifier应用示例 2.1 模型及图片下载准备 2.2 程序代码 2.3 程序编译及运行 一、CascadeClassifier应用简介 1.1 objdetect模块 在OpenCV…

如何识别并选择正规、优质的外汇交易平台?

外汇市场的日益繁荣吸引了越来越多的投资者&#xff0c;但同时也带来了众多外汇平台的涌现。如何在这些平台中筛选出正规、可信的平台&#xff0c;成为了每位外汇交易者必须面对的首要问题。以下&#xff0c;我们将为您揭示如何鉴别外汇平台真伪的几个关键方法&#xff1a; 首先…

7个卖出信号出现,昂首资本立即盈利收场

在上篇文章中&#xff0c;我们和各位投资者讨论了如果使用匕首交易策略进行交易&#xff0c;但是如果只买进不卖出&#xff0c;是不是还是盈利不了&#xff1f;Anzo Capital昂首资本认为只有低买高卖才能盈利赚钱&#xff0c;只要发现盈利信号就要立即卖出盈利收场&#xff01;…

HTTP/超文本传输协议(Hypertext Transfer Protocol)及HTTP协议通信步骤介绍和请求、响应阶段详解;

目录 一、HTTP/超文本传输协议 特点和功能 请求-响应模型 版本和扩展 安全性和加密 二、HTTP协议通信步骤介绍 三、请求、响应阶段详解 HTTP请求 HTTP响应 示例 一、HTTP/超文本传输协议 HTTP/超文本传输协议&#xff08;Hypertext Transfer Protocol&#xff09;是…

Spring Cache自定义序列化解决乱码问题

Spring Cache数据缓存到 Redis中的 value是乱码问题&#xff08;包含日期格式转换&#xff09;&#xff0c;主要是因为序列化方式导致的。 Spring Cache使用 Redis缓存管理器时&#xff0c;默认 value使用的是 JDK序列化值的方式&#xff0c;所以导致缓存的 value乱码的问题。 …

Java八股文面试全套真题

Java八股文面试全套真题 一、Redis1.1、你在最近的项目中哪些场景使用了redis呢&#xff1f;1.2、缓存穿透1.3、布隆过滤器1.4、缓存击穿1.5、缓存雪崩1.6、redis做为缓存&#xff0c;mysql的数据如何与redis进行同步呢&#xff1f;&#xff08;双写一致性&#xff09;1.6.1、读…