본문 바로가기

파이썬으로 퀀트 프로그램 만들기 project/MySQL

(11)
MySQL 기초 - 집약함수, 그룹화, 정렬 #집약함수 count 행 개수를 계산 sum 합계 avg 평균 max 최댓값 min 최솟값 count select count(*) from [테이블 명]; → NULL을 포함한 모든 행의 개수를 세어줍니다. → 별표 대신에 특정 열의 이름을 넣어줄 수 도 있다. 이때에는 NULL은 제외시킵니다. select count(*) from nameoftable; distinct를 사용하여 특정 열에서 고유값의 개수가 몇 개인지 알 수도 있습니다 select count(distinct(col_1)) from nameoftable; sum select sum([열 이름1]), sum([열 이름2]) from [테이블 명]; → 열 이름1과 열 이름2에 해당하는 행의 합을 각각 보여줍니다. select sum(col..
MySQL 기초 - select, where, distinct, 비교 연산자 #테이블에서 원하는 열 선택하기 select [열 이름1], [열 이름2], ··· from [테이블 명]; select col_1, col_2 from nameoftable; 당연히 해당 열을 갖고오기 위해서는 해당하는 테이블과 열이 있어야합니다. 이것을 만드는 것은 다음 링크를 참조하세요. #테이블에서 모든 열 선택하기 select * from [테이블 명]; select * from nameoftable; #열에 별명 부여해서 가져오기 select [열 이름1] as [별명1], [열 이름2] as [별명2], ··· from [테이블 명]; select col_1 as c1, col_2 as c2, col_3 as c3 from nameoftable; #테이블에 select를 통해서 상수 및 계산..
MySQL 기초 - database 생성 및 삭제, table 생성, 삭제, 수정 #데이터가 저장될 데이터베이스(스키마 만들기) create database [데이터베이스 명]; // 대괄호는 빼고 작성해야 합니다 create database nameofdatabase; #데이터베이스 지우기 drop database [데이터베이스 명]; drop database nameofdatabase; #데이터베이스 사용,지정하기 use [데이터베이스 명]; use nameofdatabase; #테이블 만들기 create table [테이블 명] ( [열 이름1] [데이터 형태] [이 열의 제약], [열 이름2] [데이터 형태] [이 열의 제약], ··· [테이블 제약1], [테이블 제약2], ··· ); create table nameoftable ( col_1 char(4) not null, ..