iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql中如何使用正则不允许对整表进行操作
  • 525
分享到

mysql中如何使用正则不允许对整表进行操作

2024-04-02 19:04:59 525人浏览 薄情痞子
摘要

这篇文章主要为大家展示了“Mysql中如何使用正则不允许对整表进行操作”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql中如何使用正则不允许对整表进行操作

这篇文章主要为大家展示了“Mysql中如何使用正则不允许对整表进行操作”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql中如何使用正则不允许对整表进行操作”这篇文章吧。

-- 禁止应用查看表结构
delete from mysql_query_rules where rule_id=10006;
INSERT INTO mysql_query_rules (rule_id, active,username,schemaname, match_pattern, error_msg,destination_hostgroup, apply) 
VALUES (10006,1,'yrzif_test2','yrzif_test2','^desc\s*\S*','desc is not allowed',2,1);
LOAD MYSQL QUERY RULES TO RUNTIME;SAVE MYSQL QUERY RULES TO DISK;




-- 禁止应用对infORMation_schema进行查询
delete from mysql_query_rules where rule_id=10007;
INSERT INTO mysql_query_rules (rule_id, active,username,schemaname, match_pattern, error_msg,destination_hostgroup, apply) 
VALUES (10007,1,'yrzif_test2','yrzif_test2','\s*\S*information_schema\s*\S*','query on information_schema is not allowed',2,1);
LOAD MYSQL QUERY RULES TO RUNTIME;SAVE MYSQL QUERY RULES TO DISK;




-- 禁止对整表进行不加条件的查询
delete from mysql_query_rules where rule_id=10001;
INSERT INTO mysql_query_rules (rule_id, active,username,schemaname, match_pattern, error_msg,destination_hostgroup, apply) 
VALUES (10001,1,'yrzif_test2','yrzif_test2','^SELECT\s*\*\s*from\s*fi_user_bak$','Query not allowed',2,1);
LOAD MYSQL QUERY RULES TO RUNTIME;SAVE MYSQL QUERY RULES TO DISK;




-- 禁止对整表进行不加条件的删除
delete from mysql_query_rules where rule_id=1002;
INSERT INTO mysql_query_rules (rule_id, active, username,schemaname,match_pattern, error_msg, apply) VALUES (1002,1,'yrzif_test2','yrzif_test2','^DELETE\s*from\s*fi_user_bak$','Query not allowed',1);
LOAD MYSQL QUERY RULES TO RUNTIME;SAVE MYSQL QUERY RULES TO DISK;




-- 禁止对整表进行不加条件的更新
delete  from mysql_query_rules where rule_id=1003;
delete  from mysql_query_rules where rule_id=1004;
delete  from mysql_query_rules where rule_id=1005;
  
INSERT INTO mysql_query_rules (rule_id, active,username,schemaname, match_digest, flaGoUT, apply) VALUES (1003,1,'yrzif_test2','yrzif_test2','^update\s*fi_user_bak', 100, 0);
INSERT INTO mysql_query_rules (rule_id, active,username,schemaname, flagIN, match_digest, destination_hostgroup, apply) VALUES (1004,1,'yrzif_test2','yrzif_test2', 100, 'WHERE', 9, 1);
INSERT INTO mysql_query_rules (rule_id, active,username,schemaname, flagIN, error_msg, apply) VALUES (1005,1, 'yrzif_test2','yrzif_test2',100, 'Query not allowed', 1);
LOAD MYSQL QUERY RULES TO RUNTIME;SAVE MYSQL QUERY RULES TO DISK;

以上是“mysql中如何使用正则不允许对整表进行操作”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: mysql中如何使用正则不允许对整表进行操作

本文链接: https://www.lsjlt.com/news/62802.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql中如何使用正则不允许对整表进行操作
    这篇文章主要为大家展示了“mysql中如何使用正则不允许对整表进行操作”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“mysql中如何使用正则不允许对整表进行操作...
    99+
    2022-10-18
  • MySQL使用正则表达式进行查询操作经典实例总结
    本文实例总结了MySQL使用正则表达式进行查询操作。分享给大家供大家参考,具体如下: 字符“^”匹配特定字符 SELECT * FROM fruits WHERE f_name REGE...
    99+
    2022-10-18
  • SQL如何使用正则表达式对数据进行过滤
    目录1、基本字符匹配2、进行OR匹配3、匹配几个字符之一4、匹配范围5、匹配特殊字符6、匹配字符类7、匹配多个实例8、定位符9、like语句与正则总结1、基本字符匹配 数据库使用正则进行过滤,写法与like语句非常相似,...
    99+
    2022-09-30
  • 如何在Java中使用正则表达式对字符串进行判断
    如何在Java中使用正则表达式对字符串进行判断?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Java 正则表达式判断字符串是否以字符开始:public stat...
    99+
    2023-05-31
    java 正则表达式 字符串
  • 如何使用正则表达式对输入数字进行匹配详解
    目录前言:正文:总结前言: 最近有一个区间范围限制,一般255数字以下的都能在网上薅到,但是需要弄一个int16、int32、int64范围的输入限制......在网上逛了很久都没找...
    99+
    2022-11-13
  • PHP中如何使用正则表达式进行数据验证?
    在 PHP 编程中,数据验证是一个非常重要的任务。当我们接收外部输入数据(例如用户的表单提交)时,我们需要在使用这些数据之前,对其进行验证,确保其格式正确并符合我们的要求。其中一种非常实用的验证方式就是使用正则表达式。正则表达式是一种强大的...
    99+
    2023-05-20
    数据验证 PHP 正则表达式
  • 如何在Java中利用正则表达式对电话号码进行获取
    这篇文章将为大家详细讲解有关如何在Java中利用正则表达式对电话号码进行获取,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、正则表达式正则表达式,又称 正规表示法 、 常规表示法 (英语:...
    99+
    2023-05-31
    java 正则表达式 ava
  • 如何使用PHP中的preg_replace()函数进行正则表达式替换
    如何使用PHP中的preg_replace()函数进行正则表达式替换正则表达式是一种强大的模式匹配工具,在PHP中,使用preg_replace()函数可以实现对字符串进行正则表达式替换。本文将介绍如何使用preg_replace()函数进...
    99+
    2023-11-18
    PHP preg_replace() 正则表达式替换
  • 如何使用Python中的正则表达式进行字符串匹配
    如何使用Python中的正则表达式进行字符串匹配正则表达式是一种强大的字符串模式匹配工具,它能够在文本中查找特定的模式,使程序能够更快速、更灵活地处理字符串。在Python中,我们可以使用re模块来操作正则表达式。本文将介绍如何使用Pyth...
    99+
    2023-10-22
    Python 正则表达式 字符串匹配
  • 如何使用Golang中的正则表达式库来进行字符串替换
    在Go语言中,正则表达式(Regular expression)可以帮助我们快速地实现字符串匹配、提取和替换等操作,从而提高代码的效率和可读性。在本文中,我们将探讨如何使用Golang中的正则表达式库来进行字符串替换。一、正则表达式基础在开...
    99+
    2023-05-14
  • Linux 中如何使用 Java 对象进行重定向操作?
    在Linux中,Java对象的重定向操作是非常常见的。重定向操作是将输出从一个文件描述符或一个命令重定向到另一个文件描述符或命令的过程。在Java中,我们可以使用System类的setOut方法来重定向输出流。 以下是如何在Linux中使用...
    99+
    2023-10-10
    重定向 linux 对象
  • Java中如何使用NumPy函数对容器进行操作?
    NumPy是Python中一个流行的数学库,它提供了许多用于数学运算和科学计算的功能。虽然Java不是一种数学语言,但是Java程序员可以使用NumPy库来处理数学运算和科学计算。在本文中,我们将探讨Java中如何使用NumPy函数对容器...
    99+
    2023-07-03
    numy 函数 容器
  • Windows系统中,如何使用Java进行对象索引操作?
    在Java编程中,对象是程序中非常重要的组成部分。对象的创建和使用是Java程序设计的基础。在Java中,对象可以被视为具有属性和行为的实体。每个对象都有一个唯一的标识符,也就是对象的引用。 对象索引操作是Java编程中非常常见的操作之一...
    99+
    2023-08-08
    索引 对象 windows
  • linux中如何使用Octave对音频文件进行读写操作
    这篇文章主要介绍了linux中如何使用Octave对音频文件进行读写操作,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Octave 是一个 Linux 上类似于 Matlab...
    99+
    2023-06-16
  • 如何使用Java进行Windows系统中的对象索引操作?
    Java是一种面向对象的编程语言,它被广泛应用于Windows系统中的对象索引操作。本文将介绍如何使用Java进行Windows系统中的对象索引操作。 一、什么是对象索引操作? 对象索引操作是指在Windows系统中对对象进行访问的过程。W...
    99+
    2023-08-08
    索引 对象 windows
  • 如何在 ASP 网站中使用 http shell 对象进行文件操作?
    ASP 是一种常用的 Web 开发技术,它可以帮助我们快速地开发出功能强大的网站。在 ASP 中,我们经常需要对文件进行操作,例如读取或写入文件。为了方便地进行文件操作,ASP 提供了 Http Shell 对象,它可以让我们在 ASP ...
    99+
    2023-06-02
    http shell 对象
  • 如何在Linux中使用man帮助使用man命令对系统进行操作
    如何在Linux中使用man帮助使用man命令对系统进行操作,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。  在Linux系统中使用man帮助能够使用man命令...
    99+
    2023-06-13
  • 如何在 Linux 中使用 Python 函数对数组进行处理和操作?
    Linux 是一个非常流行的操作系统,而 Python 是一个强大的编程语言。在 Linux 中使用 Python 函数对数组进行处理和操作,是很多开发者和数据科学家常常需要做的一件事情。 本文将介绍如何在 Linux 中使用 Python...
    99+
    2023-07-20
    函数 linux 数组
  • Java 中如何使用 Linux 系统进行重定向操作和对象传递?
    Linux 系统是一个广泛使用的操作系统,而 Java 作为一门跨平台的编程语言,也可以很好地与 Linux 系统进行交互。本文将介绍 Java 中如何使用 Linux 系统进行重定向操作和对象传递,并提供相应的演示代码。 一、重定向操作...
    99+
    2023-10-10
    重定向 linux 对象
  • 如何在Laravel中使用对象关系映射(ORM)进行数据库操作?
    Laravel是一款流行的PHP框架,它提供了许多方便的工具和库来简化Web应用程序的开发过程。其中一个重要的工具就是对象关系映射(ORM),它可以帮助开发人员在Laravel中进行数据库操作。 ORM是一种将关系型数据库中的表映射到面向对...
    99+
    2023-09-25
    编程算法 laravel 对象
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作