차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| tech:sql [2014/10/09 00:36] – V_L | tech:sql [2018/03/31 14:52] (현재) – [SELECT] 221.148.239.209 | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| + | {{tag> | ||
| ====== SQL====== | ====== SQL====== | ||
| 줄 5: | 줄 6: | ||
| ====INSERT==== | ====INSERT==== | ||
| - | mysql> | + | |
| 혹은 | 혹은 | ||
| - | mysql> | + | |
| + | |||
| + | |||
| + | |||
| + | INSERT INTO ins_duplicate VALUES (1,' | ||
| ====SELECT==== | ====SELECT==== | ||
| - | mysql> | + | |
| 컬럼명을 *로 하면 모든 컬럼 의미. | 컬럼명을 *로 하면 모든 컬럼 의미. | ||
| 줄 38: | 줄 43: | ||
| 결과중 100번째부터 10개만 가져오기. 첫번째 레코드는 0번 부터 시작한다. | 결과중 100번째부터 10개만 가져오기. 첫번째 레코드는 0번 부터 시작한다. | ||
| - | === | ||
| - | MySQL (> | + | MySQL (> |
| 중복키가 있으면 업데이트하고 아니면 인서트 하는 명령인 | 중복키가 있으면 업데이트하고 아니면 인서트 하는 명령인 | ||
| INSERT... ON DUPLICATE KEY UPDATE .. 를 써서 | INSERT... ON DUPLICATE KEY UPDATE .. 를 써서 | ||
| 줄 51: | 줄 55: | ||
| ====UPDATE==== | ====UPDATE==== | ||
| - | mysql> | + | |
| 줄 59: | 줄 63: | ||
| - | UPDATE userdb SET sex = ' | + | |
| (userdb테이블의 name=김현아인 필드의 sex를 F 로 수정한다) | (userdb테이블의 name=김현아인 필드의 sex를 F 로 수정한다) | ||
| - | UPDATE userdb SET sex = ' | + | |
| 만일 위와 같이 WHERE절로 검색조건을 명시하지 않은 경우에는 해당테이블내의 모든레코드의 필드값이 설정한값으로 수정되므로 유의해야한다. | 만일 위와 같이 WHERE절로 검색조건을 명시하지 않은 경우에는 해당테이블내의 모든레코드의 필드값이 설정한값으로 수정되므로 유의해야한다. | ||
| - | UPDATE userdb SET sex = ' | + | |
| - | UPDATE userdb SET milage = milage + 300 | + | |
| ====DELETE==== | ====DELETE==== | ||
| - | mysql> DELETE FROM tablename WEHRE 조건 | + | |
| 줄 83: | 줄 87: | ||
| dev.mysql.com/ | dev.mysql.com/ | ||
| - | {{tag> | + | |