SQL优化 – 写SQL语句用大写字母: 因为Oracle总是先解析SQL语句,把小写的字母转换成大写字母再执行。 – 尽量不要使用SELECT * 查询: 数据库在解析的过程中会将 * 依次转换成所有的列名,这个工作是通过查询数据字典完成的,这意味着将耗费更多的时间。 – 用 >= 替代 >: 高 ...
分类:
数据库技术 时间:
2020-05-31 21:21:47
收藏:
0 评论:
0 赞:
0 阅读:
49
https://blog.csdn.net/weixin_43868898/article/details/104639655 https://www.cnblogs.com/dennyzhangdd/p/5550868.html ...
分类:
数据库技术 时间:
2020-05-31 21:16:09
收藏:
0 评论:
0 赞:
0 阅读:
62
20.4.27,终于开始了一个写博客的习惯,这是自己写的第一个博客,主要是为了以后知识点的复习,不想边学边丢,也是为了记录学习的新知识,加油! 一. 登录 第一个就写这个主要是因为我自己老是忘记怎么登录,以此谨记 输入用户名:sys as sysdba 输入口令:Oracle conn 用户名/密码 ...
分类:
数据库技术 时间:
2020-05-31 21:10:56
收藏:
0 评论:
0 赞:
0 阅读:
59
mysql中的get_lock锁机制解析 GET_LOCK(key,timeout) 需要两个连接会话RELEASE_LOCK(key) 锁是否释放,释放了返回1IS_FREE_LOCK(key) 返回当前连接ID,表示名称为'xxxx'的锁正在被使用。 key 锁的名字,timeout加锁等待时间 ...
分类:
数据库技术 时间:
2020-05-31 19:52:48
收藏:
0 评论:
0 赞:
0 阅读:
89
Canal的数据结构 网上对Canal的介绍已经够多了,这里不再赘述,但是有一点必须要强调,就是Canal 是怎么对数据进行的封装,只有明白了这点,才可以去消费其中的数据 Canal的安装及配置 配置Mysql主服务器的my.cnf文件(位于/etc目录下,没有就新建) #主服务器的id serve ...
分类:
数据库技术 时间:
2020-05-31 19:49:57
收藏:
0 评论:
0 赞:
0 阅读:
70
like 匹配 常用通配符:% 、_ 、escape % : 匹配0个或任意多个字符 ? _ : 匹配任意一个字符 ? escape : 转义字符,可匹配%和_。如SELECT * FROM table_name WHERE column_name LIKE '/%/_%_' ESCAPE'/' R ...
分类:
数据库技术 时间:
2020-05-31 19:47:00
收藏:
0 评论:
0 赞:
0 阅读:
69
benchmark(t,exp) select benchmark(count,expr),是重复执行count次expr表达式,使得处理时间很长,来产生延迟, 比如select benchmark(1000000,encode("hello","good")); select benchmark( ...
分类:
数据库技术 时间:
2020-05-31 19:46:18
收藏:
0 评论:
0 赞:
0 阅读:
67
LPAD(str,len,padstr) 用字符串 padstr对 str进行左边填补直至它的长度达到 len个字符长度,然后返回 str。如果 str的长度长于 len',那么它将被截除到 len个字符。 mysql> SELECT LPAD('hi',4,'??'); -> '??hi' RPA ...
分类:
数据库技术 时间:
2020-05-31 19:32:18
收藏:
0 评论:
0 赞:
0 阅读:
53
by 程序员野客 1 简介 SQLite 是一种轻型嵌入式关系型数据库,它包含在一个相对小的 C 库中。SQLite 占用资源低,处理速度快,它支持 Windows、Linux、Unix 等多种主流操作系统,支持 Python、Java、C# 等多种语言,目前的版本已经发展到了 SQLite3。 S ...
分类:
数据库技术 时间:
2020-05-31 19:28:55
收藏:
0 评论:
0 赞:
0 阅读:
57
一、创建数据库,表 CREATE TABLE `t_dept` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `deptName` VARCHAR(30) DEFAULT NULL, `address` VARCHAR(40) DEFAULT NULL, PRIMA ...
分类:
数据库技术 时间:
2020-05-31 19:27:35
收藏:
0 评论:
0 赞:
0 阅读:
57
mysql配置安装教程 1、下载mysql8.0.20安装包 下载地址: https://dev.mysql.com/downloads/mysql/.找到安装包后下载。(官网为英文,如果看不懂的小伙伴可以将网站复制到谷歌进行翻译) 点击跳过登录,直接下载到本地。 安装mysql 1、下载下来之后是 ...
分类:
数据库技术 时间:
2020-05-31 19:23:50
收藏:
0 评论:
0 赞:
0 阅读:
54
数据库的基本操作就是:增-删-查-改。 查:SELECT上一节已经讲过,现在学习其他三种。 插入-INSERT 基本语法: INSERT INTO <表名> (字段1, 字段2, ...) VALUES (值1, 值2, ...); eg:INSERT INTO students (class_id ...
分类:
数据库技术 时间:
2020-05-31 19:19:07
收藏:
0 评论:
0 赞:
0 阅读:
59
首先数据库长这样 我们想将name和age列显示到web页面 上代码sqlshowweb.py from flask import Flask from flask import render_template import pymysql app = Flask(__name__) @app.ro ...
分类:
数据库技术 时间:
2020-05-31 18:36:24
收藏:
0 评论:
0 赞:
0 阅读:
504
主:192.168.199.200 从:192.168.199.201 1.主mysql开启binlog功能 /etc/my.cnf #配置文件 [mysqld] log_bin = /data/mysql/mysql_m-bin #开启binlog 2.重启mysql,后生成日志文件 cat /d ...
分类:
数据库技术 时间:
2020-05-31 18:32:24
收藏:
0 评论:
0 赞:
0 阅读:
52
by 極光 MongoDB 是一款面向文档型的 NoSQL 数据库,是一个基于分布式文件存储的开源的非关系型数据库系统,其内容是以 K/V 形式存储,结构不固定,它的字段值可以包含其他文档、数组和文档数组等。其采用的 BSON(二进制 JSON )的数据结构,可以提高存储和扫描效率,但空间开销会有些 ...
分类:
数据库技术 时间:
2020-05-31 18:27:20
收藏:
0 评论:
0 赞:
0 阅读:
52
by 極光 Redis 作为常用的 NoSql 数据库,主要用于缓存数据,提高数据读取效率,那在 Python 中应该如果连接和操作 Redis 呢?今天就为大家简单介绍下,在 Python 中操作 Redis 常用命令。 安装 redis 首先还是需要先安装 redis 模块,使用如下命令: $ ...
分类:
数据库技术 时间:
2020-05-31 18:23:07
收藏:
0 评论:
0 赞:
0 阅读:
53
链接:https://pan.baidu.com/s/1ogTDFJg3ZZc0CyzaTeswWg 提取码:2k0p 安装 // 将压缩包解压到指定目录 [bigdata@linux backup]$ tar -xf mongodb-linux-x86_64-rhel62-3.4.3.tgz -C ...
分类:
数据库技术 时间:
2020-05-31 18:19:58
收藏:
0 评论:
0 赞:
0 阅读:
44
MySQL时间盲注五种延时方法 (PWNHUB 非预期解) 延时注入函数 五种:sleep(),benchmark(t,exp),笛卡尔积,GET_LOCK() RLIKE正则 sleep() sleep(x) select sleep(5); benchmark() 重复执行某表达式 benchm ...
分类:
数据库技术 时间:
2020-05-31 18:14:14
收藏:
0 评论:
0 赞:
0 阅读:
53
RandomAccess用来当标记,是一种标记接口。 用处是当要实现某些算法时,会判断当前类是否实现了RandomAccess接口,会选择不同的算法。 接口RandomAccess中内容是空的,只是作为标记用。比如List下的ArrayList和LinkedList。其中ArrayList实现了Ra ...
分类:
数据库技术 时间:
2020-05-31 18:13:37
收藏:
0 评论:
0 赞:
0 阅读:
48
一、背景 近期有一个项目在运行当中出现一些问题,程序顺利启动,但是观察一阵子后发现内存使用总量在很缓慢地升高, 虽然偶尔还会往下降一些,但是总体还是不断上升;内存运行6个小时候从33M上升到80M; 程序存在内存泄漏是确定无疑的了,大概出问题的方向也知道,就是程序新加入一个采集协议(BACnet协议 ...
分类:
数据库技术 时间:
2020-05-31 18:12:59
收藏:
0 评论:
0 赞:
0 阅读:
157