본문 바로가기

MySQL3

MySQL의 가장 기본이자 중요한 개념인 CRUD 설명 MySQL에서 가장 기본이자 중요한 개념인 CRUD는 데이터베이스에서 데이터를 생성(Create), 조회(Read), 수정(Update), 삭제(Delete) 하는 작업을 뜻합니다.아래에 각 단계별로 개념과 함께 실제 예제를 보여 드리겠습니다.약어의미SQL명령CCreateINSERTRReadSELECTUUpdateUPDATEDDeleteDELETE 예제CREATE DATABASE IF NOT EXISTS testdb;USE testdb;CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50), age INT, email VARCHAR(100)); 1. Create - 데이터 생성(INSERT)INSERT INTO users.. 2025. 7. 9.
DB(Database/데이터베이스)의 종류는? 데이터베이스(DB)는 사용 목적, 구조, 저장 방식 등에 따라 여러 가지 종류로 나뉩니다.아래는 가장 일반적으로 분류하는 DB의 종류입니다.1. 관계형 데이터베이스 (Relational Database, RDB) - 특징 > 데이터를 테이블(행과 열) 형식으로 저장 > SQL 사용 > 데이터 간 **관계(외래키 등)**를 통해 연결 - 예시 MySQL Oracle PostgreSQL MS SQL Server SQLite * 장점: 구조화된 데이터 처리에 강함 * 단점: 비정형 데이터(예: 이미지, JSON 등)에 부적합 2. 비관계형 데이터베이스 (NoSQL) - 특징 > 테이블이 아닌 다양한 구조로 데이터를 저장 (예: JSON, 키-값, 그래프 등.. 2025. 6. 30.
MySQL의 날짜 관련 쿼리 MySQL에서 날짜와 관련된 다양한 샘플은 데이터 처리, 조회, 비교, 포맷 변경 등에 매우 유용합니다. 아래는 다양한 범주의 날짜 관련 MySQL 쿼리 샘플입니다. 날짜 및 시간 함수 기본기능쿼리 예시설명현재 날짜SELECT CURDATE();YYYY-MM-DD 형식현재 시간SELECT CURTIME();HH:MM:SS 형식현재 날짜 및 시간SELECT NOW();현재 DATETIME오늘이 포함된 요일SELECT DAYOFWEEK(CURDATE());1(일요일) ~ 7(토요일)현재 연도/월/일SELECT YEAR(NOW()), MONTH(NOW()), DAY(NOW());각 날짜 요소 추출현재 요일 이름SELECT DAYNAME(NOW());예: Tuesday 날짜 포맷팅-- 날짜를 'YYYY-MM-.. 2025. 6. 26.
반응형