データベースとSQL言語の基礎

コンセプト

入力フォーマット、データの検索および処理の様々な可能データベース・ストレージ構造は、必要なときにデータを毎回再入力する必要はありません。
機能

  • データの共有

  • 冗長データを削減

  • データの独立性

  • データ集中管理

  • データの一貫性と保守性
    のレベル

  • 物理データ層:最内データベースは、データセットは、実際の物理的な記憶装置に記憶されています

  • 概念的データ層:中間層、レコードのコレクションを格納します

  • 論理データ層:ユーザーが見ると、データベースを使用することができ、場合に、特定のユーザまたはいくつかのデータセット、すなわち、論理レコードのセット

データベースの種類と機能

  • 階層型データベース:ツリー状の構造は、レコードを一緒にリンクすることにより、相互のセットです。
  • 網状データベース:エンティティ・タイプ、エンティティ間の接触の論理構造を示す使用して、ネットワーク・データ構造。
  • オブジェクト指向データベース:オブジェクト指向モデルが基づいています
  • リレーショナルデータベース:(最も人気のある)は、リレーショナルモデルデータベースに基づいて、リレーショナルモデルは、一連のテーブルで構成されています。

SQL言語

SQLクエリ言語は、SQLクエリを簡単に、操作の定義、データ、および制御データベースを使用することができる構造。

コンポーネント:データ定義言語、データ操作言語、データ制御言語、トランザクション制御言語

文の選択
データテーブルからデータを取得するために使用します

すべての女性従業員の表のtb_emp名のデータは、年齢が年齢昇順アウトの形で取り出さ:
tb_empから、SELECT名WHERE年齢性別年齢別=「女」受注;
INSERT文にする
ために使用されるテーブルに新しいデータを挿入する
テーブル名を挿入(フィールド1、フィールド名2、...)
valuse(属性値は、属性値2、...)
のデータテーブルtb_emp用にデータに挿入される
tb_empのvaluseへの挿入(2 'リリ'、 ' F'、販売);

更新ステートメント
特定のレコードのためには、テーブル内のデータを更新
あなたは24に改訂された表のtb_emp年齢のデータが2人の従業たいと仮定します
= 24 WHERE上記のid = 2 SET年齢tb_emp更新、
DELETE文
、削除データへ

表tb_empのデータは、1024従業員欠失を番号:
WHERE tb_emp上記ID = 1024から削除します。

公開された59元の記事 ウォン称賛7 ビュー7303

おすすめ

転載: blog.csdn.net/m0_46193982/article/details/105150912