2021.12.06 TIL

서승원·2021년 12월 6일
0

TIL

목록 보기
31/68

JDBC
자바 언어를 이용해서 데이터베이스에 접속할 수 있는 API.
PuTTy 를 이용해서 MariaDB에 접속해서 LINUX 환경에서 프로그래밍 할 것이다.

1.테이블 만들기

CREATE 를 이용해서 TABLE을 만들고 TABLE에 입력할 데이터의 자료형, 데이터의 이름을 지정해준다. id2 라는 INT 자료형과, data라는 9글자의 VARCHAR을 사용하는데, 9글자인 이유는 한글이 utf-8 에서 한 글자당 3글자의 자리를 차지하기 때문이다.
DROP 을 이용해서 만든 TABLE을 제거할 수 있다.

2.DATA 입력

INSERT INTO를 이용해서 입력한다. VALUES( ) 에 값을 입력할 수 있고 중복되는 값도 입력이 가능하다.
TABLE의 데이터에는 COLUMN/FIELD 와 ROW/RECORD가 있다. COLUMN은 자료형이 부여돼서 같은 COLUMN의 데이터는 같은 의미를 갖고 같은 자료형을 갖고 있다. RECORD는 입력의 단위가 돼서 INSERT를 한 번 해서 하나의 RECORD를 추가한다.

3.DATA 수정

UPDATE 를 이용해서 값을 수정할 수 있다 SET 뒤에 수정할 data와 수정할 값을 입력한다.

4.DATA 삭제

DELETE를 이용해서 입력된 데이터를 삭제한다.

WHERE 활용
WHERE은 SELECT , UPDATE , DELETE 등의 명령에 수행하는 RECORD를 조건을 이용해서 특정할 수 있게 해준다.
WHERE 을 이용해 원하는 조건을 입력해서 보고자하는 데이터만 특정해 SELECT 했다.

OR 과 AND 역시 조건에 사용할 수 있고,

IN으로 몇개의 값을 특정할 수도 있다.

%와 _ 은 비슷하지만 좀 다르게 사용한다. %은 임의의 문자열, _는 임의의 문자 1개라고 볼 수 있다. %을 사용하면 해당 글자로 시작하는 모든 데이터를 포함하고, _는 고길_의 경우 고길 로 시작해서 한글자가 더해진 데이터를 포함한다.
그리고 %와 _을 사용하는 조건은 =이 아닌 LIKE로 표현한다.

profile
2년차 백엔드 개발자, crimy

0개의 댓글