본문 바로가기

DATABASE/DBMS3

231105 | DBMS -JOIN 조인조인(JOIN) 기능은 현재 조회하고 있는 테이블이 가진 데이터를 활용해 다른 테이블에 있는 데이터를 함께 선택하고자 할 때 사용한다. EX) KO - AS에 포함되어있다는 것을 활용하기위한 것이다.조인의 구조는 아래와 같다.[LEFT][RIGHT][INNER] JOIN `스키마 이름`,`테이블 이름` AS '별명' ON [조건]조인 대상이 되는 테이브이 가지는 레코드 중 조건에 부합하는 레코드를 모두 가져온다.LEFT : SELECT 의 FROM 대상이 되는 테이블이 가지는 데이터를 기준으로 선택한다.RIGHT : JOIN 대상이 되는 테이블이 가지는 데이터를 기준으로 선택한다.INNER : SELECT 의 FROM 과 JOIN 대상이 되는 두 테이블이 가지는 데이터의 교집합을 기준으로 선택한다.L.. 2025. 11. 5.
251104-251105 | DBMS ( 레코드 ) 레코드삽입하기테이블에 레코드를 삽입하기 위해 아래 쿼리를 실행한다.INSERT INTO `스키마 이름`.`테이블 이름`([열 이름, ...])VALUES ([값 ...]);위 쿼리에서 명시한 열의 순서와 값의 순서는 반드시 일치해야 한다.명시하는 열의 순서는 테이블이 실제로 가지고 있는 열의 순서와 반드시 일치할 필요는 없다. 명시되지 않은 열의 값에 대해서는 해당 열의 기본 값(DEFAULT)을 사용한다. 그러므로 NOT NULL 이며 DEFAULT 가 없는 열은 반드시 명시되어야만 한다. (NOT NULL 이며 DEFAULT 가 없는 열은 실질적으로 NOT NULL DEFAULT NULL이고, 레코드 삽입시 해댱 열을 명시하지 않는다면 누락된 기본 값인 NULL을 NOT NULL 인 열에 삽입하.. 2025. 11. 4.
251103 | DBMS ( 스키마 , 테이블) DBMS개념 DBMS( Database Management System) 는 웹 개발 뿐만 아니라 서버( 혹은 서비스, 제공자 등) 가 클라이언트 ( 혹은 일반적인 사용자, 고객군) 에게 제공하는데 있어, 소실되면 안 되고 유지, 기억해야하는 내용들을 SQL(언어)을 통해 쉽게 처리하기 위해 사용하는 체계이다.SQL(Structured Query Language)은 DBMS가 가지는 구조 및 데이터를 통제하기 위해 사용하는 언어이다. 규칙SQL 키워드는 대문자로 작성하는 것이 권장되나, 소문자로 작성하여도 무방하다. 단, 섞어서 사용하지 않도록 유의한다.모든 구성요소( 스키마, 테이블, 열, 사용자 이름 등)의 이름은 소문자 스네이크 케이스로 명명한다. ->(user_name)모든 구성요소의 이름을 언급.. 2025. 11. 3.