MySQL 혹은 MariaDB에서 뿐만 아니라 오라클(Oracle) DB에서도 Group by는 존재합니다. 워낙 범용적으로 사용되고 데이터의 확인 용도 뿐만 아니라, 통계 등에 사용되기 때문에 필수로 알아야 될 쿼리(Query)인데요. 해당 쿼리에 대해서 알아보도록 하겠습니다. 그룹 바이(Group by) 우선 해당 쿼리문을 한번에 이해하기 보다는 하나씩 이해하는 편이 좋습니다. 그룹바이라는 쿼리는 데이터를 기준이 되는 값으로 그룹을 묶어서 보여줘라라는 뜻입니다. 해당의 쿼리는 예제를 보면서 확인해보도록 해보죠. stock_nm|country|exchange| --------+-------+--------+ 삼성전자 |korea |KOSPI | 카카오 |korea |KOSPI | 네이버 |korea |..
테이블 생성하는 방법은 많은 DB Tool들이 대다수 지원을 하는 것이지만, 본 포스팅은 대표적인 Mysql(혹은 MariaDB) 무료 툴중 하나인 DBeaver로 설명을 해보도록 한다. 만약 DBeaver를 설치하지 않았다면, 아래 링크를 들어가서 먼저 DBeaver를 설치하고 다시 돌아오면 좋을 것이다. 무료 DB Tool, DBeaver (디비버) 무료 DB Tool, DBeaver (디비버) 디비버(DBeaver)는 무료로 사용할 수 있는 DBMS 툴과 동시에 다양한 DBMS를 핸들링할 수 있다. 일반적인 관계형 DBMS의 경우 JDBC API를 사용하여 JDBC 드라이버를 통해 데이터베이스와 통신하며, NoSQL의 needneo.tistory.com 디비버를 모두 설치하였다면, 데이터베이스를 접..
마리아DB는 MySQL를 만든 창업자가 만든 무료 DB로 MySQL을 인수한 Oracle의 상업적인 모습에 뛰쳐나와 만들었다. 그래서 둘은 스펙적으로 매우 유사하며 상업적으로 변모하는 MySQL을 쓰던 기업들이 MariaDB로 기업들이 이전을 하는 모습을 보인다. 아마도 InnoDB 스토리지 엔진을 제외한 MySQL에 있는 기능 대부분은 썬 마이크로시스템즈때 있었던 기능들입니다. 오라클 인수 후 MySQL은 발전하지 않았습니다. 오라클은 ‘MySQL을 어떻게 하면 자신들의 소유로 할 수 있을까’만 고민했고, 그래서 회사를 나왔습니다. - MariaDB를 만든 몬티 와이드니어스 - MariaDB는 MySQL을 쓰던 기업들이 언제든 Maria로 교체하는 것을 쉽게 하기 위해서 호환성을 유지하며 기능적으로도 ..