参考阅读:http://www.manongjc.com/article/1205.html

最近遇到一个修改 MySQL 表类型的问题,以前在 phpmyadmin 管理 mysql 数据库时,建立的表默认是 MyISAM 类型,而且修改表类型也比较方便。奈何现在配置 phpmyadmin 出了问题,也懒得去弄了,就装了另一个 mysql 的管理工具,比较方便。可是我新建的表默认确是 InnoDB 类型的,而且以前我迁移时,这个类型容易出问题,虽然说不出哪个类型好,但感觉更喜欢 MyISAM ,就尝试把它转为 MyISAM类型了。这个工具找了半天没找着怎么修改,问了水神同学也不知道。还好,在网上找着了 sql 命令修改句子,看来还是 sql 语句强大啊。

修改 mysql 表类型的 sql 语句:

alter table 表名 type = MyISAM;

alter table 表名 type = InnoDB;

附 mysql 表类型说明

MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的 顺序访问方法) 的缩写,它是存储记录和文件的标准方法。与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具。 MyISAM表格可以被压缩,而且它们支持全文搜索。它们不是事务安全的,而且也不支持外键。如果事物回滚将造成不完全回滚,不具有原子性。如果执行大量 的SELECT,MyISAM是更好的选择。

InnoDB:这种类型是事务安全的。它与BDB类型具有相同的特性,它们还支持外键。InnoDB表格速度很快,具有比BDB还丰富的特性,因此如果需要一个事务安全的存储引擎,建议使用它。如果你的数据执行大量的INSERT或UPDATE,出于性能方面的考虑,应该使用InnoDB表。

对于支持事物的InnoDB类型的标,影响速度的主要原因是AUTOCOMMI,默认设置是打开的,而且程序没有显式调用BEGIN 开始事务,导致每插入一条都自动Commit,严重影响了速度。可以在执行sql前调用begin,多条sql形成一个事物(即使autocommit打 开也可以),将大大提高性能。

mysql数据库修改字段类型

修改字段类型: alter table 表名 modify column 字段名字 decimal(18, 4) ;

mysql批量修改列类型-生成语句

SELECT CONCAT( 'alter table ', table_name, ' MODIFY COLUMN ', column_name, ' float DEFAULT NULL;' ) ...

Mysql表类型(存储引擎)的比较

面试官问:你知道mysql有哪些存储引擎,区别是啥? 我:一脸闷逼,于是乎下来补一补,以作备查 1.和大多数数据库不同,MySQL 中有一个存储引擎的概念,针对不同的存储需求可以选择最优的存储引擎. ...

MySQL开发篇(4)表类型(存储引擎)的选择

一.查看支持的存储引擎以及设置修改存储引擎 1.查看默认存储引擎:show variables like '%storage_engine%'; 2.查看当前数据库支持的存储引擎:show ENGIN ...

MySQL批量修改相同后缀表名

执行步骤 1.用concat批量生成修改表名的语句 SELECT CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO ', ,locate('_postfi ...

mysql同时修改2个表思路

1.需求:修改评论表中的昵称为手机号码最后4位. ,) AND issuer_name LIKE '1%'; 2.由于误操作(MID(issuer_name,4,6)是中间的6位),需要数据回滚. 3 ...

mysql 批量修改 表字段/表/数据库 字符集和排序规则

今天接到一个任务是需要把数据库的字符编码全部修改一下,写了以下修正用的SQL,修正顺序是   表字段 > 表 > 数据库. 表字段修复: #改变字段数据 SELECT TABLE_SCHE ...

mysql alter修改字段的长度 类型sql语句

在mysql中alter命令可以修改字段类型,长度,名称或一些其它的参数,下面我来给大家介绍alter函数修改字段长度与类型的两个命令,希望文章来给各位带来帮助.     mysql 修改字段长度 a ...

45.oracle表类型、数据拆分、表分区

不要做一些没有意义的事情,就比如说你要离职并不打算吃回头草,离职理由中完全没有必要说明“领导的水平太渣,人品太差”此类的原因,而是“个人原因”,当然实在不批准辞职另说. oracle表类型 表的类型分 ...

随机推荐

requirejs:模块加载(require)及定义(define)时的路径小结

mysql 修改表 引擎,mysql如何修改表类型(表引擎)相关推荐

  1. Mysql 设计超市经营管理系统,包括商品信息表(goods) 和 商品类型表(goodstype)

    互联网技术学院周测机试题(一) 一  需求分析 为进一步完善连锁超市经营管理,提高管理效率,减少管理成本,决定开发一套商品管理系统,用于日常的管理.本系统分为商品管理.员工管理.店铺管理,库存管理等功 ...

  2. mysql各版本的默认的存储引擎_Mysql常见的几种存储引擎

    一.mysql的体系结构 整个MysqlServer有一下几部分组成 Connection Pool : 连接池组件 Management Services & Utilities : 管理服 ...

  3. python与mysql数据库_python与MySQL数据库

    python与MySQL数据库 我使用的软件:python2.7 + MySQL+ Navicat for MySQL + Atom 注意:你的数据库表格类型的引擎为:InnoDB :字符集:utf8 ...

  4. db2 修改表空间自增长_什么是表?什么是表空间?什么是MySQL的表空间?

    今天我要跟你分享的话题是:"大家常说的表空间到底是什么?究竟什么又是数据表?" 这其实是一个概念性的知识点,当作拓展知识.涉及到的概念大家了解一下就好,涉及的参数,留个印象就好. ...

  5. 依照表结构创建student表设置sno为主键_7.MySQL库表的创建与修改

    自己的MySQL阅读笔记,持续更新,直到看书结束. 数据库技术可以有效帮助一个组织或者企业科学.有效的管理数据,也是现在很多企业招聘数据分析师的必备要求之一. 大家如果看过MySQL的书,也可以看我的 ...

  6. mysql 修改某列数据_mysql修改表某列数据问题

    2012-11-02 回答 下面列出: 1.增加一个字段 alter table user add column new1 varchar(20) default null; //增加一个字段,默认为 ...

  7. mysql大表修改表名原理_MySQL修改大表工具pt-online-schema-change原理

    MySQL修改大表工具pt-online-schema-change的使用限制: 1).如果修改表有外键,除非使用 –alter-foreign-keys-method 指定特定的值,否则工具不予执行 ...

  8. dede修改mysql,Dedecms(织梦)程序MySQL修复表和文章路径修改方法

    做网站是我们经常会遇到被一些小问题困扰的.其实有些问题非常的简单,通过百度搜索一下都是可以解决的. 最近模板网遇到两个用户的dedecms的问题,一个涉及到MySQL修复表,另一个就是文章路径修改,相 ...

  9. hive创建mysql表,hiveMysql创建、修改、删除字段/表

    本文围绕以下框架,对Hive及Mysql中,常用的字段/表处理语句进行整理汇总. 1. 创建表 (1)Hive (2)Mysql 2. 字段重命名 (1)Hive -- 改变列名/类型/位置/注释 A ...

最新文章

  1. GBK字符集和UTF8字符集的转换C++
  2. 初步了解中文编程工具易语言
  3. arcgis api for javascipt 加载天地图、百度地图
  4. web安全漏洞加固方案简析
  5. 划分VLAN,以及VLAN间通信
  6. leetcode733. 图像渲染(bfs)
  7. MapReduce 编程实践:统计对象中的某些属性
  8. Eclipse4.5 mars 配置Velocity插件
  9. centos安装飞信最新版
  10. thinkphp下载远程图片到本地
  11. ProxySQL(读写分离)部署
  12. DispatchAction
  13. 扫雷游戏计算机版,扫雷经典版电脑版
  14. viper4android xml,ROM 定制图文教程 ROM 制作深度解析(新手适用)
  15. 无锁(Lock-Free)编程简介及漫谈
  16. 移动安全-安卓Smail代码入门讲解
  17. 夜神与android链接,夜神安卓模拟器连接adb的方法步骤
  18. 两位数码管秒表c语言,单片机C语言编程实现双数码管可调秒表
  19. AD快捷键、常见问题汇总
  20. 宝塔 mysql备份 不全_宝塔数据库无法备份,备份完数据总是20b的问题解决。

热门文章

  1. 第一次执行时没有问题,重复执行会出错、GP循环
  2. Kingsoft AntiVirus(金山毒霸) and av-comparatives organization
  3. 信息学奥赛一本通 2068:【例2.6】鸡兔同笼
  4. 看病(信息学奥赛一本通-T1371)
  5. 求最大公约数问题(信息学奥赛一本通-T1207)
  6. 信息学奥赛C++语言: 统计闰年
  7. 17 合作伙伴角色‘OA’不允许用于科目组xxxx的供应商
  8. python min函数 索引_使用列表中的max()/ min()获取返回的max或min项的索引
  9. php 匹配多个字符串,php 字符串中是否包含指定字符串的多种方法
  10. pil对图像加透明 python_使用Python图像处理库Pillow处理图像文件