insert into {테이블명} (튜플값) value (입력값) -> 입력
select {column명,column명....} -> from {테이블명} 테이블내 특정 column 조회
select * from {테이블명} -> 테이블 내의 모든 데이터 조회
select {컬럼,컬럼,컬럼,,,,} from {테이블명} where 조건 -> where절을 활용한 select 문
delete from {테이블명} -> 테이블 내의 모든 데이터 삭제
varchar값 찾을때 ' '
비교연산자
= 같다
> 크다 >=
< 작다 <=
다르다 <>, != , ^=
and, or, not
select {컬럼,컬럼,컬럼,,,,} from {테이블명} where 조건 and 조건
select {컬럼,컬럼,컬럼,,,,} from {테이블명} where 조건 not조건
select {컬럼,컬럼,컬럼,,,,} from {테이블명} not where 조건
between -> 특정 컬럼의 데이터값이 하한값, 상한값 사이에 포함되는 레코드를 조회할때 사용
select {컬럼,컬럼,컬럼,,,,} from {테이블명} where {} between 000 and 000;
select {컬럼,컬럼,컬럼,,,,} from {테이블명} where {} between date and date;
select {컬럼,컬럼,컬럼,,,,} from {테이블명} where {} not between ;
in -> 특정 컬럼의 값이 A,B,C 중에 하나라도 일치되면 참
where {column} in ( val1, val2, val3 ... );
where {column} not in ( val1, val2, val3 ... );
null값은 연산자체가 안됨.
is null -> null인지 확인
is not null -> null이 아닌지 확인
like -> 문자값 확인
select * from {테이블명} where {컬럼} like ' ' ;
select * from {테이블명} where {컬럼} like 'S%' ; -> S로 시작하는 // % -> 0글자 이상의 어떤 문자들
select * from {테이블명} where {컬럼} like '%S%' ; -> S가 포함되는
select * from {테이블명} where {컬럼} not like '%S%' ; -> S가 포함되지 않은
select * from {테이블명} where {컬럼} like '_S%' ; -> 두번째 글자가 S인
산술연산
select 컬럼, 컬럼, 컬럼 (*) 숫자 from {테이블명}; ->컬럼에 숫자 곱한값
select 컬럼, 컬럼, 컬럼 ifnull(컬럼,0) from {테이블명}; -> 컬럼값이 널이면 0으로
as (생략가능 : '' 필수)
select 컬럼 as 바꿀컬럼명 from {테이블명};
select 컬럼 as '띄어쓰기있는 컬럼명' from {테이블명}; -> 띄어쓰기있는 별칭은 따옴으로 묶어 줘야됨
레코드 수정 , 삭제
update {테이블명} set 컬럼명=값, 컬럼명=값 where 영향받을 레코드의 조건
delete from {테이블명} where 삭제할 레코드의 조건
' IOT 기반 응용 SW과정 > Java, Eclipse ' 카테고리의 다른 글
Day29 JDBC(Java Database Connectivity) (0) | 2016.04.26 |
---|---|
Day28 MySQL (0) | 2016.04.25 |
Day 26 데이터베이스 프로그래밍 (0) | 2016.04.21 |
Day24 GUI 그래픽 사용자 인터페이스 // 이벤트 처리 (0) | 2016.04.19 |
Day23 TCP (0) | 2016.04.18 |