본문 바로가기

혼공학습단 #혼공단 #한빛미디어

(9)
4. SQL 고급 문법-3 0. 학습 목표 다양한 데이터 형식에 대해 이해 두 테이블을 연결하는 조인을 이해하고 활용 SQL에서 일반 프로그래밍 기능을 구현 0. 요약 정수형은 소수점이 없는 숫자이며 TINYINT, SMALLINT, INT, BIGINT가 있음 문자형은 고정형 문자형인 CHAR과 가변형 문자형인 VARCHAR이 있음 실수형은 소수점 아래 7자리까지 표현되는 FLOAT와 15자리까지 표현되는 DOUBLE가 있음 날짜형은 날짜DATE, 시간TIME, 날짜시간DATETIME이 있음 MySQL에서 제공되는 변수 앞에는 @를 붙임 데이터 형식을 변경하는 형 변환 함수에는 CAST(), CONVERT()가 있음 일대다 관계란 한쪽 테이블에는 하나의 값만, 다른 쪽 테이블에는 여러 개의 값이 존재할 수 있는 관계 조인은 두 ..
4. SQL 고급 문법-2 기본미션: 외부 조인의 활용 선택미션: 내부 조인의 활용 0. 학습 목표 다양한 데이터 형식에 대해 이해 두 테이블을 연결하는 조인을 이해하고 활용 SQL에서 일반 프로그래밍 기능을 구현 0. 요약 정수형은 소수점이 없는 숫자이며 TINYINT, SMALLINT, INT, BIGINT가 있음 문자형은 고정형 문자형인 CHAR과 가변형 문자형인 VARCHAR이 있음 실수형은 소수점 아래 7자리까지 표현되는 FLOAT와 15자리까지 표현되는 DOUBLE가 있음 날짜형은 날짜DATE, 시간TIME, 날짜시간DATETIME이 있음 MySQL에서 제공되는 변수 앞에는 @를 붙임 데이터 형식을 변경하는 형 변환 함수에는 CAST(), CONVERT()가 있음 일대다 관계란 한쪽 테이블에는 하나의 값만, 다른 쪽 테..
4. SQL 고급 문법-1 0. 학습 목표 다양한 데이터 형식에 대해 이해 두 테이블을 연결하는 조인을 이해하고 활용 SQL에서 일반 프로그래밍 기능을 구현 0. 요약 정수형은 소수점이 없는 숫자이며 TINYINT, SMALLINT, INT, BIGINT가 있음 문자형은 고정형 문자형인 CHAR과 가변형 문자형인 VARCHAR이 있음 실수형은 소수점 아래 7자리까지 표현되는 FLOAT와 15자리까지 표현되는 DOUBLE가 있음 날짜형은 날짜DATE, 시간TIME, 날짜시간DATETIME이 있음 MySQL에서 제공되는 변수 앞에는 @를 붙임 데이터 형식을 변경하는 형 변환 함수에는 CAST(), CONVERT()가 있음 정수형 데이터 형식 바이트 수 숫자 범위 TINYINT 1 -128 ~ 127 SMALLINT 2 -32,768 ..
3. SQL 기본 문법-3 0. 학습 목표 테이블에서 데이터를 추출하는 SELECT 문을 완벽히 이해 여러 건의 데이터를 그룹으로 묶는 방법을 이해 데이터를 입력, 수정, 삭제하는 방법을 익히고 활용 0. 요약 USE 문은 데이터베이스를 선택하는 구문 SELECT~FROM~WHERE는 기본적인 SQL 관계연산자는 WHERE절에서 크다/작다/같다()등이 있음 논리연산자는 관계 연산자가 2개이상 나오면 AND, OR 등으로 참/거짓을 판별 LIKE는 문자열 비교 시 모두 허용할 때는 %, 하나로 지정할 때는 _을 사용 ORDER BY는 결과가 출력되는 순서를 조절, 오름차순은 ASC, 내림차순은 DESC LIMIT는 출력하는 개수를 조절, ORDER BY와 함께 사용 DISTINCT는 조회된 결과에서 중복된 항목을 제거 GROUP B..
3. SQL 기본 문법-2 0. 학습 목표 테이블에서 데이터를 추출하는 SELECT 문을 완벽히 이해 여러 건의 데이터를 그룹으로 묶는 방법을 이해 데이터를 입력, 수정, 삭제하는 방법을 익히고 활용 0. 요약 USE 문은 데이터베이스를 선택하는 구문 SELECT~FROM~WHERE는 기본적인 SQL 관계연산자는 WHERE절에서 크다/작다/같다()등이 있음 논리연산자는 관계 연산자가 2개이상 나오면 AND, OR 등으로 참/거짓을 판별 LIKE는 문자열 비교 시 모두 허용할 때는 %, 하나로 지정할 때는 _을 사용 ORDER BY는 결과가 출력되는 순서를 조절, 오름차순은 ASC, 내림차순은 DESC LIMIT는 출력하는 개수를 조절, ORDER BY와 함께 사용 DISTINCT는 조회된 결과에서 중복된 항목을 제거 GROUP B..
3. SQL 기본 문법-1 0. 학습 목표 테이블에서 데이터를 추출하는 SELECT 문을 완벽히 이해 여러 건의 데이터를 그룹으로 묶는 방법을 이해 데이터를 입력, 수정, 삭제하는 방법을 익히고 활용 0. 요약 USE 문은 데이터베이스를 선택하는 구문 SELECT~FROM~WHERE는 기본적인 SQL 관계연산자는 WHERE절에서 크다/작다/같다()등이 있음 논리연산자는 관계 연산자가 2개이상 나오면 AND, OR 등으로 참/거짓을 판별 LIKE는 문자열 비교 시 모두 허용할 때는 %, 하나로 지정할 때는 _을 사용 ORDER BY는 결과가 출력되는 순서를 조절, 오름차순은 ASC, 내림차순은 DESC LIMIT는 출력하는 개수를 조절, ORDER BY와 함께 사용 DISTINCT는 조회된 결과에서 중복된 항목을 제거 GROUP B..
2. 실전용 SQL 미리 맛보기-2 0. 학습 목표 데이터베이스 모델링의 개념을 파악 전반적인 데이터베이스 구축 절차를 이해 데이터베이스 개체인 인덱스, 뷰, 스토어드 프로시저에대해 미리 학습 0. 요약 프로젝트란 현실 세계를 컴퓨터 시스템으로 옮겨놓는 일련의 과정 폭포수 모델은 소프트웨어 개발 단계 중 하나로 이름 그대로 폭포가 떨어지듯 개발 단계가 진행 데이터베이스 모델링이란 현실 세계에서 사용되는 작업이나 사물들을 DBMS의 테이블로 옮기기 위한 과정 스키마는 MySQL 안에 데이터베이스를 뜻한다. 데이터베이스와 동일한 용어라고 생각하면 됨 데이터형식은 문자형(CHAR), 정수형(INT)등과 같이 열에 저장될 데이터 형식을 뜻 함 예약어는 SELECT, FROM, WHERE와 같은 기존에 약속된 SQL 임 기본키는 열에 지정하며 각 ..
2. 실전용 SQL 미리 맛보기-1 0. 학습 목표 데이터베이스 모델링의 개념을 파악 전반적인 데이터베이스 구축 절차를 이해 데이터베이스 개체인 인덱스, 뷰, 스토어드 프로시저에대해 미리 학습 0. 요약 프로젝트란 현실 세계를 컴퓨터 시스템으로 옮겨놓는 일련의 과정 폭포수 모델은 소프트웨어 개발 단계 중 하나로 이름 그대로 폭포가 떨어지듯 개발 단계가 진행 데이터베이스 모델링이란 현실 세계에서 사용되는 작업이나 사물들을 DBMS의 테이블로 옮기기 위한 과정 스키마는 MySQL 안에 데이터베이스를 뜻한다. 데이터베이스와 동일한 용어라고 생각하면 됨 데이터형식은 문자형(CHAR), 정수형(INT)등과 같이 열에 저장될 데이터 형식을 뜻 함 예약어는 SELECT, FROM, WHERE와 같은 기존에 약속된 SQL 임 기본키는 열에 지정하며 각 ..