SQL速くマニュアルを調べます

1301 ワード

基本操作
クエリー
  • 基本SELECT * FROM
  • 条件SELECT * FROM WHERE
  • 投影SELECT 1, 2, 3 ... SELECT 1 1, 2 2, 3 ...
  • 並べ替え... ORDER BY
  • ページLIMIT OFFSET
  • 集約
  • 関数
    説明
    COUNT
    行の総数を計算します
    SUM
    ある数値列の総価値を計算します。
    AVG
    数値列の平均を計算します。
    MAX
    最大値を計算
    MIN
    最小値を計算
    多時計
  • 基本SELECT * FROM SELECT ... FROM INNER JOIN ON
  • にはINNER JOIN
  • が接続されています。
  • 外部接続a.左外部接続LEFT OUTER JOIN b.左外部接続RIGHT OUTER JOIN c.全外部接続FULL OUTER JOIN
  • 変更
  • INSERT INSERT INTO ( 1, 2, ...) VALUES ( 1, 2, ...);注:複数のデータをカンマで区切る
  • UPDATE UPDATE SET 1= 1, 2= 2, ... WHERE ...;注:UPDATEWHEREがない場合、デフォルトのすべての修正
  • DELETE DELETE FROM WHERE ...;
  • 通常の操作
  • 挿入と置換挿入記録が存在する場合、削除して挿入するREPLACE INTO users (id, name) VALUES (1, ' ');
  • 挿入と更新の記録がある場合、INSERT INTO users (id, name) VALUES (1, ' ') ON DUPLICATE KEY UPDATE name=' ';
  • を更新する。
  • 挿入&無視INSERT IGNORE INTO users (id, name) VALUES (1, ' ');