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"; 위와 동일함.
'COMPUTER > Mysql' 카테고리의 다른 글
4. Mysql 쿼리문 정리 -바닥부터 배우는 Mysql - (0) | 2017.02.03 |
---|---|
3. Mysql 함수(3) -바닥부터 배우는 Mysql - (0) | 2017.02.01 |
2. Mysql 함수(2) -바닥부터 배우는 Mysql - (0) | 2017.01.29 |
1. Mysql 함수(1) -바닥부터 배우는 Mysql - (0) | 2017.01.27 |
5. Mysql: 기본 명령문(4) -바닥부터 배우는 Mysql - (0) | 2017.01.24 |