Django配置连接数据库: 在操作数据库之前,首先先要连接数据库。 Django连接数据库,不需要单独的创建一个连接对象。只需要在settings.py文件中做好数据库相关的配置就可以了。示例代码如下: DATABASES = { 'default': { # 数据库引擎(是mysql还是orac ...
分类:
数据库 时间:
2020-05-11 01:22:23
阅读次数:
92
explain分析查询 使用 EXPLAIN 关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。这可以帮你分析你的查询语句或是表结构的性能瓶颈。通过explain命令可以得到: 表的读取顺序 数据读取操作的操作类型 哪些索引可以使用 哪些索引被实际使用 表之间的引 ...
分类:
数据库 时间:
2020-05-11 01:19:50
阅读次数:
85
刚刚,客户的缴费系统突然报错,应用程序在后台提示执行某个存储过程时出错,手动在PLSQL DEVELOPER工具上执行那段报错的代码,错误显示如下: 可以看出,这段代码提示ORA-04063,在访问某个view时报错。 最开始,怀疑这个视图是否正常,让客户执行SQL语句检查这个视图的状态。 可以看出 ...
分类:
其他好文 时间:
2020-05-10 17:04:34
阅读次数:
90
Kettle版本:3.2GAJDK版本:1.6.0_41OS:NT由于组件涉及非常多,我这就只举例几个常用的组件来进行介绍。需要了解全部组件下载Kettle用户手册下载 本弹给大家详细说明的组件:表输入、获取系统信息、表输出、字符选择、过滤记录、执行SQL语句、设置变量、获取变量 表输入(Table ...
分类:
其他好文 时间:
2020-05-09 18:46:01
阅读次数:
113
饮水思源:https://www.cnblogs.com/shujiying/p/12546747.html 使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈; 在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查 ...
分类:
数据库 时间:
2020-05-07 19:50:54
阅读次数:
89
原理 服务端后台存在类似的代码 SELECT * FROM accounts WHERE username='admin' and password = 'password' 后端如果没做校验处理,username 和 password 值从前端传进来直接执行sql语句,就存在可以构造恶意代码。 如 ...
分类:
数据库 时间:
2020-05-07 13:26:54
阅读次数:
118
10045事件是对SQL_TRACE 的增强通过10046可以看到ORACLE内核执行SQL_TRACE跟踪操作SQL_TRACE的增强 'SQL_TRACE wait=false,bind=true',可以获得1.级别 1 --标准SQL的SQL_TRACE 4 -- 1+ bind value ...
分类:
数据库 时间:
2020-05-07 00:35:48
阅读次数:
68
(1)DBMS:Database Management System,是数据库管理系统,即数据库软件。 (2)ODBC:Open Database Connectivity,是一个标准,能使客户端应用与不同的后段数据库或基础数据库引擎交互。 ODBC本身不是数据库,但它包装了数据库,使所有数据库以一 ...
分类:
数据库 时间:
2020-05-05 23:27:54
阅读次数:
107
1. explain的概念 使用EXPLAIN 关键字可以模拟优化器执行SQL 查询语句,从而知道MySQL 是如何处理你的SQL 语句的。分析你的查询语句或是表结构的性能瓶颈。 用法: Explain+SQL 语句。 Explain 执行后返回的信息: 2. explain执行后返回值的详细分析 ...
分类:
数据库 时间:
2020-05-05 17:46:03
阅读次数:
73
场景 mysql执行sql脚本报错 mysql -uroot -p wcp <wcp.free.v4.3.0.all.sql ERROR 1406 (22001) at line 486: Data too long for column 'COMMENTS' at row 1 原因 vim制表符问 ...
分类:
数据库 时间:
2020-05-05 00:47:08
阅读次数:
148