中间件怎样记录SQL日志 中间件调试的时候,往往需要记录所执行SQL的日志,便于排除程序的BUG。 其实,有一种最简单的办法来实现。 像FIREDAC、UNIDAC还有ADO等数据库引擎,本身提供了SQL日志记录功能。 在程序里面直接开启它们的日志记录功能即可。既方便又省事。 另外,这些数据库引擎, ...
分类:
数据库 时间:
2020-02-20 17:19:31
阅读次数:
103
多表查询: 内连接查询: 首先:创建两个表一个为tableA,一个为tableB,并且插入数据(代码省略) 同时查询两个表的记录: select * from tableA,tableB; 根据tableA中id 等于 tableB 中refer_id 进行内连接查询: select * from ...
分类:
数据库 时间:
2020-02-20 17:17:00
阅读次数:
83
1.对查询进行优化,应尽量避免全表查询,首先考虑在where及order by涉及的列上建立索引; 2.应尽量避免where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描; 创建一个普通索引: #普通索引 CREATE INDEX accountname ON accoun ...
分类:
数据库 时间:
2020-02-20 17:09:17
阅读次数:
84
介绍了启动服务器的两种方式,以及可能遇到的问题 第一种:系统服务 1)可以通过右击方式一步步找到服务 右击计算机->选择管理->找到服务,然后双击打开,找到mysql,我安装的是mysql8.0所以服务的名称显示是mysql80,双击选择启动 2)搜索服务,找到mysql80,双击选择启动 3)通过 ...
分类:
数据库 时间:
2020-02-20 17:06:38
阅读次数:
90
怎样建立稳定的长连接的数据库连接池 数据库连接池里面会保留许多数据库连接对象。 这些连接对象对数据库的连接,可以是长连接,也可以是短连接。 长连接:在初始化数据库连接池的时候,建立连接对象后,让连接对象连接上数据库,在以后的时间里面都一直保持同数据库之间的连接。 这样做的好处是:不必每次执行数据库操 ...
分类:
数据库 时间:
2020-02-20 17:01:07
阅读次数:
124
存储引擎 使用的存储引擎 myisam / innodb/ memory myisam 存储: 如果表对事务要求不高,同时是以查询和添加为主的,我们考虑使用myisam存储引擎. ,比如 bbs 中的 发帖表,回复表. INNODB 存储: 对事务要求高,保存的数据都是重要数据,我们建议使用INNO ...
分类:
数据库 时间:
2020-02-20 16:47:14
阅读次数:
93
概述 数据库存储引擎是数据库底层软件组织,数据库管理系统使用数据引擎进行创建,查询,更新和删除数据。不同的存储引擎提供不同的存储机制,索引技巧,锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。mysql的核心就是存储引擎 InnoDB存 ...
分类:
数据库 时间:
2020-02-20 16:44:13
阅读次数:
79
服务器:centos 客户端:windows(pgAdmin) 1、服务器yum安装 地址:https://www.postgresql.org/download/linux/redhat/ 选择对应要安装的版本,服务器版本后自动会给出地址 dnf install https://download. ...
分类:
数据库 时间:
2020-02-20 15:36:38
阅读次数:
104
MySQL 2.0 select 完整语句 组函数 常用的组函数 AVG COUNT MAX MIN SUM 组函数的语法:(Group By) 注意: 组函数不能在WHERE子句中使用 在组函数中可以使用 Distinct 关键字用于去重 过滤分组:HAVING 子句 使用 HAVING 过滤分组 ...
分类:
数据库 时间:
2020-02-20 15:33:51
阅读次数:
93
批量kill掉无用的sql语句,避免影响拖垮数据库。 MariaDB [(none)]> show processlist; + + + + + + + + + + | Id | User | Host | db | Command | Time | State | Info | Progress ...
分类:
数据库 时间:
2020-02-20 15:20:03
阅读次数:
87
(1) 查找数据库 python sqlmap.py -u "http://xxx.cn/index.php/Index/view/id/40.html" --dbs (2) 通过1中的数据库查找对应的表 (假如通过1,得到的是dataname) python sqlmap.py -u "http: ...
分类:
数据库 时间:
2020-02-20 15:08:19
阅读次数:
70
练习 MongoDB 操作 —— 索引篇(二) mongodb 更新于 2017 09 19 约 11 分钟 原文链接: https://segmentfault.com/a/1190000011173681 本文围绕索引、游标两部分进行探索,对MongoDB数据库的索引部分有一个大概的了解; 索引 ...
分类:
数据库 时间:
2020-02-20 15:07:10
阅读次数:
84
mysql8.0版本下命令行mysqld –skip-grant-tables 失效,无法登陆的问题1、管理员权限登陆cmd,不会使用管理员登陆的请搜索cmd,搜索结果右键。 2、命令行输入:net stop mysql;然后提示。服务停止中 --> 服务已停止,如出现其他错误请百度。 这只是一个示 ...
分类:
数据库 时间:
2020-02-20 15:03:39
阅读次数:
91
摘自:https://www.cnblogs.com/chengxy-nds/p/12334977.html 整理了一些Java方面的架构、面试资料(微服务、集群、分布式、中间件等),有需要的小伙伴可以关注公众号【程序员内点事】,无套路自行领取 更多优选 一口气说出 9种 分布式ID生成方式,面试官 ...
分类:
数据库 时间:
2020-02-20 15:02:12
阅读次数:
76
1.先打印出配置项的信息,在Index控制器下面的index->index里面设置 namespace app\index\controller; class Index { public function index() { dump(config()); }} 2.在总入口文件,thinkphp ...
分类:
数据库 时间:
2020-02-20 15:01:03
阅读次数:
145
1.现在conf里面写好选择的数据库 选择好了以后 2.在index里面输入 查询mysql数据库里面的表tables_priv的所有数据 public function index() { $res = Db::query("select * from tables_priv"); dump($r ...
分类:
数据库 时间:
2020-02-20 15:00:49
阅读次数:
77
第一步,进入官网,选择需要下载的版本,我选择的是Linux通用版5.7,点击Download 第二步,按F12,有些电脑是Fn+F12,查看下载地址 https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.28-linux-glibc ...
分类:
数据库 时间:
2020-02-20 14:56:49
阅读次数:
328