Relational DataBase Management System (관계형 데이터 베이스)테이블 기반의 DBMS데이터를 파일 기반이 아닌 테이블 단위로 관리한다.하나의 테이블을 여러 개의 Column으로 구성한다.중복 데이터를 최소화 시킨다.같은 데이터가 여러 컬럼
관계형 데이터 베이스 관리 프로그램기본적으로 SQL 표준을 가지지만 MySQL만의 특징이 있다.SQL 표준과 달리 MySQL은 데이터의 대소문자도 구분하지 않는다.MySQL의 default 설정 변경MySQL의 default 설정이 데이터의 대소문자를 구분하지 않는 것
Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column. To disable safe mode, toggle
동작속도를 높여주는 자료구조테이블 내 1개의 컬럼 혹은 여러개의 컬럼을 이용하여 생성순서 매김 동작에 대한 기초를 제공인덱스는 파일로 key-value로 하드 디스크 공간에 저장됨인덱스를 저장하는 데 필요한 디스크 공간은 테이블을 저장하는데 필요한 디스크 공간보다 작음
둘 이상의 테이블에서 데이터가 필요한 경우 테이블 조인을 통해 데이터를 조회할 수 있다.🔴 INNER JOIN(🔴 OUTER JOIN \- LEFT OUTER JOIN \- RIGHT JOIN🤔 JOIN 시 주의 할 점조인 처리 시 어느 테이블을 먼저
👀 데이터베이스 모델링정보화 시스템을 구축하기 위해 어떤 데이터가 존재하며 업무에 필요한 정보가 무엇인지 분석하는 방법이다.현실 세계의 대상 및 사용자의 요구 등을 정리하고 분석한다.핵심적인 entitiy와 attribute 도출하여 ER-Diagram를 작성한다.개
논리적 데이터베이스 모델링 단계에서 이상현상을 제거하기 위해 수행하는 일련의 과정이다.Arribute간에 존재하는 함수적 종속을 분석해서 중복을 제거하기 위해 분리하는 과정이다.
더블클릭 데이터베이스명 작성 을 클릭하여 새로운 모델 생성 을 클릭 > 보드를 클릭하여 테이블 생성 ![](https://velog.velcd
Excel데이터를 넣을 스키마를 만들어준다.만든 테이블에서 우클릭 > Table Data Import Wizard 선택 후 필요한 데이터를 해당 스키마에 넣어준 후 완료하면 끝!!완료!!export할 테이블에서 우클릭 > Table Data Export Wizard 선
단일 서버의 스팩을 업그레이드 하는 것을 수직적 확장이라고 하고,데이터를 분산처리 하여 저장하는 것을 수평적 확장이라고 하고, MySQL은 수평적 확장이 어렵다고 알려져있다.MySQL에서 수평적 확장을 하려면 클러스터를 사용해야 하기 때문이다.MongoDB 공식 사이트
MYSQL Install최신 버전의 MSI Installer 선택 MySQL workbench를 사용하기 위해 full을 선택한다.설치가 다 되면 Next>defual 설정 그대로 Next>기존 프로그램과 호한하도록 선택 후 Next>root 계정의 비밀번호 설정 후
프로그래머스 문제를 풀다가 재귀가 필요한 SQL 문제를 발견했다.MySQL도 프로그래밍의 재귀처럼 depth를 타고 들어가는 Query를 작성할 수 있다는 것을 새롭게 알게되었다. 기본적으로 With절을 사용하여 임시 테이블을 만들어 호출하는 방식이다. 재귀의 시작점