Mysql_DML数据修改语言

避开封号风险!wxauto+Claude API实现微信智能客服的合规方案 本文详细介绍了如何利用wxauto和Claude API构建合规的微信智能客服系统,避免封号风险。通过技术选型对比、防封策略设计及大模型接入实践,为企业提供了一套安全高效的解决方案,特别适合中小企业在微信生态中部署AI客服。 阅读详情

#DML语言  增删该查询

数据操作语言:

    插入:insert 

    修改:update

    删除:delete

 

#一、插入语句

    #方式一:经典的插入

    语法:

        insert into 表名(列名,...) values(值1,...);

 

#1.插入的值的类型要与列的类型一致或兼容

    INSERT INTO beauty(id,NAME,sex,borndate,phone,photo,boyfriend_id)

    VALUES(13,'唐艺昕','女','1990-4-23','18988888888',NULL,2);

 

#2.不可以为null的列必须插入值。可以为null的列如何插入值?

    #要么列名写着 value用null填充。要么列名不写 value也不写

    #方式一:photo列名写着 值用null填充

        INSERT INTO beauty(id,NAME,sex,borndate,phone,photo,boyfriend_id)

        VALUES(13,'唐艺昕','女','1990-4-23','18988888888',NULL,2);

 

    #方式二:photo与value都没有写

        INSERT INTO beauty(id,NAME,sex,borndate,phone,boyfriend_id)

        VALUES(14,'娜扎','女','1989-5-16','17988888888',9);

 

    #可为空值 不为该字段赋值 字段会为默认值

        INSERT INTO beauty(id,NAME,borndate,phone)

        VALUE(15,'宋祖儿','1999-9-16','15988888888');

 

#3.列的顺序是否可调换 是可以的

        INSERT INTO beauty(NAME,id,phone)

        VALUE('蒋欣',16,'19856154436');

 

#4.列数和值的个数必须一致

        INSERT INTO beauty(id,NAME,sex,borndate,phone,boyfriend_id)

        VALUES(17,'关晓彤','女','1989-5-16','17988888888',8);

 

#5.可以省略列名,默认所有列,而且列的顺序和表中列的顺序一致 如果为值设置为null 就不为默认值

INSERT INTO beauty

VALUE(18,'李雨桐',NULL,NULL,'15846895567',NULL,NULL);

 

#插入方式二:

    语法:

        insert into 表名

        set 列名=值,列名=值,....

    INSERT INTO beauty SET id=19,NAME='林志玲',phone='18744568895';

 

    #插入方式大pk

        #1、方式一支持插入多行,方式二不支持多行

        INSERT INTO beauty

        VALUES(20,'刘涛','女','1982-6-03','15788645453',NULL,9)

        ,(21,'范冰冰','女','1985-1-13','13288628849',NULL,9)

        ,(22,'李冰冰','女','1986-7-12','15777207142',NULL,8);

 

        #2、方式一支持子查询,方式二不支持

          #将子查询的结果,插入beauty表中

            INSERT INTO beauty(id,NAME,phone)

            SELECT 23,'宋茜','15877596643';

 

            INSERT INTO beauty(id,NAME,phone)

            SELECT boy.id,boy.boyName,'15877596643'

            FROM boys boy WHERE boy.id>3;

 

#二、修改语句

    1.修改单表的记录(重点)

        语法

        update 表名

        set 列=新值,列=新值,...

        where 筛选条件;

 

    2.修改多表的记录【补充】

        语法:

        sql92语法:

            update 表1 别名1,表2 别名2

            set 列=值,set 列=值,...

            where 连接条件

            and 筛选条件;

        sql99语法:

            update 表1 别名

            inner|left|rigth join 表2 别名

            on 连接条件

            set 列=值,列=新值,...

            where 筛选条件;

 

SELECT * FROM beauty;

 

    #一.修改单表的记录

        #案例1:修改beauty表中姓唐的女神的电话为13899888889

            UPDATE beauty SET phone='13899888889'

            WHERE NAME LIKE '唐%';

 

        #案例2:修改boys表中id号为2的名称为张飞,魅力值为10

            UPDATE boys SET boyname='张飞',userCP=10 WHERE id=2;

 

    #二.修改多表的记录

        #案例1:修改张无忌的女朋友的手机号为114

            UPDATE beauty girl

            INNER JOIN boys boy ON boy.id=girl.`boyfriend_id`

            SET girl.`phone`=114

            WHERE boy.`boyName`='张无忌';

 

        #案例2:修改没有男朋友的女神的男朋友编号都为2

            UPDATE girl.*,boy.id

            FROM beauty girl

            LEFT JOIN boys boy ON boy.`id`=girl.`boyfriend_id`

            SET boyfriend_id = 2

            WHERE boy.`id` IS NULL;

 

#三、删除语句

方式一:delete

    语法:

    1、单表的删除 【掌握】

        delete from 表名 where 筛选条件

    2、多表的删除【补充】

    sql92语法

        delete 表1的别名,表2的别名

        from 表1 别名,表2 别名

        where 连接条件

        and 筛选条件;

    如果删除的是表1的信息记录,就写表1的别名。如果删除的是表2的信息记录,就写表2的别名

    sql99语法

        delete 表1的别名,表2的别名

        from 表1 别名

        inner|left|right join 表2 别名 on 连接条件

        where 筛选条件;

 

方式二:truncate

     语法:truncate table 表名;

    #方式一:delete语句

    #1.单表的删除

        #案例1:删除手机号以9结尾的女神信息

            DELETE FROM beauty WHERE phone LIKE '%9';

    #2.多表的删除

        #案例:删除张无忌的女朋友的信息

            DELETE girl

            FROM beauty girl

            INNER JOIN boys boy ON girl.`boyfriend_id`=boy.`id`

            WHERE boy.`boyName`='张无忌';

            SELECT *FROM beauty;

        #案例:删除黄晓明的信息以及他女朋友的信息

            DELETE girl,boy

            FROM beauty girl

            INNER JOIN boys boy ON girl.`boyfriend_id`=boy.`id`

            WHERE boy.`boyName`='黄晓明';

    #方式二:truncate语句

        #语法:truncate table 表;

        #案例:将魅力值>100的男生信息删除

            TRUNCATE TABLE boys; #TRUNCATE不支持where语句 相当于清空数据 一删全删

 

#delete pk truncate【面试题 重点】

        1.delete 可以交加where条件,truncate不能加

        2.truncate删除,效率高一丢丢

        3.假如要删除的表中有自增长列,

            如果用delete删除后,再插入数据,自增长列的值从断点开始,

                (比如boy的id字段设置为自增长列,当用delete删除boy表,在插入数据id值为原来删除的比如原来id为5,delete删除整个表,再添加数据id从6开始)

            而truncate删除后,再插入数据,自增长的值从1开始。

                (而用truncate删除整个表以后,id字段为自增长列,原来id为5,truncate删除后再添加数据id从1开始)

        4.truncate删除没有返回值,delete删除有返回值(delete能显示受影响行数,而truncate不行)

        5.truncate删除不能回滚,delete删除可以回滚

 

基于STM32F407的DDS信号源设计与实现:DAC+DMA+TIM的高精度波形生成 本文详细介绍了基于STM32F407微控制器实现高精度DDS信号源的完整方案。通过结合DAC、DMA和TIM外设,并运用DDS算法,实现了分辨率高达0.001Hz的波形生成。文章深入剖析了相位累加器、波表查表等核心原理,提供了从CubeMX配置到代码实战的完整指南,并探讨了性能优化与高频输出问题的解决方案。 阅读详情

相关推荐

【福建dem】原始高程数据tif格式

DEM(Digital Elevation Model,数字高程模型)是一种地理信息系统中的关键数据集,它提供了地表地形的三维信息,通常用于分析地貌特征、模拟水文过程、规划建设、灾害预警等多个领域。这种数据对于地理分析非常有价值,例如,它可以用于计算坡度、坡向、地形粗糙度等地形特征,或者进行洪水模拟、地质灾害评估、太阳能辐射分析等。“福建dem原始高程数据tif格式”是研究和理解福建省地形地貌的重要资源,结合GIS工具,可以揭示丰富的地理信息,为科研、工程和决策提供有力支持。

鸿业远图科技 945

19 删除

删除 方式一: 1、单表删除 案例:删除手机号以9结尾的女神信息 DELETE FROM girls.beauty AS B WHERE B.phone LIKE "%9"; 2、多表删除 案例:删除张无忌的女朋友的信息 92语法: DELETE B FROM girls.beauty AS B, girls.boys AS Bo WHERE B.boyfriend_id = Bo.id AND Bo.boyName = "张无忌"; 99语法: DELETE FROM girls.beauty AS

小鑫的博客 228

Android GNSS 模块分析(三)JNI 层

Android GNSS;定位服务;GPS;NMEA协议;LocationManagerService;导航;

Yang_Mao_Shan的博客 5162

【MySQL基础】二、数据库操作语言

1、DML语言 数据库操作语言,包含 插入(insert)、修改(update)、删除(delete) 1.1、插入语句 1.1.1、方式一 语法: insert into 表名(列名...) values (值...) 插入的值的类型和列的类型一致或兼容 INSERT INTO beauty(id,name,sex,borndate,phone,photo,boyfriend_id) VALUES(13,'张三','男','1990-04-23','18988888888',NULL,2

Elked的博客 826

【实战】S7-PLCSIM Advanced V3.0 授权问题排查指南(Error Code:-30与LicenseNotFound深度解析)

本文深度解析S7-PLCSIM Advanced V3.0启动时遇到的Error Code:-30与LicenseNotFound报错问题。文章提供了一套系统性的排查指南,从检查WinPcap驱动兼容性、确保Automation License Manager服务运行,到正确安装浮动授权以及清理系统残留缓存,逐步解决授权链条中的各个环节故障,帮助用户彻底解决仿真环境启动失败的问题。

weixin_29185167的博客 726

C#调用Halcon程序三种方法

C#调用Halcon程序三种方法 1.halcon导出C#文件,在C#里面调用 2.在C#里面使用Halcon引擎调用Halcon程序 3.在C#里面使用Halcon引擎调用.hdev下本地函数或者.hdvp外部函数 Halcon引擎手册:C:/Program Files/MVTec/HALCON-21.11-Progress/doc_en_US/html/manuals/programmers_guide/programmers_guide_0120.html 1.导出C#(代码我只给出类,需要调用)

A541925504的博客 1万+

小徐带你了解联合查询(union)和数据操作语言(insert,update,delete)的用法详解

联合查询 语法: 查询语句1 union 查询语句2 union ......... union联合,合并:将多条查询语句的结果合并成一个结果 应用查询

小徐的博客 1571

三菱PLC通信库大比拼:手把手教你用C#实现最高效的McProtocol数据读写

本文深入比较了三菱PLC通信库的性能,重点介绍了如何使用C#高效实现McProtocol数据读写。通过实测数据对比HslCommunication、McProtocol-next和自定义方案的优劣,提供优化技巧和代码示例,帮助开发者在工业自动化场景中提升通信效率。

m0n1o2p的博客 259

DML数据库操作语言

DML语言 数据操作语言: 插入:insert 修改:update 删除:delete #一、插入语句 #方式一:经典的插入 /* 语法: insert into 表名(列名,...) values(值1,...); */ SELECT * FROM beauty; #1.插入的值的类型要与列的类型一致或兼容 INSERT INTO beauty(i...

388

【软件定义汽车】-【架构篇】-全面讲解整车电子电气架构演进

前言: 前段时间,陆陆续续写了一些电子电气架构相关的文章。这里打算再写最后一篇作为收尾,为整个系列画上句号,把坑填上,这个话题就算过去了。后续一段时间,尽量把之前文章中挖的“坑”填一下。行文逻辑将借鉴5W2H进行。 另外,本文作为一篇整合性的文章,为保证逻辑的完整性,主要是将大量过去自己文章中的内容进行梳理整合,也存在很多行业内专家的公开文章的内容,请见谅。 WHAT1:什么是汽车电子电气架构? 电子电气架构:EEA,Electrical/Electronic Architecture.

零点壹客的博客 1万+

YOLOv8深度集成SDFM:显著增强特征细节与多尺度融合,实现小目标检测革命性提升

本文介绍了如何将SDFM(Superficial Detail Fusion Module)模块集成到YOLOv8目标检测模型中,以提升特征融合效能。SDFM通过精细的特征预校准、通道注意力机制和动态加权融合策略,有效解决了多尺度特征融合中的细节保留问题。实验表明,集成SDFM后YOLOv8的mAP50-95提升12.7%,召回率提升9.0%,精确率提升5.9%,显著增强了模型性能。教程详细阐述了SDFM的工作原理、代码实现步骤及优化思路,为研究者和开发者提供了实用的技术指南。

FJN110的博客 119

MySQL笔记 12:修改语句

1. 语法 1.1 修改单表中的记录 update 表名 set 列=新值, … where 筛选条件 1.2 修改多表的记录 sql92语法: update 表1 as 别名, 表2 as 别名 set 列=新值, … where 连接条件 and 筛选条件 sql99语法: update 表1 as 别名 join 表2 as 别名 on 连接条件 set 列=新值, … where 筛选条件 2. 修改单表的记录 案例:修改beauty表中姓周的女神的电话为119 UPDATE

Alice_Lee_Lee的博客 300

Open3D点云数据处理(五):点云、mesh可视化(draw_geometries方法)

本文介绍了Open3D中的draw_geometries可视化方法,可以用于可视化点云和mesh。详细讲述了该方法的各个参数的作用,给出了代码示例。

孙悟空 3142

【MySQL-8】数据操纵语言(DML)的表操作详解:添加数据&修改数据&删除数据(可cv例题语句)

一.DML基本介绍二.案例演示准备工作-表准备(必看!!!)三.DML-添加数据语句总览&注意事项1.给指定字段添加数据2.给全部字段添加数据3.批量添加数据(给 指定/全部 字段添加数据)四.DML-修改数据语句总览&注意事项1.修改数据五.DML-删除数据语句总览&注意事项1.删除数据

YYDsis的博客 1363

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

MySql DML语言新增多行数据、修改删除多个表

这里写目录标题新增修改删除 DML语言——数据操作语言 新增 语法一: insert into 数据表名(字段1,字段2......字段n) values(值1,值2...值n); 这种语法需要注意的地方就是 字段的个数要和值对应 如果字段不允许为null就必须要给值,如果允许为null就可以在values的括号中写一个null 数据表名后面的括号可以省略,如果省略则默认插入整张表的数据 语法二: insert into 数据表名 set 字段1=值1,字段2=值2......; 上面两种语

qq_44027353的博客 442

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

【MySQL】DML:添加-修改-删除数据 (数据操作语言) 学习笔记

首先创建员工表employee。

hongjianMa的博客 471

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

MySQL - DML语言 - 插入数据、自增长列、修改数据、删除数据

DML语言 DML(Data Manipulation language)数据操纵语言 关键字:insert update delete 作用:对表中数据的增删改 数据的插入 语法: 插入单行: INSERT INTO 表名(字段名1,字段名2,……) VALUE (值1,值2,……); 插入多行: INSERT INTO 表名(字段名1,字段名2,……) VALUE (值1,值2,……),(值1,值2,……),(值1,值2,……); 特点: 字段和值列表一一对应,包含类型、约束等必须匹配 数值型的值

asfcyg的博客 271

MySQL 基础 SQL -- DML 数据操作语言(添加数据、修改数据、删除数据)

MySQL 基础 SQL -- DML 数据操作语言(添加数据、修改数据、删除数据)

天行健 君子以自强不息,地势坤 君子以厚德载物。 2819

MySql 数据操作语言(DML),数据的修改,插入,删除

1、插入数据 insert /* 方式一 语法: insert into 表名(列名,···) value (值1,值2,···) 特点: 1)插入的值的类型要与列的类型一致或兼容 2)不可以为null的列必须插入值。可以为null的列如何插入值? 值和列名都不写;列名对应的值写NULL 3)列的顺序可以更换,但是值与列名必须匹配 4)可以省略列名,但是值得顺序必须与列名的顺序一致 */ /* 方式二 insert into 表名 set 列名=值,列名=值,··· */ /* 1、方式一

lml521lml927的博客 216

MySQL数据管理--外键详解、DML语言、添加修改删除

3、MySQL数据管理 3.1、外键(了解即可) 方式一、在创建表的时候,增加约束(麻烦复杂) CREATE TABLE IF NOT EXISTS `grade` ( `gradeid` INT(10) NOT NULL AUTO_INCREMENT COMMENT '年级id', `gradename` VARCHAR(10) NOT NULL COMMENT '年级姓名', PRIMARY KEY(`gradeid`) )ENGINE=INNODB DEFAULT CHARSET=utf8 --

爱学习的正正的博客 208

MySQL---2、DML数据操作语言(插入、修改、删除)

DML:数据查询语言,用于操作数据库对象所包含的数据,如:INSERT(添加数据), UPDATE(修改数据),DELETE(删除数据)

weixin_57041824的博客 501

数据库MySQL--数据操作语言DML(插入、修改、删除)

例子文件:https://files-cdn.cnblogs.com/files/Vera-y/girls.zip 一、插入 方式一: 语法:   insert into 表名(列名,.....)   values( 值1,.....); # 注:字符型和日期型要加单引号,数值型不用加 插入语句要注意的项: 1.插入的值的类型要与列的类型一致或兼容 ...

weixin_33957648的博客 228

MySQL-6 DML数据操作语言 插入insert修改update删除delete DDL数据定义语言 库和表的管理

文章目录DML数据操作语言插入语句方式一方式二两种方式对比修改语句删除语句方式一:delete方式二:truncatedelete 和 truncate的区别(重点)增删改练习DDL数据定义语言库的管理库的创建库的修改库的删除表的管理 DML数据操作语言 插入:insert 修改:update 删除:delete 插入语句 方式一 语法:(表名,列名,新值) insert into 表名(列名,....) values(值1,值2,...); 要求: 插入的值的类型要与列的类型一致或兼容 不可

至尊宝的月光宝盒 574

数据库MYSQL的DML语言

DML语言,数据操作语言,主要包括:插入(insert)、修改(update)、删除(delete)。 一、插入语句 方式一: 语法:insert into 表名 (列名,....) values(值1,....); 1.插入的值的类型要与列的类型一致或兼容 char,varchar均需要使用单引号引起;int无需单引号; 2.不可以为null的列必须插入值,...

Neville_SmartCat的博客 407

mysql数据库中的删除语言_数据库MySQL--数据操作语言DML(插入、修改、删除)

例子文件:https://files-cdn.cnblogs.com/files/Vera-y/girls.zip一、插入方式一:语法:insert into 表名(列名,.....)values( 值1,.....); # 注:字符型和日期型要加单引号,数值型不用加插入语句要注意的项:1.插入的值的类型要与列的类型一致或兼容例:INSERT INTO beauty(id...

weixin_34718952的博客 242

MySQL学习笔记专题(SQL中的DML语言篇)

包含DML语句所有功能,添加,修改和删除。

chenmozhir的博客 1289
上一篇: Mysql_DQL数据查询语言
下一篇: Mysql_DDL数据管理语言
YanQiu_Only
博客等级 码龄10年 6粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值