[Day 16] Database 0418 - 내용 정리

Doyeon Kim·2022년 4월 18일
1

Database

목록 보기
2/12
post-thumbnail

🌞데이터 검색

select 컬럼이름1, 컬럼이름2, ... from 테이블명;

🌈모든 컬럼을 다 검색

select * from 테이블명;

🌞커밋(commit)

  • commit을 해줘야 변경한 값이 적용된다.

🌞자료 수정

update 테이블명 set 컬럼명 = 값; //모든 레코드의 값이 변경된다.
-> update member set age = 20; //모든 회원의 나이가 20살로 변경된다.

🌈특정 레코드만 수정하기

update 테이블명 set 컬럼이름 = 값 where 조건식; //특정 조건식만 수정
-> update member set age = 30 where id = 'kim'; //아이디가 kim이라는 사람의 나이만 30살로 바꾼다.

🌈한꺼번에 여러 개의 속성 바꾸기

update 테이블명 set 컬럼1 = 값1, 컬럼2 = 값2, ... where 조건식;
-> update member set name = '김철수', age = 25 where id = 'kim'; //아이디가 kim이라는 사람의 나이와 이름을 수정

🌞자료 삭제

delete 테이블명; //모든 데이터가 삭제

🌈특정 조건식만 삭제

delete 테이블명 where 조건식;
-> delete member where id = 'park';

🌻자바로 데이터베이스 연결하는 코드 순서

1. jdbc 드라이버를 메모리로 로드

Class.forName("oracle.jdbc.driver.OracleDriver");

2. DB서버에 연결

Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@(나의아이피):1521:XE","사용자계정", "비밀번호");

3. 데이터베이스 명령어를 실행하기 위한 객체를 생성

Statement stmt = conn.createStatement();

4. 데이터베이스 명령어를 실행(executeUpdate, executeQuery)

int re = stmt.executeUpdate(sql); => 데이터베이스에 변동이 있는 명령을 실행할 때 사용
int re = stmt.executeQuery(sql); => 데이터베이스의 자료를 조회할 때 사용
profile
꾸준히 성장하는 개발자✨

0개의 댓글