DML 3

TIL_24.08.01_DDL, DML

▶key의 개념 알기이름설명특징기본 키(Primary Key)각 행을 고유하게 식별하게 사용되는 하나 이상의 컬럼- 한 테이블에는 하나의 키만 존재- NULL 값을 가질 수 없음- 각 행에 고유한 값외래 키(Foreign Key)한 테이블의 컬럼이 다른 키의 기본키를 참조하는데 사용되는 컬럼- 부모 테이블의 기본키와 동일- 제약조건을 통해 참조 무결성을 유지할 수 있음 ● 식별자 vs 기본키    ○ 식별자는 데이터베이스 설계 단계에서 사용하는 용어이며         각 행을 고유하게 식별할 수 있는 모든 속성 혹은 속성 조합을 나타냄     ○ 기본키는 각 각행을 고유하게 식별하는데 사용되는 선택된 식별자이며         테이블간의 관계(JOIN 등)을 기술하기 위해 사용 ● 참조무결성이란 두 테이블..

TIL_24.07.29_데이터베이스와 MySQL

▶데이터베이스 서비스와 개념 설명    ● 왜 MySQL 부터 배울까?         - 관계형 데이터 베이스가 1970년에 개발된 이후로 기존의 레거시 기업들은            Oracle 데이터 베이스를 많이 사용하고 있다. 여전히 대기업들은 많이             사용함(금융회사 등)     ● 최근 RDB 현황             - 이를 이용한 오픈소스를 기반으로 한 RDB가 등장                (MySQL, Postgresql, SQLite) 하면서 대체되고 있는 상황              - 특히, 1995년 개발된 MySQL은 개인프로젝트에서는 무료로, 현재 점유율이                46.83%로 대중성이 높아 많이 사용되며, Trouble shooting..

TIL(Today I Learned) 24.07.01

● DML (Data Mani pulation Language) - 데이터 조작어 - 정의된 DB에 입력된 레코드를 조회 , 추가, 수정, 삭제하는 기능select : 조회Insert : 삽입Update : 수정Delete: 삭제● INSERT - 테이블에 새로운 데이터를 입력할 때 사용-- 특정 컬럼에만 값을 넣을 경우INSERT INTO table_name (column1, column2, column3, ...)VALUES (value1, value2, value3, ...);-- 모든 컬럼에 값을 넣을 경우 column 생략 가능.-- 테이블에 있는 컬럼의 순서와 같은 순서로 값을 넣어주어야함. INSERT INTO table_nameVALUES (value1, value2, value3, .....