mysql引擎怎么加
时间 : 2023-08-02 10:45:19声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

在MySQL中,可以通过以下几种方法来添加或更改表的存储引擎:

1. 创建新的表时指定引擎:

在创建表的语句中,可以通过使用ENGINE关键字来指定想要使用的存储引擎。例如,可以使用以下语句来创建一个使用InnoDB引擎的表:

```sql

CREATE TABLE my_table (id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(100))

ENGINE = InnoDB;

```

这样就会创建一个使用InnoDB引擎的名为my_table的表。

2. 更改已有表的引擎:

可以使用ALTER TABLE语句来更改已有表的存储引擎。例如,可以使用以下语句将一个名为my_table的表的存储引擎更改为MyISAM:

```sql

ALTER TABLE my_table

ENGINE = MyISAM;

```

这样就会将my_table表的存储引擎从原来的引擎更改为MyISAM。

3. 修改全局默认引擎:

如果想要修改MySQL默认的存储引擎,可以修改mysqld配置文件中的default-storage-engine参数,将其设置为想要使用的默认存储引擎。例如,可以将default-storage-engine参数设置为InnoDB,这样创建新表时就会默认使用InnoDB引擎:

```ini

[mysqld]

default-storage-engine = InnoDB

```

需要注意的是,不同的存储引擎具有不同的特点和适用场景。在选择存储引擎时需要根据具体的需求来进行选择。常用的存储引擎包括InnoDB、MyISAM、Memory等,每种存储引擎都有其优缺点和适用场景。