데이터베이스/MySQL (12) 썸네일형 리스트형 SQL 집계함수 집계함수 집계함수는 테이블 내의 값 중 원하는 값 또는 연산을 도와준다. 집계 함수의 대표적인 함수를 알아보자. 함수 함수 표기 의미 SUM SUM() 테이블의 합계를 구한다. AVG AVG() 테이블의 평균을 구한다. MIN MIN() 테이블의 최소값을 구한다. MAX MAX() 테이블의 최대값을 구한다. ROUND ROUND() 테이블 속성의 평균 값을 구한다. COUNT COUNT() 테이블 행의 개수를 센다. COUNT DISTINCT COUNT(DISTINCT) 테이블 행의 개수를 센다.(중복X) 집계함수의 사용법 위 테이블을 활용하여 집계함수의 사용방법을 알아보도록 하자. ▶ SUM 테이블의 o_amount의 합계를 구할 수 있다. 더보기 ▶ AVG 테이블의 o_amount의 평균을 구할 수 .. SQL 문법 DML DML ▶ 테이블의 조회 - DML - 테이블 내 전체 데이터 조회 - 테이블 내 선택 데이터 조회 - 테이블 내 데이터값 선택 조회 (WHERE) u_add 데이터 값이 덕진동과 일치하는 행만 찾아서 보여준다. ▶ 테이블 데이터 삽입 - DML - INSERT 구문(테이블 데이터 삽입) ▶ 테이블 데이터 변경 - DML - UPDATE 구문(테이블 데이터 수정) 더보기 F9로 실행해 보면 테이블의 데이터 중 위의 데이터가 아래로 바뀐다. ▶ 테이블 데이터 삭제 - DML - TRUNCATE TABLE (DDL) - DELETE 구문 (테이블 데이터 삭제) 위의 구문들은 테이블의 데이터를 전체 삭제하지만, 아래 처럼 WHERE 구문을 추가하여 행을 선택하면 해당 데이터만 삭제한다. ▶ 테이블 복제 ▶ 테.. SQL 문법 DDL, DCL DDL ▶ 데이터베이스 생성 DDL ① MySQL 에 데이터 베이스 생성 CREATE DATABASE +데이터베이스이름(seollicaDB)+ 옵션(인코딩 방식) ② MySQL 에 생성된 모든 데이터 베이스 조회 ③ MySQL 에 사용자 아이디 생성 ④ MySQL 에 사용자 아이디 삭제 ▶ 테이블 생성 DDL ① CREATE TABLE 테이블이름 (속성, 설정); 테이블이 생성이 된 걸 볼 수 있다. 테이블의 탭이 새로 생기며 밑에 코멘트를 달거나 테이블 정보를 수정 할 수 있다. 로그창에는 테이블의 정보와 코멘트 등이 나타난다. ☞ HeidiSQL로 테이블 생성 더보기 sql 편집툴로 테이블 생성 테이블의 열을 선택해서 INSERT 생성을 누른다. INSERT구문이 자동적으로 완성 되는데(위), 추가하.. MySQL, HeidiSQL 설치하기 MySQL ▶ MySQL 설치 https://www.mysql.com/downloads/ 파일을 받고 설치를 한다음, 설정하는 과정에서 기억하거나 설정해야 할 부분이 있다. 1. 포트번호 2. 윈도우 PATH 설정 3. 비밀번호 설정 HeidiSQL의 사용방법 ▶ HeidiSQL 설치 https://www.heidisql.com/download.php ▶ 세션 생성 세션을 생성한다. 이때 나는 이름은 SEOL(ksmart35db) 로 설정하였다. 네트워크 유형이 MySQL이므로 MySQL을 설치할때 설정한 암호를 입력후 열기를 눌러준다. ▶ 설정 도구>환경설정>SQL>주석설정 문법을 배우기 전에, 주석설정 단축키를 설정해두면 편리하다. 인코딩 언어설정 방법도 알아두는게 좋다. 이전 1 2 다음