`

MySQL使用

阅读更多

 

表类型:

----MyISAM 和 InnoDB

 

前者不支持事务,后者支持。

详细区别参照http://www.php100.com/html/webkaifa/database/Mysql/2011/0326/7789.html

区别 写道
MyISAM 和 InnoDB 讲解

  InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。

  以下是一些细节和具体实现的差别:

  ◆1.InnoDB不支持FULLTEXT类型的索引。

  ◆2.InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行,但是MyISAM只要简单的读出保存好的行数即可。注意的是,当count(*)语句包含 where条件时,两种表的操作是一样的。

  ◆3.对于AUTO_INCREMENT类型的字段,InnoDB中必须包含只有该字段的索引,但是在MyISAM表中,可以和其他字段一起建立联合索引。

  ◆4.DELETE FROM table时,InnoDB不会重新建立表,而是一行一行的删除。

  ◆5.LOAD TABLE FROM MASTER操作对InnoDB是不起作用的,解决方法是首先把InnoDB表改成MyISAM表,导入数据后再改成InnoDB表,但是对于使用的额外的InnoDB特性(例如外键)的表不适用。

 ----mysql update时

先SET SQL_SAFE_UPDATES = 0;

 

----选择当前

分享到:
评论

相关推荐

    mysql使用基本操作

    MySQL 使用基本操作 MySQL 是一个开源的关系数据库管理系统,广泛应用于各种 Web 应用程序中。连接 MySQL 数据库是对数据库进行基本操作的前提条件。本文将详细介绍如何使用 JSP 连接 MySQL 数据库,并进行基本的 ...

    Navicat for mysql使用说明文档

    Navicat for MySQL 使用说明文档 Navicat 是一套安裝在 PC 上的 MySQL 資料庫系統遠端管理及開發工具。它不僅適合資深的專業研發者,也適合新手輕鬆的學習。Navicat 友善的圖形化使用介面,使用者可以快速且簡易的...

    MySql使用手册(详细)

    MySql使用手册MySql使用手册MySql使用手册MySql使用手册MySql使用手册MySql使用手册MySql使用手册MySql使用手册MySql使用手册MySql使用手册MySql使用手册MySql使用手册MySql使用手册MySql使用手册MySql使用手册MySql...

    mysql使用疑难问题汇总

    教程名称:mysql使用疑难问题汇总课程目录:【】10个节省时间的MySQL命令【】DB2环境变量管理方法集【】Linux下MySQL整个数据库的备份与还原【】MaxDB数据库和MySQL数据库的主要差别【】MySQL内存表的特性与使用介绍...

    c# 和MySql 使用的 SqlHelper

    c# 和MySql 使用的 SqlHelper

    linux下MySQL使用方法.docx

    ### Linux下MySQL使用方法 #### 一、引言 随着技术的发展,Linux系统因其稳定性、安全性及开源特性,在服务器领域占据着重要的位置。对于数据库应用而言,MySQL在Linux平台上的表现同样优秀。对于初次接触Linux并...

    Mysql使用存储过程快速添加百万数据.docx

    Mysql 使用存储过程快速添加百万数据 Mysql 是一个流行的关系型数据库管理系统,它提供了存储过程的功能,可以用来快速添加大量数据。在本文中,我们将介绍如何使用 Mysql 存储过程快速添加百万数据,并讨论相关的...

    mysql 使用手册 超全中文版

    mysql 使用手册 超全中文版

    C#中iBatis连接mySQL使用的DLL

    C#中iBatis连接mySQL使用的DLL

    基于Flink CDC使用datastream方式全量增量同步mysql to mysql

    基于Flink CDC使用datastream方式全量增量同步mysql to mysql 使用的是java语言,只需配置完源数据库和目标数据库信息,运行MysqlCDC中的main函数,即可实现多库多表同步。

    mysql安装和使用

    MySQL是一种广泛使用的开源关系型数据库管理系统,以其高效、稳定和易于管理的特点,成为了许多企业和开发者首选的数据库解决方案。本文将详细介绍MySQL的安装过程以及基本使用方法。 首先,我们需要下载MySQL的...

    MySQL使用指南.pdf

    根据所提供的文件内容,我们可以挖掘以下关于MySQL8使用指南的知识点: 1. MySQL数据库管理系统概述: - MySQL是一个关系型数据库管理系统,它使用结构化查询语言(SQL)进行数据库管理。 - MySQL的主要特点包括...

    mysql 使用及中文正常显示

    mysql 使用及中文正常显示,解决中文支持问题

    MYSQL使用大全

    MySQL 使用大全 MySQL 是一种关系型数据库管理系统,主要用于存储和管理数据。以下是 MySQL 的安装、配置、服务启动和关闭、数据库常用操作、数据类型等相关知识点。 MySQL 的安装和配置 MySQL 的安装可以通过...

    mysql中文使用手册

    ### MySQL中文使用手册知识点概览 #### 1. MySQL 的基本信息 **1.1 什么是 MySQL?** - MySQL 是一款关系型数据库管理系统(RDBMS),由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。 - 主要用于存储、检索数据...

    MySQL使用临时表加速查询的方法

    本文实例讲述了MySQL使用临时表加速查询的方法。分享给大家供大家参考。具体分析如下: 使用MySQL临时表,有时是可以加速查询的,下面就为您详细介绍使用MySQL临时表加速查询的方法。 把表的一个子集进行排序并创建...

    04. [MAC] 安装WordPress与建立MySQL使用者

    [WordPress][教學][架站]_04.__[MAC]_安裝WordPress與建立MySQL使用者

    mysql使用教程指南.doc

    mysql使用教程指南.doc

    Mysql使用文档

    mysql使用说明文档,chm格式

Global site tag (gtag.js) - Google Analytics