首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
地铁上的MySQL
喵叔哟
创建于2021-06-25
订阅专栏
适合在地铁上看的MySQL教程
等 2 人订阅
共48篇文章
创建于2021-06-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
四十八、审计功能
一、MySQL 审计功能 审计是数据库安全中很重要的一个环节,它能够实时记录数据库的操作,帮助数据库管理员对数据库异常行为进行分析审计。审计会详细记录谁在什么时间执行了什么操作。MySQL 社区版没有
四十七、恢复误删除数据
一、什么是 binlog 日志 MySQL 的二进制日志 binlog 可以说是 MySQL 最重要的日志,它记录了所有 DDL 和 DML 语句(除了select 语句),以事件形式记录,还包含语句
四十六、什么是SQL注入
一、什么是 SQL 注入 SQL 注入是指应用程序对用户输入数据的合法性没有判断、没有过滤,攻击者可以在应用程序中通过表单提交特殊的字符串,该特殊字符串会改变 SQL 的运行结果,从而在管理员毫不知情
四十五、MySQL 编码
一、什么是字符集 字符(character)是各种文字和符号的总称,包括国家文字、标点符号、图形符号、数字等。字符集(character set)是多个字符的集合,字符集种类较多,每个字符集包含的字符
四十四、导入数据
一、LOAD DATA 在 MySQL 中,可以使用 LOAD DATA 语句将文本文件数据导入到对应的数据库表中,可以将 LOAD DATA 语句看成是 SELECT...INTO OUTFILE
四十三、数据库如何定时备份
一、解决方案 定时备份数据库的步骤一般由三部: 定时调度器:Windows 定时计划、Linux Crontab 以及 编程语言中的定时器等; 数据库备份脚本:DOS 批处理脚本、Linux Shel
四十二、导出数据
一、只导出数据 在 MySQL 中如果只要导出数据的话,我们可以使用 SEELCT...INTO OUTFILE 语句将查询的数据导出到指定的磁盘文件中。语法如下: 在使用 select ... in
四十一、如何复制表
一、如何复制表 在 MySQL 中复制表的方式有三种: 只复制表结构 只复制表结构,包括逐渐、索引等结构内容,但是不会复制表中的数据。语法如下: 例如将 students 表的结构复制给 新建的use
四十一、如何复制表
一、如何复制表 在 MySQL 中复制表的方式有三种: 只复制表结构 只复制表结构,包括逐渐、索引等结构内容,但是不会复制表中的数据。语法如下: 例如将 students 表的结构复制给 新建的use
四十、查询缓存
一、什么是查询缓存 很多数据库产品都能缓存查询的执行计划,对于相同类型的 SQL 就可以跳过 SQL 解析和执行计划生成阶段。 MySQL 在某种场景下也可以实现,但是 MySQL 还有另一中不同的缓
三十九、预处理
一、什么是预处理 预处理可以提高客户端和服务端数据传输的效率。当创建一个预定义 SQL 时客户端向服务器发送一个 SQL 语句的原型;服务器接收到这个 SQL 语句后,解析并存储这个 SQL 语句的部
三十八、触发器实战
一、什么是触发器 触发器(trigger)用于监视某种情况并触发某种操作,它是与表时间相关的特殊存储过程。它的执行不是由程序调用,而是由事件来触发的。它只会在对某张表进行 insert、delete
三十七、存储过程注释丢了!
本篇内容属于一个小技巧,我们在很多的时候会到处数据库结构,然后再导入到另一个 MySQL 中。在这个导入导出的过程中好多同学会发现存储过程里的注释丢了,虽说注释丢失不影响存储过程的执行,但是对于后续的
三十六、存储过程小练
上一篇文章讲解了存储过程的语法,那么这篇文章我们就利用存储过程来实现一个功能:给用户发邮件。 一、创建表 首先我们需要创建一个用户表和邮件表 二、逻辑分析 获取指定用户的 email; 向 email
三十五、存储过程的基本使用
一、什么是存储过程 存储过程是为了完成特定功能的 SQL 语句集,经过编译创建并保存在数据库中,用户可以通过指定存储过程的名字并给定参数来调用执行,类似于编程语言中的方法或函数。 1.1 存储过程的优
三十四、外键约束
一、参照完整性 参照完整性要求关系中不允许引用不存在的实体。在 MySQL 中设置参照完整性的方式是使用 外键约束 。所谓外键就是用于在两个表中的数据之间建立和加强链接的一列或多列的组合,可控制可在外
三十二、视图
一、什么是视图 视图是一个虚拟表,其内容由 select 查询语句定义和真是的表一样,视图也包含行和列,对视图的操作与对表的操作基本一致。视图中的数据是在试用视图时动态生成的,视图中的数据都存储在基表
三十一、分区表
一、什么是分区#### 一、什么是分区表 分区表就是按照某种规则将同一张表的数据分段划分到多个存储位置。对数据的分区存储提高了数据库的性能,被分去存储的数据在物理上是多个文件,但在逻辑上仍然是一个表,
三十、事务控制
一、什么是事务控存储 事务是指作为一个逻辑工作单元执行的一些列操作,这些操作要么全部成功,要么全部失败。事务确保对多个数据的修改作为一个单元来处理。 在 MySQL 中,只有使用了 Innodb 存储
二十九、是否可以使用 count(*)
一、是否可以使用 count(*) 在 SQL 中,COUNT() 函数返回匹配指定条件的函数。 序号 COUNT用法 作用描述 1 COUNT(*) 返回总记录数,包含 NULL 值 2 COUNT
下一页