分类【SQL】下的文章

SQL

SQL IN 匹配多个字段的用法:select * from t where (a, b) in ((1, 2), (3, 4)) select t1.a,t2.b from t1 left join t2 on t1.c=t2.d where (t1.a, t2.b) in ((1, 2), (3, 4))
SQL

备份数据库所有非系统库,可选备份docker还是本地的mysql,压缩包可包含路径或不包含路径,自动删除7天前的备份文件首先创建 mysql.sh 备份脚本#!/bin/bash databases=($(docker exec mysql mysql -uroot -pPassword -e "show databases")) ...
SQL

首先要安装mysql,然后采用bat脚本和定时任务的策略。编写备份脚本,然后在windows添加定时任务,脚本会删除过期的备份文件。@echo off echo 设置MySql数据库的连接信息 set host=127.0.0.1 set port=3306 set user=root set pass=xxxxxx echo 设置要备份的MySq...
SQL

两台数据库服务器,一台是oarcle11g (IP:192.168.1.31),另一台是oracle19c,需要把数据从11g导入到19c。由于11g的数据库有使用到自动表分区,exp导出报错,只能使用expdp命令了。现在首先要做的是把数据从11g导出到19c的服务器上。第一步:在19c上创建dblink,执行SQL语句创建 link_to_11g,...