ホームページ  >  記事  >  データベース  >  PHP のデータテーブルのオプションは何ですか?ストレージ エンジンとは何ですか?

PHP のデータテーブルのオプションは何ですか?ストレージ エンジンとは何ですか?

慕斯
慕斯オリジナル
2021-06-28 14:55:462391ブラウズ

PHP についてたくさんのことを学びましたが、PHP のデータ テーブルにはどのようなオプションがあるでしょうか?ストレージ エンジンとは何ですか?完全にマスターしましたか?まだマスターしていない場合は、この記事に従って学習を続けてください。

テーブル オプション リスト

テーブル オプションは、テーブルを作成するときの全体的な設定です。テーブルには主に次の内容が含まれます: charset = 使用する文字エンコーディング

engine = 使用するストレージ エンジン (テーブル タイプとも呼ばれます)、

auto_increment = の初期値を設定します現在のテーブルの自動インクリメント フィールド。デフォルトは 1comment='テーブルの説明テキスト'

説明;

1、セットです。文字エンコーディングは次のとおりです。データベースの設定とは異なる必要があります。同じ場合は設定する必要はありません。データベース レベルの設定が自動的に使用されるため、

##2、エンジン (ストレージ エンジン) はコード レベルの名詞です: InnoDB、MyIsam、BDB、archive、Memory.

ストレージ エンジンとは何ですか?

ストレージ エンジンは、ハードディスクにデータを保存する「メカニズム」です。実際には、(上記の名前で述べたように) メカニズムとさまざまなストレージ エンジンは少数しかなく、ストレージ メカニズムは主に 2 つの主要なレベルで設計されています。

1、できるだけ高速に

2、できるだけ多くの機能を;

さまざまなストレージ エンジンを選択することは、上記のパフォーマンスと機能の「トレードオフ」になります。

PHP のデータテーブルのオプションは何ですか?ストレージ エンジンとは何ですか?

デモの例:

#演示表选项语法:
create table tab_xuanxiang(
id int auto_increment primary key,name varchar(10),
age tinyint
charset = gbk,/*产当前效据库的字符编码是utF8*/engine = MyIsam,
auto_increment = 100o,comment ="说明文字...";
insert into tab_xuanxiang (id,name,age)values(null,'张三',11)
関連学習の推奨事項:

mysql チュートリアル (

ビデオ)

以上がPHP のデータテーブルのオプションは何ですか?ストレージ エンジンとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。