ทบทวนคำสั่ง sql

คำสั่งในการ SELECT หรือดึงข้อมูล
SELECT
    [ALL | DISTINCT | DISTINCTROW ]
      [HIGH_PRIORITY]
      [STRAIGHT_JOIN]
      [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT]
      [SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS]
    select_expr, ...
    [FROM table_references
    [WHERE where_condition]
    [GROUP BY {col_name | expr | position}
      [ASC | DESC], ... [WITH ROLLUP]]
    [HAVING where_condition]
    [ORDER BY {col_name | expr | position}
      [ASC | DESC], ...]
    [LIMIT {[offset,] row_count | row_count OFFSET offset}]
    [PROCEDURE procedure_name(argument_list)]
    [INTO OUTFILE 'file_name' export_options
      | INTO DUMPFILE 'file_name'
      | INTO @var_name [, @var_name]]
    [FOR UPDATE | LOCK IN SHARE MODE]]

คำสั่งในการ INSERT หรือเพิ่มข้อมูล
INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
    [INTO] tbl_name [(col_name,...)]
    VALUES ({expr | DEFAULT},...),(...),...
    [ ON DUPLICATE KEY UPDATE col_name=expr, ... ]

Or: 

INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
    [INTO] tbl_name
    SET col_name={expr | DEFAULT}, ...
    [ ON DUPLICATE KEY UPDATE col_name=expr, ... ]

Or: 

INSERT [LOW_PRIORITY | HIGH_PRIORITY] [IGNORE]
    [INTO] tbl_name [(col_name,...)]
    SELECT ...
    [ ON DUPLICATE KEY UPDATE col_name=expr, ... ]


คำสั่งในการ UPDATE หรือแก้ไขข้อมูล
Single-table syntax: 

UPDATE [LOW_PRIORITY] [IGNORE] tbl_name
    SET col_name1=expr1 [, col_name2=expr2 ...]
    [WHERE where_condition]
    [ORDER BY ...]
    [LIMIT row_count]

Multiple-table syntax: 

UPDATE [LOW_PRIORITY] [IGNORE] table_references
    SET col_name1=expr1 [, col_name2=expr2 ...]
    [WHERE where_condition]



คำสั่งในการ DELETE หรือลบข้อมูล
Single-table syntax: 

DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name
    [WHERE where_condition]
    [ORDER BY ...]
    [LIMIT row_count]

Multiple-table syntax: 

DELETE [LOW_PRIORITY] [QUICK] [IGNORE]
    tbl_name[.*] [, tbl_name[.*]] ...
    FROM table_references
    [WHERE where_condition]

Or: 

DELETE [LOW_PRIORITY] [QUICK] [IGNORE]
    FROM tbl_name[.*] [, tbl_name[.*]] ...
    USING table_references
    [WHERE where_condition]




บทความในหมวดที่่น่าสนใจ อื่นๆ SQL Learning

13 Oct 08 คำสั่ง SQL BETWEEN อ่าน 2259 13 Oct 08 คำสั่ง SQL ORDER BY อ่าน 2040 08 Oct 08 คำสั่ง SQL DISTINCT อ่าน 1760 24 Mar 09 Database ข้อมูลจังหวัดและอำเภอในประเทศไทย อ่าน 1700 19 Oct 08 คำสั่ง SQL COUNT อ่าน 1697 22 Oct 08 คำสั่ง SQL HAVING อ่าน 1621 19 Oct 08 คำสั่ง SQL functions อ่าน 1579 22 Oct 08 คำสั่ง SQL GROUP BY อ่าน 1561 08 Oct 08 คำสั่ง SQL SELECT อ่าน 1391 13 Oct 08 คำสั่ง SQL LIKE อ่าน 1297 25 Sep 08 คำสั่ง SQL เพื่อสุ่มข้อมูลมาแสดง อ่าน 1250 04 Oct 08 การติดตั้ง MySQL บน Windows อ่าน 1131 13 Oct 08 คำสั่ง SQL WHERE อ่าน 1116 13 Oct 08 คำสั่ง SQL IN อ่าน 1024 13 Oct 08 คำสั่ง SQL AND OR อ่าน 984
จำนวนผู้เยี่ยมชม 88243 คน 2010 © Copyright ninenik.com. All rights reserved.