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] EXISTS(SELECT 문): 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"; 위와 동일함.