mysql でエンジンを指定する方法: 1. テーブルを作成するとき、ENGINE を通じてストレージ エンジンを指定できます。create ステートメントの最後に「engine=storage Engine;」を追加するだけです。テーブルを変更する場合は、「alter table table name Engine=storage Engine;」を使用してストレージ エンジンを指定できます。
(推奨チュートリアル: mysql ビデオ チュートリアル)
ストレージ エンジン、つまり、テーブル タイプ (table_type)
ユーザーは、アプリケーションのニーズに応じて、データ、インデックスの格納方法、トランザクションを使用するかどうかなどを選択できます。適切なストレージ エンジンを選択すると、多くの場合、データベースのパフォーマンスとデータ アクセス効率が効果的に向上し、データベース内の複数のテーブルで異なるエンジンを組み合わせて使用して、さまざまなパフォーマンスと実際のニーズを満たすことができます。
MySQL は、MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE などを含む多くのストレージ エンジンをサポートしており、そのうち InnoDB と BDB はトランザクション セキュリティをサポートしています。また、TokuDB (高書き込みパフォーマンスおよび高圧縮ストレージ エンジン) や Infobright (カラム ストレージ エンジン) など、いくつかのサードパーティ ストレージ エンジンもサポートしています。
mysql はストレージ エンジンを指定します
ストレージ エンジンを変更する最初の方法は、次の図に示すように MySQL 構成ファイルを変更することです。 ini ファイル
行を開き、次の図に示す行を見つけます。ここで、次の図に示すように、ストレージ エンジンを必要なものに変更します。
#拡張情報
現在のテーブルで使用されているストレージ エンジンを表示します
mysql> show create table emp;
or
mysql> show table status like 'emp' \G;
現在のデータベースでサポートされているストレージ エンジンを表示します
mysql> show engines \G;
Forプログラミング関連の知識については、プログラミング入門をご覧ください。 !
以上がmysqlでストレージエンジンを指定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。