2013년 8월 13일 화요일

SQL


desc 테이블명 

- 테이블에 대한 정보를 출력한다.






























데이터 조회

select 컬럼명, 컬럼명, ...
from 테이블명

select *
from 테이블명


















조건조회

select *
from 테이블명
where
컬럼명 연산자 값 and / or 컬럼명 연산자 값 ... 






















































연산자 : <, >, <=, >=, <>, =


데이터변경
update 테이블명 set 컬럼명=값, 컬렴명=값, ...
where 조건




like







between a and b : x >= a and x <= b 





in (값, 값, 값), not in (값, 값, 값)






















데이터 삭제

delete 
from 테이블명
where 조건

SET SQL_SAFE_UPDATES=0; 
- SAFE 모드를 해제 한다.


















=====================================================================

추상클래스

- 서브클래스들에게 공통 속성 및 기능을 상속해주기 위한 용도.


인터페이스

- 사용 객체와 사용당하는 객체 사이의 호출 규칙
- 자동차 => [타이어] <= 한국타이어, 금호타이어 등등
- 인터페이스의 메서드는 단지 규칙으로 역할을 하기 때문에 구현하지 않는다.
  - 인터페이스의 모든 메서드는 추상메서드 이다.
  - abstract 생략 가능
- 규칙은 반드시 공개 되어야 하기 때문에, public이다.
  - public 은 생략 가능




=============================================================
Java.
RedApp.class 에 MySQL 연동하기.

MySQL 서버에 연결할 도구를 준비.

1. 서버와 연결
2. SQL문을 보낼 도구를 얻기
3. SQL문을 서버에 보냄
4. 서버에 결과를 가져와서 출력