この記事では主に mysql リレーショナル データベースを皆さんに紹介します。必要としている友人に役立つことを願っています。
推奨リファレンス チュートリアル: 「mysql チュートリアル 」
リレーショナル データベース はリレーショナルモデル(数理モデル)に基づいて構築されたデータベースです。
リレーショナル モデルに関しては、これはいわゆる関係に基づくモデルであり、次の 3 つの側面が含まれます。
データ構造: データ ストレージフォーム、2 次元テーブル (行と列);
操作命令セット: すべての SQL ステートメント;
整合性制約: 内部のデータ制約。テーブル (フィールドとフィールド) とテーブル間の制約 (外部キー)。
データベース: 保存する必要があるデータ要件を分析します (データの種類 (エンティティ) の場合)。 2 次元テーブルとして設計する必要があります。
2 次元テーブル: ヘッダー (データの名前を指定するために使用されるフィールド名) とデータ (実際に格納されるコンテンツ) で構成されます。
#2 次元テーブルの例:
EEROR_CODE | DESCRIPTION | |
---|---|---|
US0001 | このユーザーは登録されていません | #2 |
注文の生成に失敗しました | 3 | |
不明なシステム例外 |
#DBS: データベース システム = DBMS DB、データベース システム。
row\record
、基本的に、行は構造上の観点から見たものであり、レコードを指します。データの構造的な観点からです。Column\Field:
column\field
4 SQL
create
、alter などの命令を表します。
DML: データ操作言語。データ (テーブルの内容) を操作するために使用されます。代表的な命令は、
insert
などがありますが、DML 内にはデータ クエリ言語である DQL (Data Query Language) という別の分類があり、代表的なコマンドは select
. です。
DCL: Data Control Language、データ制御言語。主に(ユーザー)権限の管理を担当します。代表的な命令は、
grant
や
SQL はリレーショナル データベースの操作命令であり、W3C と同様に制約ではありますが、必須ではありません。つまり、さまざまなデータベース製品 (Oracle や MySQL など) の内部にあることを意味します。 ) 若干の違いがある場合がございます。
以上がMySQL チュートリアル リレーショナル データベースの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。