1.mysql下载 "Mysql window下载" 1.1 环境变量配置 2.创建my.ini 在解压后的目录中,如:E:\tools\database\mysql\mysql8.0.11\mysql 8.0.11 winx64 创建my.ini文件,并创建数据目录。文件内容如下: 3、初始化数据 ...
分类:
数据库 时间:
2020-03-23 17:13:26
阅读次数:
89
Mybatis学习文档 Mybatis是持久层框架类似于Hibernate的orm持久层框架 1.JDBC访问数据库存在的问题 频繁创建和打开、关闭数据链接,太消耗资源 Sql语句存在硬编码,不利于维护 Sql参数设置硬编码,不利于维护 结果集获取与遍历复杂,存在硬编码,不利于维护,期望查询后返回一 ...
分类:
其他好文 时间:
2020-03-23 09:39:45
阅读次数:
59
Explain工具介绍 使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询会返回执行计划的信息,而不是执行这条SQL注意:如果 from 中包含子查询,仍会执行该 ...
分类:
数据库 时间:
2020-03-23 09:18:04
阅读次数:
75
164. 数据库的三范式是什么? 第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。 第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。 第三范式:任何非主属性不依赖于其它非主属性。 表类型如果是 MyISAM ,那 id 就是 ...
分类:
数据库 时间:
2020-03-23 00:17:02
阅读次数:
82
查找只存在一个表中的数据 有两张表: EMP: select from emp DEPT: 他们有共同的属性:deptno 现在要查询EMP 中的deptno不等于DEPTNO的deptno项。 解析: 注意: 因为需要查询的是DEPTNO,所以需要排除掉重复项。 其次上面的写法,如果DEPTNO在 ...
分类:
数据库 时间:
2020-03-22 13:41:51
阅读次数:
73
排序时对null进行处理 比如说: select from EMP order by COMM 我需要对红框部分进行desc处理,也就是从大到小排列。 解析: 重点是如何让null独立出去。 解法:单独列出一列把null独立出去。 注意null的判断是 is而不是等于号 依据条件逻辑动态调整排序项 ...
分类:
数据库 时间:
2020-03-22 01:07:41
阅读次数:
86
1.sql语句 select distinct <select_list> from left_table <join_type> join right_table on <join_condition> where <where_condition> group by <group_by_list ...
分类:
数据库 时间:
2020-03-21 21:36:47
阅读次数:
71
flask的SQLAlchemy models.py orm的操作去连接数据库 orm的增删改查,F查询,以及SQL语句 ...
分类:
数据库 时间:
2020-03-21 21:33:11
阅读次数:
81
CTFhub时间注入题解 这个题除了你的SQL语句啥回显都没有,布尔盲注好歹还有个success和error。不过好在这个题没有任何过滤,因此解起来还是挺容易的,用题目所说的时间注入即可。 解题思路 题目中的SQL语句是select from news where id=,这里可以借助if表达式进行 ...
分类:
其他好文 时间:
2020-03-21 14:28:39
阅读次数:
146
JDBC 查询 与增删改不同的是SQL语句的不同,还有查询反回的是结果集 需要定义 利用 next()方法逐层查询数据 使用getXXX方法获取数据 代码相关参数根据个人设置进行修改!!!! 1 package project; 2 /** 3 * JDBC 查询 4 * 5 */ 6 import ...
分类:
数据库 时间:
2020-03-20 22:25:50
阅读次数:
97