mysql を構成するときに、構成ファイル内のデフォルトのストレージ エンジンを InnoDB に設定しました。今日はMyISAMとInnoDBの違いについて確認しました。第7回では、「MyISAMはGISデータをサポートしていますが、InnoDBはサポートしていません。つまり、MyISAMは、ポイント、ライン、ポリゴン、サーフェスなどの空間データオブジェクトをサポートしています。」と説明しました。 地理情報システム(実際は測量と地図作成)を専攻している学生としては、空間データを保存できるデータベースが良いと思います。データベース初心者ですがご容赦ください。 データベース エンジンを構成するには、次の 3 つの方法があります。 (1)設定ファイルを変更する インストール ディレクトリの ~\MySQL\mysql-5.6.31-winx64 にある my.int 構成ファイルを開き、[mysqld] の後に次のステートメントを変更または追加します (以前に設定していない場合)。
自分でMyISAMに変更し、今後データテーブルを作成する際には、デフォルトのエンジンが現在の設定になります。 (2)データテーブル作成時に宣言する mysql> テーブルテストを作成します( -> id int(10) unsigned not null auto_increment, -> 名前varchar(10)文字セットutf8、 -> 年齢 int(10)、 -> 主キー(ID) -> ) -> エンジン=MyISAM -> ; 上記の記述は、下図のような表を作成するためのものです。特に言うことはありません。 次に、作成されたテーブルのエンジン カテゴリをクエリします。
(3)データテーブルのエンジンを変更する データ テーブルのエンジン タイプは固定ではありません。Navicat for MySQL などのビジュアル アプリケーションやコマンドを使用して変更できます。次に、新しく作成したテスト テーブルのエンジンを InnoDB に変更します。
追加知識: MySQLはすべてのテーブルのデータエンジンを変更し、MyISAMはInnoDBに設定されます 1. 最初に実行する SQL ステートメントを設定します。 SELECT GROUP_CONCAT(CONCAT( 'ALTER TABLE '、TABLE_NAME、'ENGINE=InnoDB; ') SEPARATOR '' ) information_schema.TABLES から t へ ここで、TABLE_SCHEMA = 'データベース'、TABLE_TYPE = 'ベース テーブル'; データベースをデータベース名に変更します。ここではデータベースがデータベースであると仮定します。 SELECT GROUP_CONCAT(CONCAT( 'ALTER TABLE '、TABLE_NAME、'ENGINE=InnoDB; ') SEPARATOR '' ) information_schema.TABLES から t へ ここで、TABLE_SCHEMA = 'データベース'、TABLE_TYPE = 'ベース テーブル'; 2. 非常に長いSQLを取得し、コピーして実行する 3. 現在のデータベースのフィールドストレージ情報を表示する
結果: MySQLでデータテーブルを作成するときにエンジンMyISAM / InnoDBを設定する方法に関する上記の記事は、エディターがあなたと共有するすべての内容です。参考になれば幸いです。また、123WORDPRESS.COMを応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Tomcat の 404 エラーの解決方法の詳細な説明
1. イベントが有効になっているかどうかを確認する'%sche%' のような変数を表...
1. フォントと文字表示の関係左側と右側の鋭角部分は Songti フォントで表示されます: &l...
初めてDockerを使用してイメージをローカルにパッケージ化してデプロイするまず、私のラップトップシ...
目次非同期を理解するフェッチ(url)レスポンス.json() asyncとawaitを組み合わせる...
MySQL データをエクスポートする目的は、データベースのバックアップ、テーブル構造のエクスポート、...
目次予備作業バックエンド構築フロントエンドページダイレクトレンダリングsetTimeout ページン...
例を使って、Webページのヘッダー情報の意味を理解しましょう。 <!DOCTYPE HTML ...
プロセス分析の実装(1)繰り返して電話をかけるには?答え: 関数をカプセル化して一度だけ呼び出すコー...
最近、外国人が CSS3 を使用してアコーディオン効果を実現しているビデオを見たので、自分で学習した...
序文1.ベンチマークは、テスト オブジェクトのクラスの特定のパフォーマンス指標の定量的、再現可能、比...
この記事では、MySQL 8.0.14のインストールと設定のプロセスを記録しています。具体的な内容は...
この文書はMySQL Server 8.0.3のインストールと設定方法を参考のために記録したものです...
インターフェースの役割:インターフェース (英語: interface) の機能は、簡単に言えば、コ...
この記事では、モグラ叩きゲームを実装するためのJavaScriptの具体的なコードを参考までに紹介し...
目次1. SQL最適化の一般的な手順1. SQL実行計画の分析を説明する2. プロフィール分析を表示...