본문 바로가기
반응형

MYSQL8

[Django] Django 학습 정리 - Django ORM 지금까지 Django 학습한 내용을 바탕으로 정리를 해보려 한다. 목차1. Django ORM 이란?2. Django ORM 특징3. Django ORM 문법들[작업 환경]MacOS, PyCharmpyenv, poetryPython, Django  1. Django ORM 이란?ORM (Object-Relational Mapping)- DB 데이터 조작을 위해서는 SQL문이 필요하다.- Django에서는 SQL문법 대신 파이썬문법? 을 이용하여 DB 데이터를 조작할 수 있다.- 이러한 기술을 ORM 이라고 한다.     📌 SQL문과 ORM 코드 비교# SQLSELECT * FROM user WHERE age >= 20 ORDER BY name;# Django ORMUser.objects.filter(.. 2025. 3. 29.
[DB스터디] 2_데이터의 보존 형식 '그림으로 배우는 데이터베이스' 책을 공부하며 정리했다. 목표▶ 관계형 데이터베이스 이해하기▶ NoSQL 이해하기  내용 정리데이터 모델▶ 데이터가 저장되는 형태에 따라 여러 모델로 나뉜다.▶ 대표적인 종류   ① 계층 형        - 1개의 부모와 복수 개의 자식 구조이다.        - 회사 조직도와 유사한 구조 같다.        - 복수의 팀에 소속된 사람과 같이 중복 데이터가 발생할 수 있다. (단점)   ② 네트워크 형        - 계층형 모델의 단점을 보완한 모델이다.        - 복수 개의 부모와 복수 개의 자식의 구조로 표현할 수 있다.        - 데이터의 중복은 피할 수 있지만, 뭔가 너무 복잡해 보인다. (단점)   ③ 관계 형 (밑에서 더 자세하게 설명할것임)   .. 2025. 2. 4.
[TIL] 2025.01.15(수) - database 학습 금일 학습사항 1. SQL(Structured Query Language) 2. 데이터 정의어 (DDL) 3. 오라클 데이터 타입 각 학습별 상세내용1. SQL(Structured Query Language)DDL - CREATE, ALTER, DROP, TRUNCATEDML - SELECT, INSERT, UPDATE, DELETEDCL - GRANT, REVOKETCL - COMMIT, ROLLBACK, SAVEPOINT 2. 데이터 정의어 (DDL)데이터 정의어▶ DDL, Data Definition Language▶ 테이블 구조 또는 데이터의 생성, 변경, 삭제▶ 주요 명령어로는 CREATE, ALTER, DROP, TRUNCATE 등이 있다.SQL문설명CREATE- 데이터베이스 객체 생성DRO.. 2025. 1. 31.
[TIL] 2025.01.14(화) - database 학습 금일 학습사항 1. 데이터베이스란? 2. RDMBS 3. 대표적인 RDBMS 4. 데이터베이스 스키마 각 학습별 상세내용1. 데이터베이스란?데이터베이스 정의▶ 데이터를 저장하는 창고▶ 종류 : 관계형DB, 객체형DB 등 데이터베이스 특징▶ 저장된 데이터는 실시간 접근성이 보장된다.▶ 갱신, 삽입, 삭제 등의 연산에 의해 내용이 동적으로 변경된다.▶ 저장된 데이터는 다수의 사용자에 의해 동시에 공유할 수 있다.▶저장된 데이터의 내용을 이용하여 데이터에 접근할 수 있다.  2. RDBMSRDBMS란?▶ 표 형태로 데이터를 구조화하고 관리하는 데이터베이스 [용어정리]SQL▶ 데이터베이스를 관리하기 위해 사용되는 표준 프로그래밍 언어트랜잭션(Transaction)▶ DB 하나의 작업 단위PK(Primary Ke.. 2025. 1. 31.
[MySQL] Error Code: 1451. Cannot delete or update a parent row: a foreign key constraint fails... 오늘의 에러2...  Error Code: 1451. Cannot delete or update a parent row: a foreign key constraint fails  에러사항실습 문제 풀이 중 아래와 같이 에러가 발생했다.실습 문제)배우 ID가 10인 배우의 정보를 삭제하시오. 작성한 쿼리문)DELETE FROM actor WHERE actor_id = 10 actor_id 가 10에 해당하는 데이터를 삭제하려 했는데 아래와 같은 에러가 떴다.에러)Error Code: 1451. Cannot delete or update a parent row: a foreign key constraint fails (`sakila`.`film_actor`, CONSTRAINT `fk_film_actor_a.. 2025. 1. 22.
반응형