본문 바로가기

DB18

프로그래머스 SQL 테스트 2 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N) F.. 2022. 5. 11.
프로그래머스 SQL 테스트 1 문제 설명 EMPLOYEES 테이블은 자동차 판매 회사에서 일하고 있는 직원의 정보가 담긴 테이블입니다. EMPLOYEES테이블 구조는 다음과 같으며, ID, NAME, SALARY, BRANCH_ID는 각각 직원의 아이디, 이름, 월급, 근무하는 대리점 아이디를 나타냅니다. NAMETYPENULLABLE ID INT FALSE NAME VARCHAR(N) FALSE SALARY NUMERIC(N,M) FALSE BRANCH_ID INT FALSE 문제 EMPLOYEES 테이블을 이용해 지점 별 총급여액이 얼마인지 조회하는 SQL문을 작성해주세요. 단, 결과는 지점의 ID순으로 정렬되어야 합니다. 예시 예를 들어 EMPLOYEES 테이블이 다음과 같다면 IDNAMESALARYBRANCH_ID 4603 A.. 2022. 5. 10.
이것이 MariaDB다 2 이것이 MariaDB다2 MariaDB 고급 AUTO-INCREMENT로 지정한 열은 PRIMARY KEY나 UNIQUE로 반드시 지정해야 한다. 데이터의 무결성에 대한 6가지 제약 PRIMARY KEY 제약 조건 : 중복되면 안되고 NULL도 안됨 FOREIGN KEY 제약 조건 : FK로 연관된 키값이 PK이거나 UNIQUE 이어야 함 UNIQUE 제약 조건 CHECK 제약 조건 DEFAULT 정의 NULL 값 허용 SHOW KEYS FROM 테이블명; 테이블에 지정된 키 보기 SHOW INDEX FROM 테이블명; ON DELETE CASECADE or ON UPDATE CASECADE : 기준TB PK값이 변경시 외래키 TB 데이타도 변경되거나 삭제 ON UPDATE NO ACTION or ON .. 2020. 2. 22.
이것이 MariaDB다 1 이것이 MariaDB다 - 실무에서 리눅스 환경에서 많이 사용 - 상용적으로 사용해도 되는 오픈소스 SQL - HeidiSQL Tool을 사용 - MariaDB 및 MySQL의 포트는 기본적으로 3306번을 사용하며, 오라클은 1521번, SQL Server는 1433을 사용한다. - EXPLAIN은 쿼리문이 실행될 때 어떤 방식으로 실행되는지 실행 계획의 내용을 보여준다. - 인덱스, 뷰, 스토어드 프로시저, 트리거 - 백업과 복원하는 법 - 데이터베이스 모델링 : 개념적, 논리적, 물리적 모델링 - dbForge Studio Express : Databases Diagram DML(Data Manipulation Language) : SELECT, INSERT, UPDATE, DELETE DDL(Da.. 2020. 2. 22.
반응형