COMPUTER/Mysql

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

star story 2017. 2. 9. 05:08

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"; 위와 동일함.