ホームページ >データベース >mysql チュートリアル >mysqlでストレージエンジンを指定するにはどうすればよいですか?
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 ファイル
行を開き、次の図に示す行を見つけます。ここで、次の図に示すように、ストレージ エンジンを必要なものに変更します。
次に、以下の図に示すように、SQL ステートメントを使用して変更することもできます。 テーブルの作成プロセスでは、ストレージ エンジンを次のように指定できます。 ENGINE、エンジンは create ステートメントの最後に追加されます =MyISAM 次に、Show ステートメントを使用してテーブルの作成ステートメントを表示します。以下の図に示すように、ストレージ エンジンが MyISAM に変更されました さらに、次のように alter table ステートメントを使用して既存のテーブルのストレージ エンジンを変更することもできます。次の図に示すように、 変更されました。今後は、次の図に示すように、Show ステートメントを使用してストレージ エンジンを確認して検証する必要があります。#拡張情報
現在のテーブルで使用されているストレージ エンジンを表示します
mysql> show create table emp;
or
mysql> show table status like 'emp' \G;
現在のデータベースでサポートされているストレージ エンジンを表示します
mysql> show engines \G;
Forプログラミング関連の知識については、プログラミング入門をご覧ください。 !
以上がmysqlでストレージエンジンを指定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。