喵叔

LV1
发表了文章

二、Docker常用命令

喵叔
发表了文章

开始防破解--反编译我们的计算器

这篇文章属于了解性的文章,主要讲解反编译 C# 软件。我们反编译的软件是前面开发的计算器程序。文章内容较短,对于反编译已经了解的同学可以跳过。 反编译 C# ...

喵叔
发表了文章

开始防破解--该死的杀毒软件

2008年奇虎360公司发布了使用 Bitdefender 引擎的360杀毒产品,以“免费”进行大量宣传。由于当时国内的杀毒软件均需付费,加之360安全卫士已有...

喵叔
发表了文章

四十八、审计功能

审计是数据库安全中很重要的一个环节,它能够实时记录数据库的操作,帮助数据库管理员对数据库异常行为进行分析审计。审计会详细记录谁在什么时间执行了什么操作。MySQ...

喵叔
发表了文章

四十五、MySQL 编码

字符(character)是各种文字和符号的总称,包括国家文字、标点符号、图形符号、数字等。字符集(character set)是多个字符的集合,字符集种类较多...

喵叔
发表了文章

四十四、导入数据

在 MySQL 中,可以使用 LOAD DATA 语句将文本文件数据导入到对应的数据库表中,可以将 LOAD DATA 语句看成是 SELECT…INTO OU...

喵叔
发表了文章

四十七、恢复误删除数据

MySQL 的二进制日志 binlog 可以说是 MySQL 最重要的日志,它记录了所有 DDL 和 DML 语句(除了select 语句),以事件形式记录,还...

喵叔
发表了文章

四十六、什么是SQL注入

SQL 注入是指应用程序对用户输入数据的合法性没有判断、没有过滤,攻击者可以在应用程序中通过表单提交特殊的字符串,该特殊字符串会改变 SQL 的运行结果,从而在...

喵叔
发表了文章

四十二、导出数据

在 MySQL 中如果只要导出数据的话,我们可以使用 SEELCT…INTO OUTFILE 语句将查询的数据导出到指定的磁盘文件中。语法如下:

喵叔
发表了文章

四十三、数据库如何定时备份

计划任务是用于安排命令和程序在指定时间内运行或定期运行,它可以从计划表中添加和删除任务,按需启动和停止任务、显示和更改计划任务。

喵叔
发表了文章

四十一、如何复制表

喵叔
发表了文章

四十、查询缓存

很多数据库产品都能缓存查询的执行计划,对于相同类型的 SQL 就可以跳过 SQL 解析和执行计划生成阶段。 MySQL 在某种场景下也可以实现,但是 MySQL...

喵叔
发表了文章

三十九、预处理

预处理可以提高客户端和服务端数据传输的效率。当创建一个预定义 SQL 时客户端向服务器发送一个 SQL 语句的原型;服务器接收到这个 SQL 语句后,解析并存储...

喵叔
发表了文章

三十八、触发器实战

触发器(trigger)用于监视某种情况并触发某种操作,它是与表时间相关的特殊存储过程。它的执行不是由程序调用,而是由事件来触发的。它只会在对某张表进行 ins...

喵叔
发表了文章

三十七、存储过程注释丢了!

本篇内容属于一个小技巧,我们在很多的时候会到处数据库结构,然后再导入到另一个 MySQL 中。在这个导入导出的过程中好多同学会发现存储过程里的注释丢了,虽说注释...

喵叔
发表了文章

三十六、存储过程小练

上一篇文章讲解了存储过程的语法,那么这篇文章我们就利用存储过程来实现一个功能:给用户发邮件。

喵叔
发表了文章

三十二、视图

视图是一个虚拟表,其内容由 select 查询语句定义和真是的表一样,视图也包含行和列,对视图的操作与对表的操作基本一致。视图中的数据是在试用视图时动态生成的,...

喵叔
发表了文章

三十二、分区表

分区表就是按照某种规则将同一张表的数据分段划分到多个存储位置。对数据的分区存储提高了数据库的性能,被分去存储的数据在物理上是多个文件,但在逻辑上仍然是一个表,对...

喵叔
发表了文章

三十五、存储过程的基本使用

存储过程是为了完成特定功能的 SQL 语句集,经过编译创建并保存在数据库中,用户可以通过指定存储过程的名字并给定参数来调用执行,类似于编程语言中的方法或函数。

喵叔
发表了文章

三十四、外键约束

参照完整性要求关系中不允许引用不存在的实体。在 MySQL 中设置参照完整性的方式是使用 外键约束 。所谓外键就是用于在两个表中的数据之间建立和加强链接的一列或...

喵叔

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券