5. Mysql 보충 자료       -바닥부터 배우는 Mysql -

 

EXISTS의 사용:

CREATE TABLE IF NOT EXISTS mysql_table (: 같은 이름의 테이블 생성을 방지.

 

WHERE [NOT] EXISTSSELECT : SELECT 문을 이용한 서브쿼리 문에서 자료가 있는지 또는 없는 지를 검사.

 

IF NOT EXISTS (SELECT ) ALTER TABLE ; 조건에 맞는 SELECT 문이 존재하지 않으면 ALTER 문을 실행.

 

IF NOT EXISTS (SELECT ) CREATE TABLE ; 조건에 맞는 SELECT 문이 존재하지 않으면 CREATE 문을 실행.

 

SHOW TABLES; 모든 테이블을 보여준다.

DESC 테이블명;= DESCRIBE 테이블명; =EXPLAIN 테이블명;

RENAME TABLE 테이블명1 to 테이블명2;

 

RENAME TABLE Table1 to Table2; 테이블 이름 바꾸기.

 

OFFSET : 몇 번째부터 가져올지를 지정.

$sql = "SELECT * FROM Table LIMIT 10 OFFSET 15"; 15 번째부터 10개의 데이터.

$sql = "SELECT * FROM Table LIMIT 15, 10"; 위와 동일함.

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()})})});