SQL 16

[혼자 공부하는 SQL] chapter 7. 스토어드 프로시저(7-3)

https://www.hanbit.co.kr/store/books/look.php?p_code=B6846155853 혼자 공부하는 SQL 데이터베이스 개념부터 SQL 문법까지 입문자의 눈높이에 맞춰 구성했습니다. 지루한 설명 대신 도식화된 이미지와 예제를 통한 실습으로 책의 마지막까지 흥미롭게 학습할 수 있습니다. 프로그 www.hanbit.co.kr 7-3 자동 실행되는 트리거 트리거(trigger) : 자동으로 수행하여 사용자가 추가 작업을 잊어버리는 실수 방지 트리거를 사용하며 데이터에 오류가 발생하는 것을 막을 수 있음 -> 데이터 무결성 트리거 기본 트리거는 사전적 의미로 '방아쇠' 뜻 총의 방아쇠를 당기면 자동으로 총알이 나가듯이 트리거는 테이블에 무슨 일이 일어나면 자동으로 실행됨 트리커 개..

SQL 2023.05.23

[혼자 공부하는 SQL] chapter 7. 스토어드 프로시저(7-2)

https://www.hanbit.co.kr/store/books/look.php?p_code=B6846155853 혼자 공부하는 SQL 데이터베이스 개념부터 SQL 문법까지 입문자의 눈높이에 맞춰 구성했습니다. 지루한 설명 대신 도식화된 이미지와 예제를 통한 실습으로 책의 마지막까지 흥미롭게 학습할 수 있습니다. 프로그 www.hanbit.co.kr 위 내용은 을 기반으로 공부하여 작성 내용입니다. 7-2 스토어드 함수와 커서 스토어드 함수 : MySQL에서 제공하는 내장 함수 외에 직접 함수를 만드는 기능을 제공함 스토어드 프로시저와 모양이 비슷하지만 용도가 다르며, RETURNS 예약어를 통해서 하나의 값을 반환해야 함 커서 : 스토어드 프로시저 안에서 한 행씩 처리할 때 사용하는 프로그래밍 방식 ..

SQL 2023.05.22

[혼자 공부하는 SQL] chapter 7. 스토어드 프로시저(7-1)

https://www.hanbit.co.kr/store/books/look.php?p_code=B6846155853 혼자 공부하는 SQL 데이터베이스 개념부터 SQL 문법까지 입문자의 눈높이에 맞춰 구성했습니다. 지루한 설명 대신 도식화된 이미지와 예제를 통한 실습으로 책의 마지막까지 흥미롭게 학습할 수 있습니다. 프로그 www.hanbit.co.kr 위 내용은 을 기반으로 공부하여 작성 내용입니다. 7-1 스토어드 프로시저 사용방법 스토어드 프로시저(stored procedure)는 SQL에 프로그래밍 기능을 추가해서 일반 프로그래밍 언어와 비슷한 효과 냄 스토어드 프로시저 기본 스토어드 프로시저의 개념과 형식 MySQL에서 제공하는 프로그래밍 기능 쿼리 문의 집합으로도 볼 수 있음 어떠한 동작을 일괄..

SQL 2023.05.20

[혼자 공부하는 SQL] chapter 6. 인덱스(6-3)

https://www.hanbit.co.kr/store/books/look.php?p_code=B6846155853 혼자 공부하는 SQL 데이터베이스 개념부터 SQL 문법까지 입문자의 눈높이에 맞춰 구성했습니다. 지루한 설명 대신 도식화된 이미지와 예제를 통한 실습으로 책의 마지막까지 흥미롭게 학습할 수 있습니다. 프로그 www.hanbit.co.kr 위 내용은 을 기반으로 공부하여 작성 내용입니다. 6-3 인덱스의 실제 사용 인덱스 생성 UNIQUE : 중복이 안 되는 고유 인덱스 만듦, 생략하면 중복 허용됨 UNIQUE로 인덱스를 생성하려면 기존에 입력된 값들에 중복이 있으면 안됨, 생성 후 입력되는 데이터와 중복될 수 없음 ASC or DESC : 오름차순 또는 내림차순, 기본으로 ASC로 만듦 c..

SQL 2023.05.19

[혼자 공부하는 SQL] chapter 6. 인덱스(6-2)

https://www.hanbit.co.kr/store/books/look.php?p_code=B6846155853 혼자 공부하는 SQL 데이터베이스 개념부터 SQL 문법까지 입문자의 눈높이에 맞춰 구성했습니다. 지루한 설명 대신 도식화된 이미지와 예제를 통한 실습으로 책의 마지막까지 흥미롭게 학습할 수 있습니다. 프로그 www.hanbit.co.kr 위 내용은 을 기반으로 공부하여 작성 내용입니다. 6-2 인덱스의 내부 작동 클러스터형 인덱스와 보조 인덱스는 모두 내부적으로 균형 트리로 만들어짐 균형 트리(Balanced tree, B-tree) : '자료 구조'에 나오는 범용적으로 사용되는 데이터 구조 나무를 거꾸로 표현한 자료 구조, 트리에서 제일 상단의 뿌리를 루트, 줄기를 중간, 긑에 달린 잎을..

SQL 2023.05.18

[혼자 공부하는 SQL] chapter 6. 인덱스 (6-1)

https://www.hanbit.co.kr/store/books/look.php?p_code=B6846155853 혼자 공부하는 SQL 데이터베이스 개념부터 SQL 문법까지 입문자의 눈높이에 맞춰 구성했습니다. 지루한 설명 대신 도식화된 이미지와 예제를 통한 실습으로 책의 마지막까지 흥미롭게 학습할 수 있습니다. 프로그 www.hanbit.co.kr 위 내용은 을 기반으로 공부하여 작성 내용입니다. 6-1 인덱스 개념을 파악하자 인덱스(index) : 데이터를 빠르게 찾을 수 있도록 도와주는 도구 클러스터형 인덱스(Clustered Index) 기본키로 지정하면 자동 생성되며 테이블에 1개만 만들 수 있음 기본 키로 지정한 열을 기준으로 자동 정렬됨 보조 인덱스(Secondary Index) 고유 키로..

SQL 2023.05.17

[혼자 공부하는 SQL] chapter 5. 테이블과 뷰(5-3)

https://www.hanbit.co.kr/store/books/look.php?p_code=B6846155853 혼자 공부하는 SQL 데이터베이스 개념부터 SQL 문법까지 입문자의 눈높이에 맞춰 구성했습니다. 지루한 설명 대신 도식화된 이미지와 예제를 통한 실습으로 책의 마지막까지 흥미롭게 학습할 수 있습니다. 프로그 www.hanbit.co.kr 위 내용은 을 기반으로 공부하여 작성 내용입니다. 5-3 가상의 테이블 : 뷰 뷰 : 데이터베이스 개체 중 하나 단순 뷰와 복합 뷰 단순 뷰 :하나의 테이블로 만든 뷰 복합 뷰 : 2개 이상의 테이블과 연관된 뷰, 주로 두 테이블을 조인한 결과를 뷰로 만들 때 사용 복합 뷰는 읽기 전용 -> 테이블에 데이터를 입력/수정/삭제 불가 -- 복합 뷰 예시 cre..

SQL 2023.05.16

[혼자 공부하는 SQL] chapter 5. 테이블과 뷰(5-2)

https://www.hanbit.co.kr/store/books/look.php?p_code=B6846155853 혼자 공부하는 SQL 데이터베이스 개념부터 SQL 문법까지 입문자의 눈높이에 맞춰 구성했습니다. 지루한 설명 대신 도식화된 이미지와 예제를 통한 실습으로 책의 마지막까지 흥미롭게 학습할 수 있습니다. 프로그 www.hanbit.co.kr 위 내용은 을 기반으로 공부하여 작성 내용입니다. 5-2 제약조건으로 테이블을 견고하게 테이블을 만들 때는 테이블의 구조에 필용한 제약조건 설정해야함 제약조건의 기본 개념과 종류 제약조건(constraint) : 데이터의 무결성을 지키기 위해 제한하는 조건 데이터 무결성 : 데이터에 결함이 없음 제약조건 종류 : PRIMARY KEY, FOREIGN KEY..

SQL 2023.05.15

[혼자 공부하는 SQL] chapter 5. 테이블과 뷰(5-1)

https://www.hanbit.co.kr/store/books/look.php?p_code=B6846155853 혼자 공부하는 SQL 데이터베이스 개념부터 SQL 문법까지 입문자의 눈높이에 맞춰 구성했습니다. 지루한 설명 대신 도식화된 이미지와 예제를 통한 실습으로 책의 마지막까지 흥미롭게 학습할 수 있습니다. 프로그 www.hanbit.co.kr 위 내용은 을 기반으로 공부하여 작성 내용입니다. 5-1 테이블 만들기 데이터베이스와 테이블 설계하기 GUI 환경에서 테이블 만들기 SQL로 테이블 만들기 GUI 환경에서 테이블 만들기 데이터베이스 생성 테이블 생성 - 테이블의 column들의 Datatype 설정 데이터 입력 SQL로 테이블 만들기 테이블 생성하기 -- 사용할 데이터베이스 설정 use n..

SQL 2023.05.11

[혼자 공부하는 SQL] chapter 4. SQL 고급 문법(4-3)

https://www.hanbit.co.kr/store/books/look.php?p_code=B6846155853 혼자 공부하는 SQL 데이터베이스 개념부터 SQL 문법까지 입문자의 눈높이에 맞춰 구성했습니다. 지루한 설명 대신 도식화된 이미지와 예제를 통한 실습으로 책의 마지막까지 흥미롭게 학습할 수 있습니다. 프로그 www.hanbit.co.kr 위 내용은 을 기반으로 공부하여 작성 내용입니다. 4-3 SQL 프로그래밍 스토어드 프로시저 : MySQL에서 프로그래밍 기능이 필요할 때 상요하는 데이터베이스 개체 -- 스토어드 프로시저 구조 DELIMITER $$ CREATE PROCEDURE 스토어드 프로시저_이름() BEGINE 이 부분에 SQL 프로그래밍 코딩 END $$ -- 스토어드 프로시저 ..

SQL 2023.05.09