mysql 修改表引擎方法


修改表引擎方法

方法1:修改mysql.ini配置文件,重启mysql服务生效

修改my.ini,在[mysqld]下加上
default-storage-engine=INNODB

其中红色字体部分是要指定的引擎名称。

用sql语句修改已经建成表的引擎:

alter table tableName type=InnoDB

下面贴出我的my.ini文件供参考:

[mysqld]
basedir=C:\Program Files\VertrigoServ\Mysql\
datadir=C:\Program Files\VertrigoServ\Mysql\data\
port =3306
key_buffer =64M
max_allowed_packet =1M
table_cache =128
sort_buffer_size =512K
net_buffer_length =8K
read_buffer_size =256K
read_rnd_buffer_size =512K
myisam_sort_buffer_size =68M
default-storage-engine=INNODB

[mysqldump]
quick
max_allowed_packet =116M

[mysql]
no-auto-rehash
# Remove the next comment character if you are not familiar with SQL
#safe-updates

[isamchk]
key_buffer =20M
sort_buffer_size =20M
read_buffer =62M
write_buffer =62M

[myisamchk]
key_buffer =20M
sort_buffer_size =20M
read_buffer =62M
write_buffer =62M

[mysqlhotcopy]
interactive-timeout

方法2:使用sql命令修改

SQL:

#经测试,engine或type都是可以用的

alter table cachesync engine=innodb;

alter table cachesync type=myisam;

查看表引擎方法

1.sql查看表引擎的命令

show create table tablename;

2.使用工具查看,如navicat

选中表,右键表信息

注意,如果使用navicat看表信息的话,最好重打开一下表所在的数据库,navicat的表信息不是每次查看都会重新获取,有缓存

参考:

mysql下修改engine引擎的方法

批量修改MySQL存储引擎类型

CSDN - mysql修改表的存储引擎(myisam<=>innodb)

时间: 2024-08-26 09:58:05

mysql 修改表引擎方法的相关文章

修改表引擎方法

1.修改表引擎方法alter table table_name engine=innodb;2.查看系统支持的存储引擎show engines;3.查看表使用的存储引擎两种方法:a.show table status from db_name where name='table_name';b.show create table table_name;如果显示的格式不好看,可以用\g代替行尾分号有人说用第二种方法不准确我试了下,关闭掉原先默认的Innodb引擎后根本无法执行show create

mysql修改表引擎Engine

修改my.ini,在[mysqld]下加上default-storage-engine=INNODB 其中红色字体部分是要指定的引擎名称.用sql语句修改已经建成表的引擎:alter table tableName type=InnoDB https://blog.csdn.net/shendeguang/article/details/17733805 原文地址:https://www.cnblogs.com/xsj1989/p/9652609.html

Python数据库操作 Mysql数据库表引擎与字符集#学习猿地

# Mysql数据库表引擎与字符集 ![](./imgs/752951346A5F4E7EBDE362FA97107707.png) ### 1.服务器处理客户端请求 其实不论客户端进程和服务器进程是采用哪种方式进行通信,最后实现的效果都是:**客户端进程向服务器进程发送一段文本(MySQL语句),服务器进程处理后再向客户端进程发送一段文本(处理结果).**那服务器进程对客户端进程发送的请求做了什么处理,才能产生最后的处理结果呢?客户端可以向服务器发送增删改查各类请求,我们这里以比较复杂的查询请

mysql多表查询方法(left join(左连接),right join (右连接),inner join (内连接)的区别)

表A记录如下:  aID aNum  1 a20050111  2 a20050112  3 a20050113  4 a20050114  5 a20050115  表B记录如下:  bID bName  1 2006032401  2 2006032402  3 2006032403  4 2006032404  8 2006032408  创建这两个表SQL语句如下:  CREATE TABLE a  aID int( 1 ) AUTO_INCREMENT PRIMARY KEY ,  a

mysql 修改表的语法详解

mysql 修改表的详细语法介绍 ALTER [IGNORE] TABLE tbl_name [alter_specification [, alter_specification] ...] [partition_options] algorithm_option: ALGORITHM [=] {DEFAULT|INPLACE|COPY} lock_option: LOCK [=] {DEFAULT|NONE|SHARED|EXCLUSIVE} alter_specification: tab

MySQL修改时区的方法小结

这篇文章主要介绍了MySQL修改时区的方法,总结分析了三种常见的MySQL时区修改技巧,包括命令行模式.配置文件方式及代码方式,需要的朋友可以参考下 方法一:通过mysql命令行模式下动态修改 1.1 查看mysql当前时间,当前时区 > select curtime(); #或select now()也可以 +-----------+ | curtime() | +-----------+ | 15:18:10 | +-----------+ > show variables like &q

MySQL修改表一次添加多个列(字段)和索引

MySQL修改表一次添加多个列(字段) ALTER TABLE table_name ADD func varchar(50), ADD gene varchar(50), ADD genedetail varchar(50); MySQL修改表一次添加多个索引ALTER TABLE  table_name ADD INDEX idx1 ( `func`), ADD INDEX idx2 ( `func`,`gene`), ADD INDEX idx3( `genedetail`);

mysql修改表的存储引擎

#首先建立一个表结构相同的表 mysql>create table user2 like user; #修改存储引擎 mysql>alter table user2 engine=innodb; #导入数据 mysql>insert into user2 select * from user;

mysql 修改密码的方法

修改root密码的方法有很多种,下面我来给大家总结一些常用的MySQL数据修改root密码方法,有需要了解或忘记root密码的朋友可进入参考. 方法一,用mysqladmin 这里使用了到了Mysql自带的两种命令mysqladmin.exe和mysql.exe,mysqladmin修改密码的命令格式如下 mysqladmin -u root -p[oldpass] password newpass 注意oldpass(老密码)可选,如果root默认密码为空,则不需要输入,如果需要更改老密码,请