MySQL 내장 함수 종류
1. MySQL 내장 함수· MySQL은 집계, 수학, 문자열, 날짜/시간, 논리 등 다양한 내장 함수를 포함 2. 집계 함수: COUNT, SUM, AVG, MAX, MIN 1) COUNT: 레코드 수를 반환 · select count(*) as '학생수' from student; · student table에서 belong 그룹화 후, 합계 출력: select count(*) as '학생수', belong from student group by belong; · student table에서 belong 그룹화 후, status가 2 이상인 값들의 개수 출력: select count(name) from student where status >= 2 group by belong; 2) SUM, AV..
[데이터베이스 이해] DB, DBMS, SQL의 개념
1. DB란?· Database의 약자로, 데이터의 저장소를 의미, 데이터의 집합 · Database 설계 1) 계획: 요구 사항 분석 (DATA) 2) 분석: 개념적 데이터 모델링 (Entity Relational Diagram) 3) 설계: 논리적 데이터베이스 설계, 테이블 설계서 작성 (TABLE, INDEX, VIEW 등) 4) 구축: 물리적 데이터베이스 설계, 테이블 생성 2. DBMS란?· DataBase Management System의 약자로, 데이터베이스를 운영하고 관리하는 소프트웨어 · 다수의 사용자들이 데이터베이스 내의 데이터를 접근 할 수 있도록 해주는 소프트웨어 도구의 집합 · 대표적인 DBMS: MySQL, 오라클(Oracle), PostgreSQL, SQL ser..