-
日期:2020-11-03 13:48:16
点击:59
内容简介:前言 mysql支持很多表类型的表(即存储引擎),如myisam、innodb、memory、archive、example等。每种存储引擎都有自己的优点和缺点,充分的理解每种存储引擎,有助于合理的使用它们。有人认为在同一个数据库中使用多种存储引擎很影响性能,其实这是一种十分...
-
日期:2020-11-03 13:48:16
点击:59
内容简介:1、准备数据 以下操作将在该表中进行 create table student ( id int unsigned primary key auto_increment, name char(12) not null, gender enum("male","famale") default "male", age tinyint unsigned not null, hoc_group char(12) not null, html tin...
-
日期:2020-11-03 13:48:15
点击:59
内容简介:前言: 在前面一些文章中,经常能看到介绍某某参数的作用,可能有些小伙伴仍搞不清楚 MySQL 参数是啥。本篇文章我们来聊聊 MySQL 参数,学习下如何管理维护 MySQL 参数。 1.MySQL参数概念 我们所说的参数在官方文档中称为 系统变量 (system variable),不...
-
日期:2020-11-03 13:48:15
点击:59
内容简介:BackUpMysql.sh脚本 #!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbinexport PATH#数据库ipDBHOST=''#数据库用户名DBUSER=''#数据库用密码DBPASSWD=''#需要备份的数据库,多个数据库用空格分开DBNAME=''#备份时间backtime=`da...
-
日期:2020-11-03 13:48:14
点击:59
内容简介:前言 最近在面试,有被问到,MySQL的InnoDB引擎是如何实现事务的,又或者说是如何实现ACID这几个特性的,当时没有答好,所以自己总结出来,记录一下。 事务的四大特性ACID 事务的四大特性ACID分别是,A-原子性(Atomicity),C-一致性(Consistency),I-隔...
-
日期:2020-11-03 13:48:14
点击:59
内容简介:MySQL性能优化 在互联网公司MySQL的使用非常广泛,大家经常会有MySQL性能优化方面的需求。整理了一些在MySQL优化方面的实用技巧。 Schema与数据类型优化 整数通常是标识列最好的选择,因为它们很快并且可以使用 AUTO_INCREMENT 完全“随机”的字符串(如: M...
-
日期:2020-11-03 13:48:13
点击:59
内容简介:前言: 日常学习和工作中,经常会遇到导数据的需求。比如数据迁移、数据恢复、新建从库等,这些操作可能都会涉及大量数据的导入。有时候导入进度慢,电脑风扇狂转真的很让人崩溃,其实有些小技巧是可以让导入更快速的,本篇文章笔者会谈一谈如何快速的导入数...
-
日期:2020-11-03 13:48:13
点击:59
内容简介:具体方法: 第一步:停止mysql服务 /etc/init.d/mysqldstop 第二步:跳过密码验证 /usr/bin/mysqld_safe--skip-grant-tables 或 mysqld_safe--skip-grant-tables 跳过权限表启动mysql。 第三步:另开一个命令提示符窗口 usemysql;#删除的记录要insert进去,...
-
日期:2020-11-03 13:48:12
点击:59
内容简介:基础知识 在关系型数据库中每一个数据表相当于一个文件,而不同的存储引擎则会构建出不同的表类型。 存储引擎的作用是规定数据表如何存储数据,如何为存储的数据建立索引以及如何支持更新、查询等技术的实现。 在Oracle以及SqlServer等数据库中只支持一种存...
-
日期:2020-11-03 13:48:12
点击:59
内容简介:前言 MySql 在存在主键冲突或唯一键冲突的情况下,根据插入方式,一般有以下三种插入方式避免错误。 insert ignore。 replace into insert on duplicate key update insert ignore insert ignore 会忽视数据库中已经存在的数据,根据主键或者唯一索引判断,...