0039 · BE2월 19일[혼자공부하는SQL] 13강05-2. 제약 조건으로 테이블을 견고하게 0. 시작하기 전에 테이블을 만들 때는 테이블의 구조에 필요한 제약조건을 설정해줘야 한다. 이를 잘 활용하면 데이터의 오류를 줄여 완전무결한 코드를 만들 수 있다. 종류 : 기본 키(Primary Key),…Database · dbms · SQL
0038 · BE2월 19일[혼자공부하는SQL] 12강05-1. 테이블 만들기 0. 시작하기 전에 테이블은 표로 구성된 2차원 구조로, 행과 열로 구성되어 있다. 행운 로우나 레코드라 부르며, 열은 컬럼 또는 필드라고 부른다. 1. 데이터베이스와 테이블 설계하기 1) 테이블의 구조 정의 : 테이블에 데…Database · dbms · SQL
0024 · BE2월 14일[혼자공부하는SQL] 11강04-3. SQL 프로그래밍 0. 시작하기 전에 1) 스토어드 프로시저는 : MySQL에서 프로그래밍 기능이 필요할 때 사용하는 데이터베이스 개체이다. : SQL 프로그래밍은 기본적으로 스토어드 프로시저 안에 만들어야 한다. 2) 구조 DELIMIT…Database · dbms · SQL
0023 · BE2월 13일[혼자공부하는SQL] 10강04-2. 두 테이블을 묶는 조인 0. 시작하기 전에 조인(join) : 두 개의 테이블을 서로 묶어서 하나의 결과를 만들어내는 것 예시 : 회원 테이블에는 회원의 이름과 연락처가 있고, 구매 테이블에는 회원이 구매한 테이블이 있다. 물건을 배송하려…Database · dbms · SQL
0022 · BE2월 13일[혼자공부하는SQL] 9강04-1. MySQL의 데이터 형식 0. 시작하기 전에 테이블을 만들 때는 테이터 형식을 설정해야 한다. 데이터 형식 : 숫자형, 문자형, 날짜형 실제로 저장될 데이터의 형태가 다양하기 때문에, 다양한 데이터 형식이 존재한다. 1. 데이터 형식 1)…Database · dbms · SQL
0021 · BE2월 13일[혼자공부하는SQL] 8강03-3. 데이터 변경을 위한 SQL문 0. 시작하기 전에 데이터베이스와 테이블을 만든 후에는 데이터를 변경하는, 즉 입력/수정/삭제하는 기능이 필요하다. 입력 : INSERT 수정 : UPDATE 삭제 : DELETE 1. 데이터 입력 : INSE…Database · dbms · SQL
0020 · BE2월 13일[혼자공부하는SQL] 7강03-2. 좀 더 깊게 알아보는 SELECT 문 0. 시작하기 전에 SELECT 문에서는 결과의 정렬을 위한 ORDER BY, 결과의 개수를 제한하는 LIMIT, 중복된 데이터를 제거하는 DISTINT등을 사용할 수 있다. GROUP BY절은 지정한…Database · dbms · SQL
0019 · BE2월 13일[혼자공부하는SQL] 6강03-1. 기본 중에 기본 SELECT ~ FROM ~ WEHERE 0. 시작하기 전에 SELECT문은 구축이 완료된 테이블에서 데이터를 추출하는 기능을 한다. 기본 형식 SELECT (열 이름) FROM (테이블 이름) WHERE (조건식) : 기…Database · dbms · SQL
0018 · BE2월 13일[혼자공부하는SQL] 5강02-3. 데이터베이스 개체 01. 시작하기 전에 데이터베이스에서는 데이블 외에 ‘인덱스, 뷰, 스토어드 프로시저, 트리커, 함수, 커서’ 등의 개체도 필요하다. 인덱스 : 데이터를 조회할 때 결과가 나오는 속도를 획기적으로 빠르게 해준다. 뷰 : …Database · dbms · SQL
0017 · BE2월 13일[혼자공부하는SQL] 4강02-2. 데이터베이스 시작부터 끝까지 0. 시작하기 전에 데이터베이스는 데이터를 저장하는 공간이다. MySQL을 설치한 후에는 가장 먼저, 데이터베이스를 준비해야 하고, 그 안에 테이블을 생성해야 한다. 1) 데이터베이스 구축 절차 1. DBMS …Database · dbms · SQL
0016 · BE2월 13일[혼자공부하는SQL] 3강02-1. 건물을 짓기 위한 설계도 : 데이터베이스 모델링 : 데이터베이스 모델링은 프로젝트 진행에 포함되는 단계 중 하나로, 데이블의 구조를 결정하는 과정이다. 0. 시작하기 전에 데이터베이스 모델링은 테이블의 구조를 미리 설계하는 개념으로, 건축…Database · dbms · SQL
0015 · BE2월 13일[혼자공부하는SQL] 2강01-2. MySQL 설치하기 0. 시작하기 전에 MySQL은 교육용이나 개인에게는 무료로 제공한다. (무료 에디션) 단, 영이를 목적으로 사용한다면 정해진 비용을 지불해야 한다. (상용 에디션) 1. MySQL 정상 작동 확인하기 MySQL Wor…Database · dbms · SQL