AI智能
改变未来

全栈知识 第380页

MySQL索引(二):建索引的原则-爱站程序员基地

MySQL索引(二):建索引的原则

AI

在了解了索引的基础知识及B+树索引的原理后(如需复习请点这里),这一节我们了解一下有哪些建索引的原则,来指导我们去建索引。 建索引的原则 1. 联合索引 我们可能听一些数据库方面的专业人士说过:“把 Where 条件里面的列都建上索引”,从...

MySQL数据库迁移与MySQL数据库批量恢复-爱站程序员基地

MySQL数据库迁移与MySQL数据库批量恢复

AI

[TOC] 作者:晨星1032 一、MySQL数据库迁移或备份 将相关数据库数据文件直接迁移方式 1. 了解使用 InnoDB 引擎创建数据库所产生的文件 使用MySQL InnoDB 引擎所产生的文件**(三个文件都很重要)** .ibd...

mysql的刷新线程的内核分析以及与innodb_io_capacity等参数关系-爱站程序员基地

mysql的刷新线程的内核分析以及与innodb_io_capacity等参数关系

AI

Mysql有后台线程,是专门用来刷新缓冲池的脏页与LRU列表中的数据页,理想状态下,刷新数据页的协调进程每1秒钟执行一个循环,将所有需要刷新的页或者需要从lru列表中换出的页进行刷新或者换出。 但每个循环,需要刷新多少个page, 则由下面...

mysql无列名注入-爱站程序员基地

mysql无列名注入

AI

0x00 原理   mysql无列名注入是报错注入的一个变种,前提是已知表名,但是不知道列名,或者只知道部分列名,可通过报错注入拼接查询自身表,当自表被拼接时,由于存在重复属性列,会将列信息报错返回,这样我们就能知道表中的列名,再selec...

MySQL的卸载-爱站程序员基地

MySQL的卸载

AI

MySQL的卸载 1.取MySQL的目录下面找到my.ini的文件,打开文件复制datadir datadir=“C:/ProgramData/MySQL/MySQL Server 5.5/Data/” 2.卸载MySQL 在c盘的prog...

Mysql知识点总结(进阶2)-爱站程序员基地

Mysql知识点总结(进阶2)

AI

Mysql知识点总结(进阶2) 前言:笔记所需数据库在我的博客资源里面 #数据类型 #常见的数据类型/*数字型:​ 整数​ 小数:​ 定点数​ 浮点数字符型:​ 较短文本:char,varchar​ 较长文本:text,blob(较长的二进...

MYSQL秘籍-爱站程序员基地

MYSQL秘籍

AI

Mysql语句复习 基础查询:select * from employees 条件查询:select * from employees where last_name=‘king’ 模糊查询+排序查询:select * from emplo...

MySQL用户权限管理、DDL(数据定义语言)以及常见约束-爱站程序员基地

MySQL用户权限管理、DDL(数据定义语言)以及常见约束

AI

用户权限管理 查询用户 创建新用户、密码 主要使用的InnoDB存储引擎和MYISAM存储引擎 DDL(数据定义语言) 库和表的管理 1.库的创建 2.库的修改(一般不用) 3.库的删除 1.表的创建 2.表的修改 3.表的删除 常见约束 ...

MySQL的日志分析(一)-爱站程序员基地

MySQL的日志分析(一)

AI

日志作用 1、排错2、了解MySQL运行状况3、还原真相 日志分类 错误日志 慢日志 通用查询日志 二进制日志 错误日志 默认开启 作用登录失败会记录到错误日志配置文件出错也会记录启动过程出问题也会记录 默认保存路径:log-error=/...

MySQL日志-爱站程序员基地

MySQL日志

AI

MySQL日志 [TOC] 1.1错误日志 是MySQL中最重要的日志,当MySQL服务启动停止时,以及其他运行过程中发生错误的信息,可以查看此日志。 show variables like \'log_error\'; 2.2 二进制日志...