首页 > 数据库技术
MySQL报错注入原理之floor()注入
报错注入的原理: 执行SQL查询语句,不回显查询的内容,打印相关的错误信息。 在MYSQL中,执行一个正常的SQL语句,不会返回查询的内容,但是会打印一条报错语句,告诉你有一个SQL语法错误。 利用该特性,构造SQL语句,让其返回数据库的相关信息。 执行MYSQL查询语句: SELECT * FRO ...
分类:数据库技术   时间:2021-04-13 00:41:51    收藏:0  评论:0  赞:0  阅读:4
sql 递归查询 oracle postgresql
Oracle 递归查询树(start with ... connect by prior)(prior 代表上一条数据) select * from sr_menu start with id = 1 connect by prior id = parent; postgresql 具有类型的功能 ...
分类:数据库技术   时间:2021-04-12 22:53:23    收藏:0  评论:0  赞:0  阅读:4
MongoDB副本集配置节点优先级
 MongoDB副本集中,如果要指定某些节点不能被选为primary节点,或者primary节点必须在某些节点中选出,该怎么配置呢?可以通过priority修改优先级。 场景:副本集中个别节点配置略低,禁止成为primary节点。延迟节点或者隐藏节点禁止成为primary节点。跨机房的副本集,比如A机房作为生产环境,B机房作为灾备环境。 查看节点优先级handong1
分类:数据库技术   时间:2021-04-12 22:39:56    收藏:0  评论:0  赞:0  阅读:2
2.数据库事务
什么叫数据库事务? 事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。 逻辑操作单元:一个或多个DML操作。 事务处理的原则: 保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都被提交(commit),那么这些修改就永 ...
分类:数据库技术   时间:2021-04-12 22:35:06    收藏:0  评论:0  赞:0  阅读:1
mysql设置表名不区分大小写
mysql数据库一般表名都是不区分大写小的,但这个不区分大小写只在windows系统中有效,在linux系统中是区分大小写的,所以需要修改mysql的配置文件my.cnf,在[mysqld]加入一行: lower_case_table_names=1 然后重启mysql ...
分类:数据库技术   时间:2021-04-12 22:23:03    收藏:0  评论:0  赞:0  阅读:1
MongoDB复制集配置延迟从库
生产环境中,配置延迟从库(延迟副本)有时候会成为运维同学的救命稻草,比如在我们误操作之后,可以从延迟从库中找回被误操作的数据。 前提必须是priority=0,避免成为primary节点必须是hidden=0,避免被应用读到过期数据如果votes=1,那么延迟节点也具备投票权 注意事项延迟时间要低于oplogwindow,避免primary节点删除了旧的oplog延迟时间要大于
分类:数据库技术   时间:2021-04-12 22:18:05    收藏:0  评论:0  赞:0  阅读:1
数据库教程:mysql对用户的操作
修改用户名(用户重命名) 在MySQL中,我们可以使用RENAME USER语句修改一个或多个已经存在的用户账号。 语法:RENAME USER <旧用户> TO <新用户> 其中: <旧用户>:系统中已经存在的 MySQL 用户账号。 <新用户>:新的 MySQL 用户账号。 使用 RENAME ...
分类:数据库技术   时间:2021-04-12 22:17:36    收藏:0  评论:0  赞:0  阅读:1
(4.59)sql server中的RowVersion字段类型
RowVersion 用法 【0】RowVersion有什么作用? 在数据表更新时,如何表征每个数据行更新时间的先后顺序?最简单的做法是使用RowVersion(行版本)字段,它和时间戳(TimeStamp)类型的功能相似,只不过TimeStamp 已过时,应避免用于产品设计中,应使用RowVers ...
分类:数据库技术   时间:2021-04-12 18:21:44    收藏:0  评论:0  赞:0  阅读:3
mysql
MySQL逻辑架构 最上层为客户端层,并非MySQL所独有,诸如:连接处理、授权认证、安全等功能均在这一层处理。 MySQL大多数核心服务均在中间这一层,包括查询解析、分析、优化、缓存、内置函数(比如:时间、数学、加密等函数)。所有的跨存储引擎的功能也在这一层实现:存储过程、触发器、视图等。 最下层 ...
分类:数据库技术   时间:2021-04-12 18:13:17    收藏:0  评论:0  赞:0  阅读:3
MongoDB副本集配置hidden从库
在实际工作中,有时候需要创建一些副本节点从事备份或者报告这样的工作。阿里云MongoDB副本集中将hidden节点用来在Secondary节点故障时接替该故障节点成为新的Secondary节点,如下图:配置hidden从库注意事项:hidden节点必须始终是priority为0,因为hidden节点不能成为primary节点客户端不会将只读流量发给hidden节点,除了基本复制,这些成员不会收到任
分类:数据库技术   时间:2021-04-12 18:12:46    收藏:0  评论:0  赞:0  阅读:2
sql查询语句
select * from 表名; 查询该表下所有数据 SELECT * from 表名 WHERE 条件; 查询满足某条件的数据 SELECT * from tb_user WHERE id>2; ...
分类:数据库技术   时间:2021-04-12 18:11:28    收藏:0  评论:0  赞:0  阅读:2
MySQL常见问题汇总(安装、忘记密码、卸载)
MySQL常见问题汇总(安装、忘记密码、卸载) 1. 安装 常见安装分为两种: 完整版 仅Server版 推荐直接安装完整版,比如同时我的J2EE课就需要connector 1.1 完整版安装 注意可以自定义安装路径(Advanced Options,见下图) 注意有一个步骤是设置mysql服务的名 ...
分类:数据库技术   时间:2021-04-12 18:10:12    收藏:0  评论:0  赞:0  阅读:2
mysql 截取字符串
sql 截取字符串: 1、LOCATE(substr , str ):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr在字符串str中不存在,则返回0; 2、POSITION(substr IN str ):返回子串 substr 在字符串 str 中第一次出现的位 ...
分类:数据库技术   时间:2021-04-12 18:05:30    收藏:0  评论:0  赞:0  阅读:1
laravel数据库操作基本操作
如果配置好数据库连接,就可以通过 DB facade 执行查找 执行 Select 查找 www.96net.cn $results = DB::select('select * from users where id = ?', [1]);select 方法会返回一个 array 结果。 执行 I ...
分类:数据库技术   时间:2021-04-12 18:01:25    收藏:0  评论:0  赞:0  阅读:3
finereport连接mysql
1、java包更新 2、下载地址:https://dev.mysql.com/downloads/file/?id=477058 3、替换文件为8.0删除5.1版本 ...
分类:数据库技术   时间:2021-04-12 15:33:53    收藏:0  评论:0  赞:0  阅读:8
浏览器数据库 IndexedDB 入门教程
一、概述 随着浏览器的功能不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少从服务器获取数据,直接从本地获取数据。 现有的浏览器数据储存方案,都不适合储存大量数据:Cookie 的大小不超过4KB,且每次请求都会发送回服务器;LocalStorage 在 2.5MB 到 10MB ...
分类:数据库技术   时间:2021-04-12 15:32:21    收藏:0  评论:0  赞:0  阅读:3
mongodb 聚合查询
mongo shell 操作 aggregate 使用mongo db 的 aggregate 进行聚合操作,改操作传入的参数是一个数组 aggregate 操作的参数 match 相当于 mysql 的 where,传入的是筛选条件 示例: {$match : { 'os': 'win' } } ...
分类:数据库技术   时间:2021-04-12 15:30:57    收藏:0  评论:0  赞:0  阅读:2
No 'Access-Control-Allow-Origin' header is present on the requested resource.'Ajax跨域访问解决方案
设置谷歌浏览器: 1. 新建一个谷歌快捷键2. 点击快捷键属性,找到“快捷方式”的目标3. 在“目标”后面添加:--allow-file-access-from-files --disable-web-security --user-data-dir="c:/kayu"4. 在“c:/kayu”目录 ...
分类:数据库技术   时间:2021-04-12 15:27:14    收藏:0  评论:0  赞:0  阅读:2
SQL SERVER
1.CROSS APPLY 与 OUTER APPLY CROSS APPLY 的意思是“交叉应用”,在查询时首先查询左表,然后右表的每一条记录跟左表的当前记录进行匹配。匹配成功则将左表与右表的记录合并为一条记录输出;匹配失败则抛弃左表与右表的记录。(与 INNER JOIN 类似) OUTER A ...
分类:数据库技术   时间:2021-04-12 15:26:07    收藏:0  评论:0  赞:0  阅读:3
Python SQL execute加参数的原理
在Python中,当用pymysql库,或者MySQLdb库进行数据库查询时,为了防止sql注入,可以在execute的时候,把参数单独带进去,例如: def execute_v1(): config = { 'user': 'root', 'password': 'password1', 'hos ...
分类:数据库技术   时间:2021-04-12 15:20:37    收藏:0  评论:0  赞:0  阅读:2
213389条   1 2 3 4 ... 10670 下一页
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号