mysql in的用法

  • Post author:
  • Post category:mysql

MySQL in 的用法 in常用于where表达式中,其作用是查询某个范围内的数据,而not in与in作用相反 1. in 基本用法 select name,sex,age,grade from student where age in (11,12,13); 2. in 多个字段同时使用 select name,sex,age,grade from student where (age,gr…

继续阅读 mysql in的用法

MySQL高级之多表查询

  • Post author:
  • Post category:mysql

MySQL高级之多表查询 环境搭建 创建部门表 CREATE TABLE tb_dept ( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO tb_dept (NAME) VALUES ('开发部'),('市场部'),('财务部'),('销售部'); 创建员工表 CREATE TABLE tb_emp ( id …

继续阅读 MySQL高级之多表查询

渗透(四)之Mysql的UNION联合注入和报错注入

  • Post author:
  • Post category:mysql

union联合查询注入 UNION操作符用于 合并两个或多个SELETC语句的结果集 前提 UNION内部的SELECT语句必须拥有 相同数量的列 ,列也必须拥有 相似的数据类型 。同时,每条,每条SELECT语句中的 列的顺序 必须相同 默认情况下,UNION操作符选取不同的值,如果允许重复的值,请使用UNION ALL UNION注入应用场景 只有最后一个SELECT 字句允许有ORDER B…

继续阅读 渗透(四)之Mysql的UNION联合注入和报错注入

MariaDB/mysql基本语法

  • Post author:
  • Post category:mysql

 第一部分: 环境 1、启动服务 如果是完整安装版,则系统会添加 mysql 对应的服务,随系统启动而启动。 如果是绿色版,则找到 解压目录,其中有 bin 目录,该目录包含操作 MySQL 数据库的所有命令。 bin 目录下的 mysqld 命令可以启动数据库服务,通常在 cmd 环境下,使用类似以下方式启动: D:\GreenApplications\MySQL-Green\bin>…

继续阅读 MariaDB/mysql基本语法

Mysql中between和not between是否包含边界的问题

  • Post author:
  • Post category:mysql

使用between时,查询的结果是包含边界值的 例如: select name, age from Student where age between 15 and 18 这种时候查出来的信息中age是 15、16、17、18 使用not between时,结果是不包含边界值的 例如: select name, age from Student where age not between 15 a…

继续阅读 Mysql中between和not between是否包含边界的问题

总结mysql的三种外键约束方式

  • Post author:
  • Post category:mysql

转自: RuningXJ https://blog.csdn.net/qq_34123420/article/details/52530756 如果表A的主关键字是表B中的字段,则该字段称为表B的外键,表A称为主表,表B称为从表。外键是用来实现参照完整性的,不同的外键约束方式将可以使两张表紧密的结合起来,特别是修改或者删除的级联操作将使得日常的维护工作更加轻松。这里以 MySQL 为例,总结一下3…

继续阅读 总结mysql的三种外键约束方式

mysql开启审计日志_MariaDB开启日志审计功能

  • Post author:
  • Post category:mysql

对于MySQL、Percona、MariaDB三家都有自己的审计插件,但是MySQL的审计插件是只有企业版才有的,同时也有很多第三方的的MySQL的审计插件,而Percona和MariaDB都是GPL的审计插件。MariaDB的审计插件,默认是没有安装的的,安装该插件并开启审计功能后,可以将对数据库的各种操作记录保存下来,以便追踪操作来源及具体操作。 MariaDB版本: Server versi…

继续阅读 mysql开启审计日志_MariaDB开启日志审计功能

C#中的MySqlHelper工具类及使用方法

  • Post author:
  • Post category:mysql

C#中的MySqlHelper工具类及使用方法 工具类 # 工具类转自 C# MysqlHelper C#连接mysql数据库类库全 ,代码如下: using MySql.Data.MySqlClient; using System; using System.Data; namespace ConsoleApp { public class MySqlHelper { /// <summa…

继续阅读 C#中的MySqlHelper工具类及使用方法

沈剑老师的MySQL军规

  • Post author:
  • Post category:mysql

MySQL军规适应的业务场景 互联网前台业务 数据量较大 并发量较大 在适应业务场景之下,系统 响应时间,吞吐量,扩展性优先 数据库往往最容易成为系统瓶颈 解放数据库,降数据库磁盘IO,将数据库CPU成为架构设计的核心方向之一 如何降低数据库磁盘IO 读多写少用缓存 前台与后台分离架构 最优质的SQL 只让数据库做它擅长的事情:存储和索引,少干其它事情 大对象,原则上不要存储在数据库里 如何降低数…

继续阅读 沈剑老师的MySQL军规

Mysql-问题-unblock with ‘mysqladmin flush-hosts’

  • Post author:
  • Post category:mysql

说明: MySQL 为了数据库的安全性默认在连接中断或者错误时记录错误连接的ip 等信息(host_cache),有点像系统的错误日志的一种机制。当同一个ip 异常连接数到达某一阈值(max_connect_errors)后就会对该ip的连接进行阻止。 针对以上说明可以得到解决的方法: 1.清除当前产生的缓存: #sql执行 flush hosts; 2.关闭对应的缓存机制: #my.ini配置文…

继续阅读 Mysql-问题-unblock with ‘mysqladmin flush-hosts’