차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:sql [2014/03/18 17:37] – 바깥 편집 127.0.0.1tech:sql [2018/03/31 14:52] (현재) – [SELECT] 221.148.239.209
줄 1: 줄 1:
 +{{tag>tech sql }}
 ====== SQL====== ====== SQL======
  
줄 5: 줄 6:
  
 ====INSERT==== ====INSERT====
-mysql> INSERT INTO tablename VALUES(값1, 값2, ...);+  INSERT INTO tablename VALUES(값1, 값2, ...);
  
 혹은 혹은
  
-mysql> INSERT INTO tablename (col1, col2, ...) VALUES(값1, 값2, ...);+  INSERT INTO tablename (col1, col2, ...) VALUES(값1, 값2, ...);
  
 +
 +
 +
 +  INSERT INTO ins_duplicate VALUES (1,'Antelope') ON DUPLICATE KEY UPDATE animal='Antelope';
  
 ====SELECT==== ====SELECT====
-mysql> SELECT col1, col2, ... FROM tablename;+  SELECT col1, col2, ... FROM tablename;
  
 컬럼명을 *로 하면 모든 컬럼 의미. 컬럼명을 *로 하면 모든 컬럼 의미.
줄 38: 줄 43:
 결과중 100번째부터 10개만 가져오기. 첫번째 레코드는 0번 부터 시작한다. 결과중 100번째부터 10개만 가져오기. 첫번째 레코드는 0번 부터 시작한다.
  
-=== 
  
-MySQL (>4.0) 을 쓰신다면+MySQL (>4.0)  쓴다면
 중복키가 있으면 업데이트하고 아니면 인서트 하는 명령인 중복키가 있으면 업데이트하고 아니면 인서트 하는 명령인
 INSERT... ON DUPLICATE KEY UPDATE .. 를 써서 INSERT... ON DUPLICATE KEY UPDATE .. 를 써서
줄 51: 줄 55:
  
 ====UPDATE==== ====UPDATE====
-mysql> UPDATE tablename SET col1=새값 WEHER 조건+  UPDATE tablename SET col1=새값 WHERE 조건
  
  
줄 59: 줄 63:
  
  
-UPDATE userdb SET sex = 'F' WHERE name = '김현아'+  UPDATE userdb SET sex = 'F' WHERE name = '김현아'
  
 (userdb테이블의 name=김현아인 필드의 sex를 F 로 수정한다) (userdb테이블의 name=김현아인 필드의 sex를 F 로 수정한다)
  
-UPDATE userdb SET sex = 'F'+  UPDATE userdb SET sex = 'F'
  
 만일 위와 같이 WHERE절로 검색조건을 명시하지 않은 경우에는 해당테이블내의 모든레코드의 필드값이 설정한값으로 수정되므로 유의해야한다. 만일 위와 같이 WHERE절로 검색조건을 명시하지 않은 경우에는 해당테이블내의 모든레코드의 필드값이 설정한값으로 수정되므로 유의해야한다.
  
-UPDATE userdb SET sex = 'F'+  UPDATE userdb SET sex = 'F'
  
-UPDATE userdb SET milage = milage + 300+  UPDATE userdb SET milage = milage + 300
  
  
 ====DELETE==== ====DELETE====
-mysql> DELETE FROM tablename WEHRE 조건+  mysql> DELETE FROM tablename WEHRE 조건
  
  
줄 83: 줄 87:
 dev.mysql.com/downloads/gui-tools/5.0.html dev.mysql.com/downloads/gui-tools/5.0.html
  
-{{tag>tech sql }} +
-~~DISCUSSION:off~~+