728x90 반응형 CS/DB2 [mysql] inner join과 count함수 사용 예제. # 회원정보 테이블인 test3을 만들어줍니다. # 이때, id는 pk입니다. create table test3 ( id int primary key, age int, name varchar(100) ); # 게시물 테이블인 board1 테이블을 만들어줍니다. # 이때 id는 fk입니다. create table board1 ( postNo int, id int, foreign key (id) references test3 (id) ); 다음과 같은 데이터가 들어있다면, 다음과 같은 sql문을 짜볼수 있겠습니다. # 1. 이너조인 할 경우. select * from test3 t inner join board1 b on t.id = b.id ; ---- # 2. 이너조인을 이용해 이름의 갯수를 출력한다. .. 2022. 1. 27. [cs] RDBMS 와 NoSQL 차이점 RDBMS (Relational DataBase Management System) : 2차원 행과 열로 데이터 관계를 관리하는 데이터 베이스. NoSQL (Not Only SQL) : RDBMS가 비대해짐에 따라 이를 극복하기 위해 등장하게 되었다. - 정해진 스키마에 따라 데이터를 저장한다. - 관계를 나타내기 위해 외래 키(foreign key)를 사용. - 외래키를 사용하여 테이블간 join이 가능하다. 장점 ) 스키마에 맞추어 데이터관리, 데이터의 적합성을 보장한다. 단점 ) 스시템이 커질수록 처리가 복잡해지고, 성능저하, 수평적 확장이 어렵다. - 테이블간 관계정의가 없다. - 따라서 join도 불가하다. - scale-up이아닌 scale-out을 목적으로 한다. 장점 ) 스키마 없이 key-.. 2022. 1. 5. 이전 1 다음 728x90 반응형