Hyunebee
데이터 베이스 실습 본문
DataGrip 사용 원격 서버에 접속
테이블생성 - 회원정보
회원정보 데이터 처리
생성된 회원 정보 테이블에 우리는 데이터를 생성하고, 읽고, 수정하고, 삭제할 수 있다. 보통 이러한 데이터 처리방법을
CRUD라고 한다.
데이터 베이스 | HTTP | |
CREATE | INSERT | PUT/POST |
READ | SELECT | GET |
UPDATE | UPDATE | PUT/PATCH |
DELETE | DELETE | DELETE |
INSERT
테이블 뒤에 나오는 열을 생략 가능 but 생략할 경우에는 VALUE 다음에 나오는 값들의 순서 및 개수가 테이블 이 정의된 열 순서 및 개수와 동일해야함
중복문제
security num = 주민번호이다. 주민번호는 개개인의 고유한 값이다. 중복될 수 없다. 그렇기 때문에 PK로 만들어주어야 한다.
UPDATE
기존에 입력되어 있는 값을 변경하는 구문 WHERE은 생략가능하나 생략하면 전체 행의 내용이 변경된다.
DELETE
행 단위로 삭제하는 구문 UPDATE와 같이 조건이 없다면 전체에 적용이 된다.
삭제하는 구문은 DROP, TRUNCATE문이 있다. 뭐가 다른가?
DELETE는 트랜잭션 로그 기록작업 때문에 삭제 속도가 느리다.
DROP과 TRUNCATE는 트랜잭션없이 빠르다. 그래서 테이블 자체가 필요없다면 DROP을 테이블 구조를 다시 사용한다
면 TRUNCATE를 사용한다.
'zerebase > 데이터베이스' 카테고리의 다른 글
조인 (0) | 2022.05.28 |
---|---|
데이터 베이스 실습 (2) (0) | 2022.05.28 |
데이터 베이스 실습 - 인스턴스 생성과 원격연결 (0) | 2022.05.28 |
정보시스템 구축단계 (0) | 2022.05.27 |
데이터 모델 (0) | 2022.05.27 |