ทบทวนคำสั่ง sql
คำสั่งในการ SELECT หรือดึงข้อมูล
04 Oct 08
SQL คืออะไร อ่าน 2378
13 Oct 08
คำสั่ง SQL BETWEEN อ่าน 2188
13 Oct 08
คำสั่ง SQL ORDER BY อ่าน 1987
08 Oct 08
คำสั่ง SQL DISTINCT อ่าน 1718
24 Mar 09
Database ข้อมูลจังหวัดและอำเภอในประเทศไทย อ่าน 1650
19 Oct 08
คำสั่ง SQL COUNT อ่าน 1645
22 Oct 08
คำสั่ง SQL HAVING อ่าน 1581
19 Oct 08
คำสั่ง SQL functions อ่าน 1544
22 Oct 08
คำสั่ง SQL GROUP BY อ่าน 1528
08 Oct 08
คำสั่ง SQL SELECT อ่าน 1351
13 Oct 08
คำสั่ง SQL LIKE อ่าน 1268
25 Sep 08
คำสั่ง SQL เพื่อสุ่มข้อมูลมาแสดง อ่าน 1217
04 Oct 08
การติดตั้ง MySQL บน Windows อ่าน 1104
13 Oct 08
คำสั่ง SQL WHERE อ่าน 1083
13 Oct 08
คำสั่ง SQL IN อ่าน 998
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]

