DML数据操作语言
二、删除 delete
delete from 表名 where 列名 = 值;
--删除表中数据
delete form 表名;
--删除表中所有数据
truncate 表名;
--删除表中数据,并建立一张一模一样的表
三、修改 update
update 表名 set 列名 =值;
--不作任何条件的修改,所有行都会修改
update 表名 set 列名 =值 where 列名的=值;
--带条件的修改
数据抽取:增量与全量的区别
使用场景
数据如果保留多份或者多处使用,就会存在一致性问题,解决一致性问题就需要同步。
同步分为两大类:全量和增量。
全量:每天定时或者周期性,全量把数据从一个地方拷贝到另外一个地方; 采用直接全部覆盖(使用“新”数据覆盖“旧”数据);或者更新逻辑(覆盖前判断下,如果新 旧不一致,就更新。
增量:增量的基础是全量,就是要使用某种方式先把全量数据拷贝过来,然后再采用增量方式同步更新;抓取某个时刻(更新时间)或者检查点以后的数据来同步,不是无规律的全量同步。
他们之间的区别:
全量是有规律的、周期性的;增量是无规则、无规律的;
增量的基础是全量;
全量会让新的数据覆盖掉旧的数据,而增量无法覆盖旧数据;
使用场景
数据如果保留多份或者多处使用,就会存在一致性问题,解决一致性问题就需要同步。
同步分为两大类:全量和增量。
全量:每天定时或者周期性,全量把数据从一个地方拷贝到另外一个地方; 采用直接全部覆盖(使用“新”数据覆盖“旧”数据);或者更新逻辑(覆盖前判断下,如果新 旧不一致,就更新。
增量:增量的基础是全量,就是要使用某种方式先把全量数据拷贝过来,然后再采用增量方式同步更新;抓取某个时刻(更新时间)或者检查点以后的数据来同步,不是无规律的全量同步。
他们之间的区别:
全量是有规律的、周期性的;增量是无规则、无规律的;
增量的基础是全量;
全量会让新的数据覆盖掉旧的数据,而增量无法覆盖旧数据;
idea
一,maven安装配置
mean:
提供了一套标准化的项目结构。(使用后不管用什么翻译器,项目结构都一样通用)
常用cmd命令:编译:mvn compile
清理:mvn clean
测试:mvn test
打包:mvn package
安装:mvn install
变量名和变量值:
MAVEN_HOME
变量值为解压压缩包maven路径
path新建%MAVEN_HOME%\bin
输入cmd测试是否成功:mvn -version
![](https://i-blog.csdnimg.cn/blog_migrate/ecd8ab50ff8fe17d84b2f65138656a47.png)
(成功)
配置maven本地仓库
![](https://i-blog.csdnimg.cn/blog_migrate/e8294c3cd2710cfcc5750762696f2fb0.png)
(成功)