一、in 与 exists 的区别 1、exists、not exists 一般都是与子查询一起使用,In 可以与子查询一起使用,也可以直接in (a,b.....) 2、exists 会针对子查询的表使用索引,not exists 会对主子查询都会使用索引。in 与子查询一起使用的时候,只能针对主 ...
分类:
数据库技术 时间:
2021-09-05 18:45:10
收藏:
0 评论:
0 赞:
0 阅读:
19
https://blog.csdn.net/li_li_lin/article/details/72764683 一、我遇到的问题描述 使用Navicat for mysql连接公司的服务器数据库,报错:Host ‘XXXXXX’ is blocked because of many connect ...
分类:
数据库技术 时间:
2021-09-05 18:25:44
收藏:
0 评论:
0 赞:
0 阅读:
31
#一、VIEW(视图) ##1.1 概念 可以被当作是虚拟表或存储查询 视图跟表格的不同是,表格中有实际储存资料,而视图是建立在表格之上的一个架构,它本身并不实际储存资料。 临时表在用户退出或同数据库的连接断开后就自动消失了,而视图不会消失。 视图不含有数据,只存储它的定义,它的用途一般可以简化复杂 ...
分类:
数据库技术 时间:
2021-09-05 17:09:08
收藏:
0 评论:
0 赞:
0 阅读:
43
在主机目录下面创建共享文件夹,比如我自己:D:\Oracle VM shared 在对应虚拟机设置里面,固定分配相应的共享文件夹: 由于共享文件夹是需要安装 增强功能包 的,我实现以及安装过了,具体的安装过程大概就是:设备->安装增强功能,具体的细节部分可以参考我的另一篇关于设置共享粘贴板的随笔。 ...
分类:
数据库技术 时间:
2021-09-05 17:08:24
收藏:
0 评论:
0 赞:
0 阅读:
43
步骤1、执行以下脚本,查询当前数据库SCN状态 SQL> @scnhealthcheck.sql $ vi scnhealthcheck.sqlRemRem $Header: rdbms/admin/scnhealthcheck.sql st_server_tbhukya_bug-13498243/ ...
分类:
数据库技术 时间:
2021-09-05 16:49:55
收藏:
0 评论:
0 赞:
0 阅读:
40
1. Slave_IO_State 这里显示了当前slave I/O线程的状态(slave连接到master的状态)。状态信息和使用show processlist | grep "system user"(会显示两条信息,一条slave I/O线程的,一条是slave SQL线程的)显示的内容一样 ...
分类:
数据库技术 时间:
2021-09-05 16:11:05
收藏:
0 评论:
0 赞:
0 阅读:
40
尽量不要在存储过程里自己使用事务 begin tran 要在执行端 即EXE端去 捕捉错误。有错误则回滚事务 原因: 比如EXE 用ADO 默认是超时30秒 如果过程超时了,就算过程里面写了begin try 去捕捉也捕捉不到的,不会执行到rollback tran 还有一些其他情况,有时候修改过程 ...
分类:
数据库技术 时间:
2021-09-05 16:08:25
收藏:
0 评论:
0 赞:
0 阅读:
16
obclient> SHOW VARIABLES LIKE '%recyclebin%';+ + +| Variable_name | Value |+ + +| recyclebin | OFF |+ + +1 row in set (0.01 sec)obclient> SET @@RECYCL ...
分类:
数据库技术 时间:
2021-09-05 16:06:30
收藏:
0 评论:
0 赞:
0 阅读:
33
1. 概述 Oracle Grid不止能提供自身Oracle Database高可用,还可以为第三方应用提供高可用。 可以为OGG、SharePlex等逻辑复制,Apache等应用提供高可用。 使用Oracle Grid代理第三方应用主要有以下两种方式: Oracle Grid Infrastruc ...
分类:
数据库技术 时间:
2021-09-05 16:05:51
收藏:
0 评论:
0 赞:
0 阅读:
25
场景描述,对于主从库,读写分离,如果主从库更新同步有时差,就会导致主从数据的不一致 1 忽略这个数据不一致,在数据一致性要求不高的业务下,未必需要时实一致性 2 强制读主库,使用一个高可用的主库,数据库读写都在主库,添加一个缓存,提升数据读取的性能 3 选择性读主库,添加一个缓存,用来记录必须读主库 ...
分类:
数据库技术 时间:
2021-09-05 16:00:25
收藏:
0 评论:
0 赞:
0 阅读:
33
一、MySQL高级进阶SQL 语句 1、SELECT 2、DISTINCT 3、WHERE 4、AND、OR 5、IN 6、BETWEEN 7、通配符、LIKE 8、ORDER BY 9、| | 连接符 10、GROUP BY 11、HAVING 二、函数 1、数学函数 2、聚合函数 3、字符串函数 ...
分类:
数据库技术 时间:
2021-09-05 15:58:09
收藏:
0 评论:
0 赞:
0 阅读:
21
索引访问方法介绍 支持的索引 mydb=# select * from pg_am; oid | amname | amhandler | amtype + + + 2 | heap | heap_tableam_handler | t 403 | btree | bthandler | i 405 ...
分类:
数据库技术 时间:
2021-09-05 15:57:11
收藏:
0 评论:
0 赞:
0 阅读:
34
一、隐式类型转换问题 1、隐式类型转换: 比如:SELECT 1 + '1'; 2、隐式类型转换的问题: (1)程序可读性差,且依赖数据库的隐式转换规则,效率差,会增加处理时间;且如果数据库升级,则程序可能无法正确执行; (2)有可能会导致索引失效; (3)有可能会导致意想不到的结果; 3、显式类型 ...
分类:
数据库技术 时间:
2021-09-04 06:25:55
收藏:
0 评论:
0 赞:
0 阅读:
39
代码及其注释如下: import pymysql#如果没有这个模块可以pip install pymysqlfrom pymysql.cursors import DictCursorcoon=pymysql.connect(host='172.18.4.100',port=3306,user='p ...
分类:
数据库技术 时间:
2021-09-04 06:22:36
收藏:
0 评论:
0 赞:
0 阅读:
25
Spring boot 整合 druid druid的maven依赖 <!-- 阿里数据库连接池fhadmin.cn --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</arti ...
分类:
数据库技术 时间:
2021-09-04 05:47:31
收藏:
0 评论:
0 赞:
0 阅读:
53
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.http.clien ...
分类:
数据库技术 时间:
2021-09-04 05:42:11
收藏:
0 评论:
0 赞:
0 阅读:
24
MySQL按天/周/月/季度/半年/年统计数据 1、用到的mysql函数 FROM_UNIXTIME(时间戳, 格式) 将时间戳格式成指定字符串 格式说明 %Y 年, 数字, 4 位 %m 月, 数字(01……12) %c 月, 数字(1……12) %u 星期(0……52), 这里星期一是星期的第一 ...
分类:
数据库技术 时间:
2021-09-04 05:40:13
收藏:
0 评论:
0 赞:
0 阅读:
14
1、安装mysql 1.1、 更新源 sudo pacman -Syy 1.1.2、安装 MySQL sudo pacman -S mysql 1.3、初始化 sudo mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/li ...
分类:
数据库技术 时间:
2021-09-04 05:39:07
收藏:
0 评论:
0 赞:
0 阅读:
24
MySQL数据库自动补全命令的三种方式 方式一:临时使用自动补全功能 mysql -u root -p --auto-rehash 方式二:永久使用自动补全功能 vi /etc/my.cnf [mysql] auto-rehash 方式三:使用软件mycli实现自动补全功能 yum -y insta ...
分类:
数据库技术 时间:
2021-09-04 05:38:04
收藏:
0 评论:
0 赞:
0 阅读:
23
#一、mysql日志管理 ##1.1、mysql日志 mysql的日志默认保存位置为 /usr/local/mysql/data ##1.2、错误日志 用来记录当mysql启动、停止或运行时发生的错误信息,默认已开启 vim /etc/my.cnf [mysqld] log-error=/usr/l ...
分类:
数据库技术 时间:
2021-09-04 05:15:22
收藏:
0 评论:
0 赞:
0 阅读:
39