- 博客(9)
- 收藏
- 关注
原创 程序员必收藏:Mysql函数讲解笔记,轻松拿捏数据库
本篇文章将详细介绍以下内容流程控制函数:如IF、IFNULL、CASE等,用于在SQL查询中实现条件判断和逻辑控制。聚合函数:如COUNT、SUM、AVG等,用于对数据进行汇总和统计分析。加密函数:如SHA、MD5、ENCODE等,用于数据加密和安全处理。日期函数:如CURDATE、DATEDIFF、YEAR等,用于日期和时间的操作和计算。数字函数:如SUM、ROUND、RAND等,用于数学计算和数值处理。字符串函数:如UPPER、SUBSTRING、REPLACE等,用于字符串操作和处理。
2024-12-13 14:56:54
493
原创 MySQL查询结果更新到新表的方法
MySQL中可以将查询结果复制到另外的一张表中,复制的话通常有两种情况,一种是更新已有的数据,另一种是插入一条新记录。下面通过例子来说明。首先构建两个测试表。前面两种方式是更新表的记录,这种方式是插入一条新的记录。其实,从脚本可以看出,这个方法就是将查询和插入两个步骤合二为一。这就是将查询结果作为条件更新另一张表,当然,t2也可以是更为复杂的一个查询结果而不是一个具体的表。这个方法其实跟上面的方法类似,可以同时更新两个表的数据,即做表部分数据的互相复制、更新。
2024-12-11 15:05:42
1047
原创 MySQL两表之间相互插入数据(多种情况处理方案)
我们可以将A表的数据更新到B表。首先,我们需要创建一个目标表来接收数据,然后确定源表和目标表之间的连接条件,最后使用 UPDATE 语句将数据更新到目标表。来源表和目标表字段部分一致,只想导入来源表部分字段到目标表。select 字段1,字段2,字段3, ... from。SELECT 字段1, 字段2, ... FROM。(字段1,字段2,字段3, ...)(字段1, 字段2, ...)只需要导入目标表中不存在的数据。来源表和目标表字段完全一致。
2024-12-11 15:00:02
564
原创 docker安装Elasticsearch和Elasticsearch集群搭建(菜鸟式步骤避坑建议收藏)
安装完后,默认head插件的web端口为9100,ElasticSearch服务的端口为9200,使用浏览器访问head地址,如http://IP地址:9100/(如下图)1.在浏览器地址栏访问http://虚拟机IP:9200/_cat/nodes?2.创建数据挂在目录,以及配置ElasticSearch集群配置文件,调高JVM线程数限制数量。1.设置max_map_count(不设置的话,启动es会启动不起来)-p: 指定端口映射,格式为:主机(宿主)端口:容器端口。-e: 指定容器内的环境变量。
2024-06-28 16:19:11
1001
原创 安装Docker可视化管理工具Portainer(菜鸟式讲解建议收藏)
p 端口映射 9000::9000 外部(宿主机)端口:镜像里面运行的端口 将宿主机9000端口映射到镜像里面的9000端口。--network-alias 容器的网络名称(例如:--network-alias portainer)--network 连接到某个网络(例如:--network test_net)-it 输出容器命令行的内容 即容器的自身的程序输出在控制台 有点类似前台运行。点击进入容器管理界面,在这里可以管理我们运行的容器。--name 启动后的容器名称。
2024-06-24 14:46:38
527
原创 docker的了解,入门,使用(超详细建议收藏)
docker logs container_id/container_name 查看容器日志(例如:docker logs -f -t --tail 10 container_id )docker exec 进入容器中执行命令 (例如:docker exec -it container_id/container_name /bin/bash)docker rm container_id/container_name 删除容器(只能删除已停止的容器)一个容器镜像实例代表一个独立的进程。
2024-06-05 17:05:21
304
原创 oracle转换mysql数据库,sql语句语法函数转换(比较全建议收藏)
尽量避免使用having函数 消耗资源在使用select语句时 少用* 尽量使用字段的名称尽量减少使用order by子句 消耗资源数据量较少的表尽量放在后面 (从右往左)合理使用索引提升效率:为经常出现在where子句中的列创建索引 (过滤条件)为经常出现在order by distinct后面的字段建立索引 (排序 去重)为经常使用表的连接条件的列上创建索引不要为经常做dml操作的表上建立索引不要在小表上建立索引删除不常用的索引限制表上的索引数目 索引并不是越多越好。
2024-05-16 15:50:23
2591
原创 oracle数据库切换达梦数据库配置步骤详解
3)以上两步已完成达梦的数据库驱动接入和jdbc连接的配置,已完成集成,接下来是对数据库的迁移步骤。3、完成迁移后,进行数据核对校验(需要注意达梦的字段需要调成oracle的字段的值的2倍)(7)选择源数据库实例到达梦实例,进行下一步(注意:要取消勾选公共同义词和上下文)(1)登录达梦数据库,新建一个模式(类似数据库名称)(5)录入需要迁移的oracle数据库信息。(8)进行下一步选择需要迁移的数据库表。(6)录入新建的达梦数据库信息。旧数据迁移(业务数据、附件)(2)打开达梦的迁移工具。
2024-03-11 10:20:41
1721
原创 关于oracle的分组排序,空值转化函数,求和函数,同一列不同行合并查询
wmsys.wm_concat ( t.COMPANY )此类函数与GROUP BY关键字是一起使用的,如此一来就可以通过其他字段分组,然后拼接指定要求的不同行同列字段。NVL( t.USERNAME, '无效的用户' ) AS name,//空值转化函数将t结果集中的空值 全部用“无效用户” 来代替。) t //将A,B表的左连接查询结果集作为一个查询的表t 来进行最后的查询排序。sql的查询要求是查询A表中的积分值总和并进行逆序排序,并且需要关联B表中的用户名和手机号。
2024-02-22 16:48:00
1343
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅