SQL - DML
データ管理言語(DML)とは?データベース内のテーブルの内容を直接操作できます. CRUD レコード表 SELECT、INSERT、UPDATE、DELETEがあります.
SELECT=データをロードします.クエリー.
1)SELECT列名FROM表名;
テーブル内の対応するカラム名に一致するデータを取得する構造.
WHERE構文を追加して、WHEREセクションの後の条件に一致するデータのみを読み込む
カラム名=値の場合、データ行のデータのみがロードされます.このデータ行の値はコレクション名で指定された値です.
3)SELECT列名FROM表名WHERE条件ORDER BY列名ASCまたはDESC LIMIT個数;
LIMIT構文を追加して、データ行が多い場合にLIMITセクションの数でデータをロードします.
@SELECTデフォルト使い方
SELECT列名FROM表名; SELECT列名FROM表名WHERE条件;
SELECT:クエリーするカラム名を記述し、複数のカラム名、カンマで区切られ、すべてのカラム名クエリーで*
FROM:クエリー列を含むテーブル名の説明
WHERE:選択行の条件を記述する
複数の制限条件を含めることができます.各制限条件は論理演算子で接続され、制限条件を満たす行のみです.
RESULT SETに含める
AS文
列に別名を作成し、列名を変更する
≪テキスト|Text|emdw≫:selectセクションで指定した文字列を使用すると、テーブルに存在するデータとして使用できます.
すべての行に繰り返し表示されます.
DISTINCT
キーワードは、重複するカラム値を削除することによってクエリーされます.
SELECTでは一度しか使えません
INSERT=データを挿入します.
1)INSERT INTO表名(列名1,2,3)VALES(値1,2,3);
入力した値は、 テーブル名の列数と同じです. 文字列を値として入力と、文字列 を単一引用符で区切る. ex) INSERT INTO Employees (id, name, age) VALUES ( 100, 'mingi', 'man') 2)INSERT INTO表名VALES(値1、2、3);テーブル名の後にカラム名を入力しない場合は、テーブル内のすべてのカラム名に値を入力し、すべてのカラム数に対応する値を指定します. ex) INSERT INTO Employees VALUE (100,'mingi','men');
UPDATE=データを修正します.
1)UPDATEテーブル名SETカラム名=変更する値; テーブルのすべてのデータのカラム値を変更します. 2)UPDATE表名SET列名=変更する値WHERE条件; WHEREセクションでは、条件を満たすデータのみが変更されます. 3)UPDATE表名SET列名1=変更する値1、列名2=変更する値2 WHERE条件;変更するカラムが複数ある場合は、カンマ(,)を使用して複数の値を変更できます.
DELETE=データを削除します.
1)DELETE FROM表名; テーブルのすべてのデータを削除します. 2)DELETE FROM表名WHERE条件; WHEREセクションでは、条件を満たすデータのみが削除されます. DQL(Data Query Language)
データの検索と抽出に使用される言語
DQLもDMLに属する言語です.
クエリデータの結果をResult set(行の集合)と呼びます.
->0以上の行を含めることも、特定の基準でソートすることもできます.
SELECT=データをロードします.クエリー.
1)SELECT列名FROM表名;
テーブル内の対応するカラム名に一致するデータを取得する構造.
모든 컬럼을 불러오고 싶을 때는 컬럼명 부분에 '*' 을 넣음
2)SELECT列名FROM表名WHERE条件;WHERE構文を追加して、WHEREセクションの後の条件に一致するデータのみを読み込む
カラム名=値の場合、データ行のデータのみがロードされます.このデータ行の値はコレクション名で指定された値です.
3)SELECT列名FROM表名WHERE条件ORDER BY列名ASCまたはDESC LIMIT個数;
LIMIT構文を追加して、データ行が多い場合にLIMITセクションの数でデータをロードします.
@SELECTデフォルト使い方
SELECT:クエリーするカラム名を記述し、複数のカラム名、カンマで区切られ、すべてのカラム名クエリーで*
FROM:クエリー列を含むテーブル名の説明
WHERE:選択行の条件を記述する
複数の制限条件を含めることができます.各制限条件は論理演算子で接続され、制限条件を満たす行のみです.
RESULT SETに含める
AS文
列に別名を作成し、列名を変更する
≪テキスト|Text|emdw≫:selectセクションで指定した文字列を使用すると、テーブルに存在するデータとして使用できます.
すべての行に繰り返し表示されます.
DISTINCT
キーワードは、重複するカラム値を削除することによってクエリーされます.
SELECTでは一度しか使えません
INSERT=データを挿入します.
1)INSERT INTO表名(列名1,2,3)VALES(値1,2,3);
入力した値は、
UPDATE=データを修正します.
1)UPDATEテーブル名SETカラム名=変更する値;
DELETE=データを削除します.
1)DELETE FROM表名;
データの検索と抽出に使用される言語
DQLもDMLに属する言語です.
クエリデータの結果をResult set(行の集合)と呼びます.
->0以上の行を含めることも、特定の基準でソートすることもできます.
Reference
この問題について(SQL - DML), 我々は、より多くの情報をここで見つけました https://velog.io/@meengi07/SQL-DMLテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol