본문 바로가기
  • 코딩, 허쌤이 떠먹여 줄게

BackEnd/MySql15

SQL 종합 실습 문제 정답 및 해설 - 도서관 시스템 SQL 종합 실습 문제 정답 및 해설 - 도서관 시스템문제 1: 데이터베이스 생성 (5점)문제: library_db라는 이름의 데이터베이스를 생성하시오. (UTF-8 설정 포함)정답:CREATE DATABASE library_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;해설:CREATE DATABASE: 데이터베이스 생성 명령어CHARACTER SET utf8mb4: UTF-8 문자셋 설정 (한글 지원)COLLATE utf8mb4_unicode_ci: 정렬 규칙 설정한글 데이터를 올바르게 저장하기 위해 UTF-8 설정 필수문제 2: 테이블 생성 - 회원 테이블 (5점)문제: 다음 조건에 맞는 member 테이블을 생성하시오.정답:USE library_db;.. 2026. 2. 4.
데이터 베이스 종합 실습 문제 - 도서관 시스템 (20문제) 데이터 베이스 종합 실습 문제 - 도서관 시스템 (20문제)※채점기준 : SQL 구문을 직접 작성하여 기입하시오(또는 캡처)문제 1: 데이터베이스 생성 (5점)library_db라는 이름의 데이터베이스를 생성하시오. (UTF-8 설정 포함)문제 2: 테이블 생성 - 회원 테이블 (5점)다음 조건에 맞는 member 테이블을 생성하시오.조건:member_id: 정수형, 기본키, 자동증가member_no: 문자형(20자), 고유값, NULL 불가name: 문자형(50자), NULL 불가phone: 문자형(20자), 고유값email: 문자형(100자)join_date: 날짜형, 기본값 현재 날짜status: 문자형(20자), 기본값 '활성'문제 3: 테이블 생성 - 도서 테이블 (5점)다음 조건에 맞는 boo.. 2026. 2. 4.
SQL JOIN 실습용 테이블 생성 및 데이터 삽입 -- SQL JOIN 실습용 테이블 생성 및 데이터 삽입-- 데이터베이스 생성CREATE DATABASE join_exampleCHARACTER SET utf8mb4COLLATE utf8mb4_unicode_ci;USE join_example;-- 학생 테이블CREATE TABLE student (student_id INT PRIMARY KEY AUTO_INCREMENT,student_no CHAR(20) UNIQUE NOT NULL,name VARCHAR(50) NOT NULL,major VARCHAR(50),grade INT) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;-- 성적 테이블 (외래키는 나중에 추가)CREATE TABLE grade (grade_.. 2026. 2. 4.
SQL JOIN 예제 상세 해설 SQL JOIN 예제 상세 해설이 문서는 join_examples.sql 파일의 각 예제에 대한 상세한 설명과 실행 결과를 제공합니다.목차INNER JOIN 예제LEFT JOIN 예제RIGHT JOIN 예제FULL OUTER JOIN 예제CROSS JOIN 예제SELF JOIN 예제실전 예제INNER JOIN 예제예제 1-1: 기본 INNER JOINSQL 코드:SELECT s.name AS 학생이름, s.major AS 전공, g.subject AS 과목, g.score AS 점수FROM student sINNER JOIN grade g ON s.student_no = g.student_no;설명:목적: 학생 테이블과 성적 테이블을 조인하여 학생 이름, 전공, 과목, 점수를 함께.. 2026. 2. 4.
SQL JOIN 예제 모음 -- SQL JOIN 예제 모음USE join_example;-- ============================================-- 1. INNER JOIN 예제-- ============================================-- 예제 1-1: 기본 INNER JOINSELECT s.name AS 학생이름, s.major AS 전공, g.subject AS 과목, g.score AS 점수FROM student sINNER JOIN grade g ON s.student_no = g.student_no;-- 예제 1-2: 특정 전공 학생의 성적만 조회SELECT s.name AS 학생이름, g.subject AS 과목, g.score.. 2026. 2. 4.
SQL 집계함수 실습 문제 정답 및 해설 SQL 집계함수 실습 문제 정답 및 해설테이블 생성 및 더미 데이터데이터베이스 생성CREATE DATABASE school_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;USE school_db;테이블 생성CREATE TABLE student ( student_id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50) NOT NULL, department VARCHAR(50), grade INT, korean INT, english INT, math INT, science INT, total_score INT, average DECIMAL(5,2)) CHARACTER SE.. 2026. 2. 3.