随笔分类 - MySQL 基础
摘要:零、声明 本文转载自aneasystone's blog,不作任何商业用途,紧保留转载使用。原文在 这里 ,欢迎阅读。 在前面的几篇博客中,我们学习了事务,隔离级别,各种锁类型,以及各种 SQL 语句的加锁原理,这一系列的知识学习下来,断断续续,竟然已经过去了大半年的时间。随着对数据库原理的学习越来
阅读全文
摘要:在很多库表设计规范、某某军规的文章中,是不是经常会看到类似这样的内容。小编也经常看到这样的内容,并且在编写规范的时候,准备也把这一条加进去。但在按部就班之余,小编抽空验证了一下,发现事实却并非如此! 小编使用的MySQL版本是社区版 5.7.21 新建测试表 t1,插入不含NULL值得100行数据,
阅读全文
摘要:参考 《mysql 5.7手册》,15.17章节 InnoDB监视器提供有关InnoDB内部状态的信息。 这些信息对于性能调优非常有用。其实所谓的监视器,就是 show engine innodb status 命令。 InnoDB监视器类型 有两种类型的InnoDB监视器: 1. 标准InnoDB
阅读全文
摘要:refman mysql 5.7 INFORMATION_SCHEMA提供了对数据库元数据的访问,MySQL服务器信息,如数据库或表的名称,列的数据类型,访问权限等。 有时也把这些信息叫做数据字典或系统目录。 每个数据库实例都会有一个 INFORMATION_SCHEMA 库,保存的是本实例下其他所
阅读全文
摘要:本实验的审计插件均是安装在 mysql-community-server-5.7.9 的服务器上。 插件安装(社区版) 插件下载地址: https://bintray.com/mcafee/mysql-audit-plugin/release#files 解压: 查看MySQL的插件目录: 复制库文
阅读全文
摘要:SELECT INTO OUTFILE > help select; Name: 'SELECT' Description: Syntax: SELECT [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIORITY] [MAX_STATEMENT_TIME = N]
阅读全文
摘要:MySQL 的数据类型包括: 数字类型(Numeric Type) 日期和时间类型(Date and Time Type) 字符串类型(String Type) 一、 数字类型(Numeric Type) 我们用 M 表示整数类型的最大显示宽度,最大的显示宽度是255,显示宽度与数据类型能表示的范围
阅读全文
摘要:MySQL自5.1开始对分区(Partition)有支持。 = 水平分区(根据列属性按行分)=举个简单例子:一个包含十年发票记录的表可以被分区为十个不同的分区,每个分区包含的是其中一年的记录。 水平分区的几种模式: * Range(范围) – 基于属于一个给定连续区间的列值,把多行分配给分区。例如D
阅读全文
摘要:修改用户密码 查看数据库编码格式 改表结构 1)添加字段:alter table table_name add column column_name varchar(64) AFTER `uid` ; (在哪个字段后面添加) 2)删除字段:alter table table_name drop co
阅读全文
摘要:1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败 1008:数据库不存在,删除数据库失败 1009:不能删除数据库文件导致删除数据库失败 1010:不能删除数据目录导致删除数据库失败 1011:删除数据库文件失败 1012:不能读取系统表中的记录 1020:记录
阅读全文