4. Mysql 쿼리문 정리 -바닥부터 배우는 Mysql -

 


조회문:

-SELECT * FROM table;

-SELECT col1, col2, FROM table;

 

-SELECT col1, col2, FROM table WHERE 조건1 [AND|OR] 조건2;

 

-SELECT col1, col2, FROM table

ORDER BY col1 [ASC(=기본값)|DESC], col2 [[ASC(=기본값)|DESC],;

 

-SELECT * FROM table LIMIT n ;

-SELECT * FROM memo LIMIT n, m ;

결과 중 n 번째부터 m개만 가져옴. 첫 번째 레코드는 0.

 

-SELECT COUNT(*) FROM table;

-SELECT COUNT(*) FROM table WHERE 조건;

-SELECT * FROM student WHERE 조건;

 

-SELECT col1, col2, FROM table, WHERE 조건 GROUP BY col1, col2,

ORDER BY col1 [ASC|DESC], col2 [ASC|DESC],;

GROUP BY를 먼저 쓰고 뒤에 ORDER BY를 쓴다.

 

-SELECT col1, col2, FROM table1 WHERE comp_col1 [IN|NOT IN]

(SELECT comp_col2 FROM table2);

IN : '='와 같다.

NOT IN : '!='와 같다.

 

-SELECT avg(col1), sum(col2),FROM table WHERE col1 = value ;

 

-SELECT * FROM table1, table2 WHERE table1.col1 = table2.col1 ;

-SELECT * FROM table1 INNER JOIN table2 ON table1.col1 = table2.col1 ;

-SELECT * FROM table1 LEFT JOIN table2 ON table1.col1 = table2.col1 ;

-SELECT * FROM table1 RIGHT JOIN table2 ON table1.col1 = table2.col1 ;

 

-SELECT LEFT(col1, n) FROM table;

-SELECT MID(col1, n, m) FROM table;

-SELECT RIGHT(col1, n) FROM table;

-SELECT * FROM table WHERE LENGTH(col1)=10;

 

-SELECT DISTINCT col1 FROM table;

 

-SELECT col1 AS 'new_name1', col2 AS 'new_name2' FROM table;

 

입력문:

-INSERT INTO table (col1, col2, , coln ) VALUES (value1, value2, , valuen);

-INSERT INTO table VALUES (value1, value2, , valuen);

여러 레코드 입력:

-INSERT INTO table

VALUES

(value1, value2, , valuen),

(value1, value2, , valuen),

:

(value1, value2, , valuen);

 

-INSERT INTO table SELECT * FROM table WHERE 조건;

-INSERT INTO table (col1, col2, col3) SELECT col1, col2, col3 FROM table WHERE 조건;

 

수정문:

-UPDATE table SET col1=value1, col1=value1, WHERE 조건;

 

삭제문:

-DELETE FROM table;

-DELETE FROM table WHERE 조건 [ORDER BY ASC|DESC][LIMIT n, m ];

 

교체문:

기존레코드가 없다면 단순히 삽입. 사용 방법은 INSERT와 동일.

-REPLACE INTO table (col1) VALUES (value1);

Posted by star story :

Snippet :: Code View :: "+location.href+'
'+b+"

");top.consoleRef.document.close()}$(".snippet-container").each(function(b){$(this).find("a.snippet-text").click(function(){var d=$(this).parents(".snippet-wrap").find(".snippet-formatted");var c=$(this).parents(".snippet-wrap").find(".snippet-textonly");d.toggle();c.toggle();if(c.is(":visible")){$(this).html("html")}else{$(this).html("text")}return false});$(this).find("a.snippet-window").click(function(){var c=$(this).parents(".snippet-wrap").find(".snippet-textonly").html();a(c);$(this).blur();return false})});$(".snippet-toggle").each(function(b){$(this).click(function(){$(this).parents(".snippet-container").find(".snippet-wrap").toggle()})})});