首页 > 数据库技术
SQL注入
SQL注入定义: SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。 注入类型: 当输 ...
分类:数据库技术   时间:2021-06-26 23:26:15    收藏:0  评论:0  赞:0  阅读:23
DBA学RUST设计模式--状态模式
一个对象会有不同的状态,不同的操作会影响状态,同时状态改变,也会影响对象和业务流程。例如,薛定谔的猫有3种状态:生、死、不确定,假设3种状态可转换. 名称为CatState的trait描述了对猫的所有状态操作: trait CatState { fn make_live(self: Box<Self ...
分类:数据库技术   时间:2021-06-26 17:12:30    收藏:0  评论:0  赞:0  阅读:22
Oracle 从 dual 表中查询返回多行记录
select 1 as id,'是' as text from dual union all select 0 as id ,'否' as text from dual 同时查询出十条数据 select * from dual connect by 0 + level <= 10; 按照这个特性计算 ...
分类:数据库技术   时间:2021-06-26 17:08:47    收藏:0  评论:0  赞:0  阅读:19
SQL解析Json
1 CREATE FUNCTION [dbo].[parseJSON] (@Json NVARCHAR(MAX)) 2 RETURNS @hierarchy TABLE (element_id INT IDENTITY(1, 1) NOT NULL, /* internal surrogate pr ...
分类:数据库技术   时间:2021-06-26 17:08:10    收藏:0  评论:0  赞:0  阅读:28
plsql创建一个表和别的表结构一样
--创建无数据但表结构相同的表 create table ASRS_TASKDETAIL_LV_HISTORY as select * from ASRS_TASKDETAIL_LV where 1=0 --如果要复制相应的数据就改where条件,这个语句复制了源表的字段数量、顺序、类型、是否可为空 ...
分类:数据库技术   时间:2021-06-26 17:06:43    收藏:0  评论:0  赞:0  阅读:41
powerDesigner设计表自动生成sql语句,设置携带注释
在PowerDesigner中设计好数据库表,设计每个表时,在Columns中的字段都标明了相应的注释(Name),但是在导出,或者查看Preview时,备注并没有显示,如何解决这一问题呢 方法一 双击Columns中每一行字段,在弹出框的Comment中填写 方法二 Powerdesigner中选 ...
分类:数据库技术   时间:2021-06-26 17:04:25    收藏:0  评论:0  赞:0  阅读:32
再谈Mysql undo log, redo log与binlog
一、undo log 1、undo log有两个作用 提供回滚和多个行版本控制(MVCC)。 在数据修改的时候,不仅记录了redo log,还记录了对应的undo,如果因为某些原因事务失败而回滚,可以借助该undo进行回滚。这对应其原子性。undo log和redo log记录物理日志不一样,他是逻 ...
分类:数据库技术   时间:2021-06-26 17:00:00    收藏:0  评论:0  赞:0  阅读:23
一个SQLServer中JSON文档型数据的查询问题
近日在项目中遇到一个问题: 如何在报表中统计JSON格式存储的数据? 例如有个调查问卷记录表,记录每个问题的答案。 其结构示意如下(横表设计) Id user date Q1_Answer Q2_Answer Q3_Answer 行Id 答题用户 答题日期 问题一结果 问题二结果 问题三结果 在[Q ...
分类:数据库技术   时间:2021-06-26 16:59:39    收藏:0  评论:0  赞:0  阅读:33
MySQL 主从复制加密以及binlog的加密实现
1 概述 本文主要讲述了如何在主从复制的过程中使用SSL进行加密,还有binlog加密(MySQL 8.0.14+)的实现。 2 环境 MySQL 8.0.25 Docker 一主一从 3 准备容器 先拉取镜像并启动,主库3306,从库3307,还需要加上--ssl参数,以开启SSL加密连接的功能: ...
分类:数据库技术   时间:2021-06-26 16:56:47    收藏:0  评论:0  赞:0  阅读:18
一个Web项目实现多个数据库存储数据并相互切换
1、使用场景 多数据源使用场景一般为: 主从数据库切换 读写分离 兼容旧库 2、具体实现 实现原理 Spring2.x的版本中采用Proxy模式,就是在方案中实现一个虚拟的数据源,并且用它来封装数据源选择逻辑,这样就可以有效地将数据源选择逻辑从Client中分离出来。Client提供选择所需的上下文 ...
分类:数据库技术   时间:2021-06-26 16:55:09    收藏:0  评论:0  赞:0  阅读:14
新版mysql 远程连接数据库
新版mysql改变了一些设定 要想远程连接输入以下内容 CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GR ...
分类:数据库技术   时间:2021-06-26 16:50:40    收藏:0  评论:0  赞:0  阅读:19
MySQL慢日志
使用MySQL慢日志对线上的部分慢查询精准定位; 1、 MySQL慢日志是什么 2、 MySQL慢日志怎么开启(有哪些配置项) 3、我想看看我当前的MySQL的慢日志配置项配置情况 4、MySQL慢日志文件内容读取 参考博客: https://www.cnblogs.com/kerrycode/p/ ...
分类:数据库技术   时间:2021-06-26 16:50:28    收藏:0  评论:0  赞:0  阅读:17
Mysql 更改密码
Mac Mysql 密码更改 其他系统可参考 关闭数据库 brew services stop mysql@5.7 安全模式启动 /bin/sh /usr/local/opt/mysql@5.7/bin/mysqld_safe --skip-grant-tables 登陆mysql(不需密码) my ...
分类:数据库技术   时间:2021-06-26 16:49:50    收藏:0  评论:0  赞:0  阅读:32
PHP中的MySQLi扩展学习(五)MySQLI_STMT对象操作
就像 PDO 中的 PDO_Statment 对象一样,MySQLI_STMT 对象也是一个预处理语句所形成的对象,专门用来操作 MySQLi 所生成的预处理语句的。其实操作方式之类也都比较相似,不外乎以绑定参数为主的一些针对 SQL 语句和获取结果集的操作。 参数绑定及操作属性 之前的文章中想必大 ...
分类:数据库技术   时间:2021-06-26 16:48:47    收藏:0  评论:0  赞:0  阅读:17
【TcaplusDB知识库】TcaplusDB高可用部署
由于存在机器故障等意外事故的可能性,数据库的高可用一直以来都备受关注。作为 NOSQL 数据库,TcaplusDB提供可扩展性以及跨数据中心场景下的高可用。本文档旨在介绍同城双数据中心部署 TcaplusDB 方案。 TcaplusDB的高可用技术原理 Tcaplus各个服务模块均已支持高可用部署 ...
分类:数据库技术   时间:2021-06-26 16:45:12    收藏:0  评论:0  赞:0  阅读:21
MyISAM与InnoDB 的区别
区别:1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务; 2. InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISAM ...
分类:数据库技术   时间:2021-06-26 16:42:21    收藏:0  评论:0  赞:0  阅读:28
Mysql之迂回连接术
关键词:OmniDB、Mysql Router 背景:项目的测试数据库放在了生产机器上,而公司忽然禁止办公网络访问生产机器上的数据库,那么就只能迂回访问了,摊手.jpg。 ...
分类:数据库技术   时间:2021-06-26 12:05:59    收藏:0  评论:0  赞:0  阅读:30
Sql 增删改查语句
SQL SELECT 语句 SELECT 列名称 FROM 表名称 select * from att_address where 1=1 and ( name='刘中断' ) and ( phone1='13255667' or phone2='13255667') order by name a ...
分类:数据库技术   时间:2021-06-26 12:05:48    收藏:0  评论:0  赞:0  阅读:27
sql server 特殊sql
select t.type,t.name 表名 from sysobjects t where t.type in ('U','v' ,'TR') and t.name like '%%';select t.type,t.name 表名,f.name 列名 from sysobjects t, sy ...
分类:数据库技术   时间:2021-06-26 12:04:41    收藏:0  评论:0  赞:0  阅读:24
SqlServer增加合计行以及行转列,两表连接
SELECT a.[日期], MAX(CASE WHEN a.Years = '2019-01' THEN a.TotalStock ELSE 0 END) AS 'Jan', MAX(CASE WHEN a.Years = '2019-02' THEN a.TotalStock ELSE 0 EN ...
分类:数据库技术   时间:2021-06-26 11:57:37    收藏:0  评论:0  赞:0  阅读:63
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!