SQLの基本



SQLは何ですか?


Structured Query Language
データベースのプログラミング言語として、リレーショナル・データベースで使用されます.クエリーをデータベースに送信して、必要なデータをインポートまたは挿入できます.名前から分かるように、SQLは、Structuredテーブル(リレーションシップとも呼ばれる)データのデータベースを使用するために使用できます.

クエリーは何ですか?


Query
疑問文の意味を持つ.検索時に入力されるクエリーは、既存のデータをフィルタするためのクエリーです.

SQL構文のタイプ


3種類あります.
データ定義言語(DDL)
各バージョンを定義する言語
バージョンをテーブル(アクセルみたいな)に想像すればいい!
CREATE:バージョンの作成(表)
ALTER:バージョン(テーブル)制約、属性の変更
DROP:バージョンの削除(表)
データ管理言語(DML)
クエリー、追加、変更、データ削除の言語を管理します.
表の内容を管理する言語!
SELECT:データを見る
INSERT:データ挿入
UPDATE:データの修正
DELETE:データの削除
データ制御言語(DCL)
ユーザー、ユーザーによるバージョンまたはデータの管理およびアクセス権限を管理する言語
GRANT:承認
REVOKE:無許可と

SQLのプロパティ


大文字と小文字を区別しない.select=SELECT(サーバ環境またはタイプに応じて)
  • 最後はセミコロンでなければなりません(;)
  • で終わるはずです.
  • の固有値は、引用符(""")で囲む必要があります.(値)
  • SELECT * FROM person WHERE name = 'jihye';

  • SQLにオブジェクトを表示する場合は、basic(`)を使用してカプセル化します!

  • 注記処理は、プログラムで動作しない説明です.
    1行コメント:--使用-- SELECT * FROM person WHERE age = 20; 이 줄은 실행 안 됩니다複数行コメント:/*コード*/使用
    /* 
    SELECT * c.CustomerId, c.FirstName, count(c.City) as 'City Count'
    FROM customers AS c
    JOIN employees AS e ON c.SupportRepId = e.EmployeeId
    WHERE c.Country = 'Brazil'
    GROUP BY c.City
    ORDER BY 3 DESC, c.CustomerId ASC
    LIMIT 3;
    
    이 줄은 실행 안 됩니다
    */