下面回答非常准确。 https://stackoverflow.com/questions/13089496/why-i-cant-call-dbcontext-objectcontext-directly 进而,我们又了解到显示接口实现的一些细节。接口必须被实现,不管你怎样实现的,比如通过显示定义 ...
分类:
数据库 时间:
2020-01-28 09:41:39
阅读次数:
87
字符串函数 查看字符的ascii码值ascii(str),str是空串时返回0 select ascii('a'); 查看ascii码值对应的字符char(数字) select char(97); 拼接字符串concat(str1,str2...) select concat(12,34,'ab') ...
分类:
数据库 时间:
2020-01-28 09:40:58
阅读次数:
85
MySQL性能优化的21个最佳实践 和 mysql使用索引 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们 ...
分类:
数据库 时间:
2020-01-28 09:33:40
阅读次数:
69
摘自:https://www.cnblogs.com/zhuifeng-mayi/p/9270592.html 是什么 mysql官网定义 The SHOW PROFILE and SHOW PROFILES statements display profiling information that ...
分类:
数据库 时间:
2020-01-28 09:30:20
阅读次数:
84
实验环境: MYSQL 5.7.22 开启二进志日志 日志格式MIXED 实验过程: 1、执行:FLUSH LOGS; master-bin.000014 文件就是新生成的文件 刷新日志是为了实验内容更直观,更容易观察到整个实验过程的内容。 我看到网上许多文章有在用REST MASTER;而未说明此 ...
分类:
数据库 时间:
2020-01-28 09:28:53
阅读次数:
109
摘自:https://www.cnblogs.com/zhuifeng-mayi/p/9270592.html 1、普通索引 这是最基本的索引,它没有任何限制,比如上文中为title字段创建的索引就是一个普通索引,MyIASM中默认的BTREE类型的索引,也是我们大多数情况下用到的索引。 -–直接创 ...
分类:
数据库 时间:
2020-01-28 09:16:57
阅读次数:
77
当一个业务逻辑需要多个sql完成时,如果其中某条sql语句出错,则希望整个操作都退回 使用事务可以完成退回的功能,保证业务逻辑的正确性 事务四大特性(简称ACID) 原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全部完成,要么均不执行 一致性(Consistency):几 ...
分类:
数据库 时间:
2020-01-28 09:14:00
阅读次数:
66
前言:说到数据库备份,我们知道可以用来对数据库进行备份的工具有mysqldump、mydumer、mysqlpump等等,实际工作中,机器上的数据库不大的话,都是用mysqldump工具来备份,这些备份工具各有优缺点,这里不详细介绍,今天分享另一个数据库备份工具,叫XtraBackup。一、Xtra ...
分类:
数据库 时间:
2020-01-28 09:13:27
阅读次数:
89
前言 之前复现了一下极客大挑战2019的Havefun感觉非常的简单,应该是我没有参加极客大挑战把,对这些题没啥印象。复现完Havefun之后接着做了做EasySQL发现这也是一道非常基础的题 复现 初次相遇 我们打开题目链接发现是一个充满黑客色彩的登录页面 发现没有注册的功能,题目是EasySQL ...
分类:
数据库 时间:
2020-01-27 23:49:37
阅读次数:
110
主要参照这篇博客: Centos7安装PHP、MySQL、apache https://www.cnblogs.com/shengChristine/p/9293996.html 在我的虚拟机CentOS上安装了PHP,MySQL,Apache。 但是虚拟机上可以访问测试网页: http://127 ...
分类:
数据库 时间:
2020-01-27 23:48:46
阅读次数:
139
摘自:https://www.cnblogs.com/cshaptx4869/p/10481749.html 一、基本概念 视图是一个虚拟表,是sql的查询结果,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据,在使用视图时动态生成。视图的数据变化会影响到基表,基表的数据变化也会 ...
分类:
数据库 时间:
2020-01-27 23:32:17
阅读次数:
95
0x00 知识点 1:万能密码登陆 2:登陆后直接使用联合查询注入 0x01解题 登陆后进行简单测试发现是字符型注入 order by 测试数据库有多少字段 发现在4的时候报错,没有过滤,直接进行注入 注入数据库: 查询数据表 查询数据表中的列: 查询数据 查看源代码得到flag. ...
分类:
数据库 时间:
2020-01-27 22:08:21
阅读次数:
221
mysql视图 视图简介 mysql视图是一个虚拟表,其内容由查询定义. 同真实的表一样,视图包含一系列带有名称的列和行数据 但是,视图并不在数据库中以存储的数据集形式存在 行和列数据来自,由定义视图的查询所引用的表,并且在引用视图时动态生成 mysql视图的作用 类似于筛选,定义视图的筛选可以来自 ...
分类:
数据库 时间:
2020-01-27 21:59:13
阅读次数:
80
Less-32 前置基础知识:宽字节注入 参考链接: https://blog.csdn.net/helloc0de/article/details/76180190 https://blog.csdn.net/heiseweiye/article/details/82723478 宽字节: GB2 ...
分类:
数据库 时间:
2020-01-27 21:57:41
阅读次数:
135
mysql的安装、启动和基础配置 —— windows版本 下载 第一步:打开网址,https://www.mysql.com,点击downloads之后跳转到https://www.mysql.com/downloads 第二步 :跳转至网址https://dev.mysql.com/downlo ...
分类:
数据库 时间:
2020-01-27 21:54:29
阅读次数:
126
初识数据库 你可以理解为 数据库 是一个可以在一台机器上独立工作的,并且可以给我们提供高效、便捷的方式对数据进行增删改查的一种工具。 如此就帮助我们解决了上面出现的问题,如果将所有的数据都存储在一个独立的机器上,而对用户提供服务的机器只是存放你写的代码。 数据库的优势: 1.程序稳定性 :这样任意一 ...
分类:
数据库 时间:
2020-01-27 21:53:17
阅读次数:
68
execute(String sql) 可执行任何sql语句,但返回值是void,所以一般用于数据库的新建、修改、删除和数据表记录的增删改。 int update(String sql) int update(String sql, Object...args) 增删改,args传递实参,返回受影响 ...
分类:
数据库 时间:
2020-01-27 19:30:03
阅读次数:
105