首页 > 其他分享 >DML的使用与理解

DML的使用与理解

时间:2022-11-02 17:56:48浏览次数:48  
标签:语句 ... -- 列名 使用 DML 理解 表名 添加

DML

DML是对表中数据进行增删改的操作。

添加数据--主要语法是insert into 表名(...)values(...);

分为三种常见的的添加形式:

(1)、给指定的列添加数据--语法:insert into 表名(列名1,列名2,...)values(值1,值2,...);

这是语句

 

 运行添加数据的语句之后,执行这条语句,

 

 可以看出执行成功。

然后查询表,则是select * from stu;

执行这条语句,则显示出表格来

 

 

(2)、给全部列添加数据--语法:insert into 表名values(值1,值2,...);

这是语句

 

 运行这句语句,

 

 显示运行成功。

然后再次运行查询语句,select * from stu;

则显示出表格

 

当然,在语句中,也可以将表中列名的列表删除,但是不利于后期的查看。

 

(3)、批量添加数据--语法:insert into 表名(列名1,列名2,...)values(值1,值2,...),(值1,值2,...),(值1,值2,...),...;

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

 

批量添加就是在(2)的前提下,在最后依次添加表中内容,

如values(2,‘张三’,‘100’,....),(2,‘张三’,‘100’,....),(2,‘张三’,‘100’,....);即可。

 

修改数据--主要语法是update 表名 set 列名1=值1,列名2=值2,.....where条件;

注意:修改语句中如果不加条件,则将所有数据都修改。

 

 

 

运行结果:

 

 

多个列修改

 

 运行结果:

 

 

若不加where条件,则会出现错误

 

 运行结果:

 

 

结果是都变成了女。。。

所以在写语句时,一定要注意添加where条件。

 

 

 

 删除数据--主要语法是delete from 表名 where 条件;

注意:删除语句中如果不加条件,则将所有数据都删除。

 

 

运行结果:结果显示没有张三了。

 

如果不加where条件,

 

 

运行结果:

 

 相当于把表的数据都删了。

 

这就是DML的相关内容。。。

 

标签:语句,...,--,列名,使用,DML,理解,表名,添加
From: https://www.cnblogs.com/zjq164/p/16851827.html

相关文章

  • 理解opengl坐标变换(从逆变换入手)--实现鼠标点击发射射线的算法
    首先上结果(不会在博客园传视频、具体流程是鼠标点击屏幕上的任意一个点、向此处投射一条射线):   实现的方法:首先认清楚什么是一条射线、由于我们不是真的要画一条......
  • Linux 循环,格式以及使用方法
    ​for循环:(每读取一行在字符串下面添加#号)[root@localhost]#cat/etc/passwd|awk-F':''{print$3}'|tail-5>test1.txt[root@localhost]#cattest1.txt98972......
  • TRACE_EVENT使用
    先上参考链接如何使用TRACE_EVENT()宏来创建跟踪点UsingtheTRACE_EVENT()macro这是自己总结的图最后是实操可能碰到的一些问题包含TRACE_EVENT()宏的头文件必须遵......
  • Jenkins Pipeline 流水线 - 使用代理节点,Remote SSH 对 K8S 进行升级
    JenkinsPipeline流水线-使用代理节点、RemoteSSH进行K8Skubectl升级RemoteSSH方式安装插件SSHPipelineStepsPipelineSSH脚本credentialsId:'K8SMa......
  • linux 如何使用sh自动输入用户名和密码,并执行命令?
    因为工作需要,需要进入到内部设备执行命令 解决:1.复杂情况,需要输入账号密码和命令。#!/bin/bashlogin_sh(){{sleep1echo......
  • springboot使用minio分布式文件上传图片或视频
    Minio搭建先看下前端上传效果日期工具包使用的是hutool的importcn.hutool.core.date.DateUtil;接口可以上传视频和图片暂无做限制pom.xml<!--分布式存储-->......
  • 使用jmx exporter采集kafka指标
    预置条件安装kafka、prometheus使用JMXexporter暴露指标下载jmxexporter以及配置文件。Jmxexporter中包含了kafka各个组件的指标,如servermetrics、producermetrics......
  • 使用OpenSSL进行RSA加密解密
    生成一个密钥:opensslgenrsa-outtest.key1024这里-out指定生成文件的。需要注意的是这个文件包含了公钥和密钥两部分,也就是说这个文件即可用来加密也可以用来解密。......
  • Java中List.forEach()方法使用
    一、创建集合List<String>list=newArrayList<>();list.add("a");list.add("b");list.add("c");list.add("d");//lambda表达式二、正常遍历list.forEach(item->System......
  • 企业如何正确使用低代码转型升级
    数字化转型已经成为当前全行业共同关注的话题,对于传统行业,尤其是中小型企业而言,如何减少构建数字解决方案所花费的时间和资源,加速数字化升级,才是决胜数字化时代的关键。而......