현재 Http 강의를 들으며 정리하고 있으나 6월 10일이 SQLD 시험이기 때문에노랭이라고 불리는 책에 대한 강의를 듣고 정리를 해서 두고두고 보고자시리즈를 만들고 내 공부 노트를 적어볼까 한다.문제풀이도 중요하지만 하나하나 개념을 정리하고자 하며지속적으로 수정하여
1) INSERT2) RENAME3) COMMIT4) REVOKESQL 문장의 종류는DML(데이터 조작어) : ManipulationDDL(데이터 정의어) : DefinitionDCL(데이터 제어어) : ControlTCL(트랜잭션 제어어) : Transaction C
CREATE TABLE 테이블명(컬럼명 데이터타입 (NOT NULL일경우 적기), 컬럼명2 데이터타입 (NOT NULL일 경우 적기));ALTER TABLE 테이블명 ADD PK명 PRIMARY KEY (컬럼명);이렇게 쓰면 컬럼에 PK를 추가해서 테이블 생성이 가능하
데이터가 반드시 INSERT되어야 함. 없으면 오류가 발생UPDATE 구문 확인하기UPDATE 테이블명 SET 컬럼명=변경 할 데이터 WHERE 조건;FK가 참조되어 ON DELETE SET NULL 일 경우에는 해당 컬럼이 지워질 때 NULL 되는 값을 주의깊게 봐야
REPLACE, LENGTH REPLACE는 REPLACE(범위, 변경 전 문자열, 변경 후 문자열); 로 쓰인다. REPLACE의 변경 후 문자열을 생략하면 변경 전 문자열을 삭제할 수 있다. 변경 전 문자열에 CHR(10)을 사용하면 엔터값을 제거한다. LENGT
MAX는 최대값을 도출한다.GROUP BY는 해당 컬럼의 동일 값을 하나로 처리한다.HAVING절은 그룹 조건에 조건을 추가한다.해당 쿼리문은 다음과 같이 해석 가능하다.A테이블에서 가 컬럼의 가장 큰 값을 가 라고 한다.A테이블에서 나 컬럼을 선택한다.A테이블에서 다
FROM, WHERE, GROUP BY, HAVING, SELECT, ORDER BYDMLSELECT, INSERT, UPDATE, DELETEDDLALTER, CREATE, MODIFY, DROPTCL(DCL에 포함으로 보기도한다.)ROLLBACK, COMMITDCL
DDL(데이터 정의어) Data Definition Language 데이터의 구조(테이블, 컬럼)를 변경하는데 사용된다. alter를 필두로 사용되는 대부분의 명령어가 DDL이다. create, alter, modify, drop, truncate 테이블에 관
데이터모델링 고객과 함께 고객의 업무 프로세스를 이해해야 데이터 모델링을 제대로 할 수 있다. 현실 세계를 데이터베이스에서 표현하기 위한 추상화 과정이다. 데이터 모델링 표기법을 사용해서 모델링한다. 고객의 업무 프로세스 내 비즈니스 프로세스 규칙을 정의하여 데이터
6월 10일 49회차 SQLD 기출을 보고왔다.생각보다 쉬웠으나 헷갈리는 개념이 많아서 약간 틀린 듯 하다.생각나는 문제 중 틀린 문제 위주로 후기를 작성해볼까한다.NULL은 정렬방식에 따라(ASC, DESC), DBMS의 종류에 따라 그 위치가 달라진다.Oracle에