본문 바로가기
반응형

프로그래밍/MySql4

[MySql] MySql 설치 및 환경변수 설정 💡MySql 설치하기 1.MySql 공식 홈페이지 들어가서 자신의 운영체제에 맞는 버전을 다운 받습니다. https://dev.mysql.com/downloads/windows/installer/8.0.html MySQL :: Download MySQL Installer Note: MySQL 8.0 is the final series with MySQL Installer. As of MySQL 8.1, use a MySQL product's MSI or Zip archive for installation. MySQL Server 8.1 and higher also bundle MySQL Configurator, a tool that helps configure MySQL Server. dev.mysql... 2023. 10. 26.
[MySql] ORM이란? ✔️ORM이란? ORM(객체 관계 매핑, Object-Relational Mapping)은 객체 지향 프로그래밍 언어와 관계형 데이터베이스 간의 데이터 매핑을 자동화하는 기술입니다. ORM은 객체와 데이터베이스 간의 불일치(impedance mismatch) 문제를 해결하고 개발자가 SQL 쿼리를 직접 작성하지 않고도 데이터베이스와 상호 작용할 수 있게 합니다. 아래에서 ORM의 주요 개념과 작동 원리를 자세히 설명하겠습니다. 💡 ORM의 주요 개념 엔티티 (Entity) 엔티티는 데이터베이스 테이블과 매핑되는 객체를 나타냅니다. 예를 들어, 사용자 정보를 저장하는 데이터베이스 테이블과 매핑되는 User 클래스는 엔티티입니다. 속성 (Attribute) 속성은 엔티티의 필드 또는 프로퍼티를 나타냅니다. .. 2023. 9. 27.
[MySql] Join 정리 ✔️Join이란? JOIN은 관계형 데이터베이스에서 여러 테이블을 연결하여 하나의 결과 집합을 생성하는 작업입니다. 주로 테이블 간의 관계를 활용하여 데이터를 가져오고 결합합니다. 예시 테이블 1 (Customers 테이블) CustomerID CustomerName 1 A 2 B 3 C 예시 테이블 2 (Orders 테이블) OrderID CustomerID OrderDate 101 1 2021-01-15 102 2 2021-02-20 103 1 2021-03-25 💡INNER JOIN INNER JOIN은 두 테이블 간에 일치하는 데이터를 반환합니다. 예를 들어, Customers 테이블과 Orders 테이블에서 고객의 주문을 검색하려면 다음과 같이 INNER JOIN을 사용할 수 있습니다 1 2 3.. 2023. 9. 2.
[MySql] 기본 문법 정리 ✔️MySql이란? MySQL은 세계에서 가장 많이 쓰이는 오픈 소스의 관계형 데이터베이스 관리 시스템이다. 다중 스레드, 다중 사용자, 구조질의어 형식의 데이터베이스 관리 시스템으로 오라클이 관리 및 지원하고 있으며, Qt처럼 이중 라이선스가 적용된다. 📌데이터 베이스 생성 1 CREATE DATABASE database_name; cs create database [db 이름] 📌데이터 베이스 조회 1 SHOW DATABASES; cs 📌데이터 베이스 선택 1 USE database_name; cs use [db이름] 💡DDL (Data Definition Language) DDL은 데이터베이스 구조와 관련된 작업을 수행하는 언어입니다. 데이터베이스의 스키마, 테이블, 인덱스, 뷰 등을 정의하고 조작.. 2023. 8. 31.
반응형