ホームページ >データベース >mysql チュートリアル >データベース内のデータテーブルは何で構成されていますか?

データベース内のデータテーブルは何で構成されていますか?

青灯夜游
青灯夜游オリジナル
2020-07-28 16:23:3620428ブラウズ

データベースでは、データ テーブルは、テーブル名、テーブル内のフィールド、テーブルのレコードの 3 つの部分で構成されます。テーブルを作成する前に、まずテーブルの構造を設計する必要があります。テーブル構造はテーブルのフレームワークを表します。テーブル構造の設計とは、実際には、テーブルを構成するフィールドの数と、各フィールドの名前、データ型、長さなどの情報を定義することを意味します。

データベース内のデータテーブルは何で構成されていますか?

#テーブルを作成する前に、まずテーブルの構造を設計する必要があります。テーブル構造はテーブルのフレームワークを表します。テーブル構造の設計とは、実際には、テーブルを構成するフィールドの数と、各フィールドの名前、データ型、長さなどの情報を定義することを意味します。

データ テーブル構造の設計とは、データ テーブルのファイル名を定義し、データ テーブルに含まれるフィールド、フィールド名、フィールド タイプ、各フィールドの幅を決定し、これらのデータをコンピュータに入力することです。

#テーブル構造の設計1. テーブル名を決定します。テーブル名は一意で、その目的と一致し、簡潔で直感的で意味のあるものでなければなりません。

2. フィールド名を決定します。

⑴フィールド名の長さが 64 文字未満です。

⑵フィールド名には、文字、漢字、数字、スペース、その他の文字を含めることができます。

⑶フィールド名には、ピリオド (.)、感嘆符 (!)、角括弧 ([])、およびアクセント記号 (,) を含めることはできません。

⑷フィールド名の先頭をスペースで始めることはできません。

3. フィールドのタイプを決定します。 Access は、分野のさまざまなニーズを満たすために 10 種類のデータ型を提供します。

4. フィールドの属性を決定します。フィールド サイズ、形式、デフォルト値、必須フィールド、検証ルール、検証テキスト、インデックスなど。

5. レコードを識別できるテーブル内の唯一の主キー フィールド、つまり主キーを決定します。

データ型データベースでは次の 10 個のデータ型が一般的に使用されます。

#テキスト タイプ
  • テキスト タイプはデフォルトのデータ タイプで、最大長は 255 文字、デフォルトの長さは 50 文字です。 FieldSize プロパティを設定することで、テキスト フィールドに許可される最大文字数を設定できます。テキストに漢字が含まれている場合、各漢字は 1 文字のみを占めます。入力データの長さが定義されたフィールド長を超えない場合、システムはフィールドに入力された文字のみを保存し、フィールド内の未使用の位置の内容は保存されません。テキスト タイプは通常、名前、住所、学籍番号、郵便番号など、計算を必要としないテキストや数値を表すために使用されます。

    備考タイプ
  • 備考タイプは、最大65,535文字まで保存でき、本質的にはテキストデータと同じで、物を保存するのに適しています。詳細な説明情報、履歴書、メモ、要約など。

    数値型
  • # は、0 ~ 9 の数値、小数点、正負の符号で構成され、算術演算のデータに使用されます。数値フィールドは整数に細分化されます。 . 、long integer、byte 型、単精度型、倍精度型の場合、長さはシステムによってそれぞれ 2、4、1、4、8 バイトに設定されます。

    システムのデフォルトの数値フィールドの長さは長整数です。小数点以下の桁数は、単精度タイプの場合は 7 桁、倍精度タイプの場合は 15 桁まで正確です。バイト型には 0 ~ 255 の整数のみを格納できます。

    日付と時刻のタイプ
  • は、100 ~ 9999 の日付と時刻の任意の組み合わせを表すために使用されます。日付/時刻データの保存および表示形式は、ユーザー定義の形式に完全に依存します。さまざまな保存形式と表示形式に従って、通常の日付、長い日付、中間の日付、短い日付、長い時間、中間の時間、短い時間に分けられ、システムのデフォルトの長さは 8 バイトです。

    通貨タイプ
  • は、通貨値を保存するために使用されます。このフィールドにデータを入力すると、システムにより通貨記号と桁区切り記号が自動的に追加されます。通貨データの保存形式と表示形式は、ユーザー定義の形式に完全に依存します。さまざまな保存形式と表示形式に応じて、通常データ、通貨、ユーロ、固定、標準などのタイプに分類されます。

    通貨データの整数部分の最大長は 15 桁で、小数部分の長さは 4 桁を超えることはできません。

    自動番号付けタイプ
  • は、増分データとランダム データを保存するために使用されます。テーブルにレコードを追加するとき、システムはフィールドに一意のシーケンス番号を割り当てます。シーケンス番号を決定するには、インクリメンタルとランダムの 2 つの方法があります。

    増分方式がデフォルト設定です。新しいレコードが追加されるたびに、このフィールドの値は自動的に 1 ずつ増加します。

    ランダム方式を使用する場合、新しいレコードが追加されるたびに、このフィールドのデータはランダムな長整数データとして指定されます。

    このフィールドの値がシステムによって指定されると、削除または変更することはできません。したがって、このタイプのフィールドを含むテーブルの場合、操作時に次の問題に注意する必要があります。

    (1) レコードを削除すると、他のレコードのフィールドの値は調整されません。

    (2) 新しいレコードがテーブルに追加された場合、そのフィールドは削除されたレコードで使用されていた値を使用しません;

    (3) ユーザーは、そのレコードを指定または変更することはできません。このフィールドの値。

    各データ テーブルで許可される自動番号付けフィールドは 1 つだけであり、その長さはシステムによってシーケンス番号、製品番号、コーディングなど 4 バイトに設定されます。

    はい/いいえタイプ
  • 論理値が真か偽かを判断するために使用されるデータ。Yes/No、True/False、または On/Off で表されます。フィールド長はシステムによって 1 バイトに設定されます。合格するかどうか、結婚するかどうかなど。

  • OLE オブジェクト タイプ

    OLE (オブジェクトのリンクと埋め込み、オブジェクトのリンクと埋め込み) は、他のアプリケーションによって作成されたオブジェクトをリンクまたは埋め込むために使用されます。たとえば、音声や画像などをデータベースに埋め込むと、そのサイズが 1 GB に達することがあります。

    リンク方法と埋め込み方法はデータ入力時に選択できます。リンク オブジェクトは、ファイルの内容を表す画像をドキュメントに挿入します。画像とソース ファイル間のリンクのみがデータベースに保存されます。ファイルに加えられた変更はすべてドキュメントに反映され、埋め込みオブジェクトはファイルの内容をオブジェクトとしてドキュメントに挿入し、オブジェクトはデータベースにも保存されます。オブジェクトはソースファイルとは何の関係もありません。

  • ハイパーリンク タイプ

    は、インターネット、LAN、またはローカル コンピュータにリンクされたハイパーリンク アドレスを保存するために使用され、サイズは 2048 バイトを超えません。

  • ルックアップ ウィザード タイプ

    はルックアップ ウィザード フィールドの作成に使用されます。ユーザーはリスト ボックスまたはコンボ ボックスを使用して、他のテーブルやその他の値を確認できます。このテーブルのフィールド。通常は 4 バイトです。

関連チュートリアルの推奨事項: 「データベース ビデオ チュートリアル」、「PHP チュートリアル

以上がデータベース内のデータテーブルは何で構成されていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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