LEVEL 19 QUEST
MySQL/MariaDB 기초 - AI로 쿼리 작성
MySQL/MariaDB 기초 - AI로 쿼리 작성 — DevFoil 바이브코딩 Stage 5, Lv.19
MySQL 시작하기
MySQL/MariaDB 접속 방법
MySQL과 MariaDB는 명령어가 거의 동일합니다. 이 강의에서 배우는 내용은 두 가지 모두에 적용됩니다.
# 터미널에서 MySQL 접속
mysql -u root -p
# 원격 서버 접속
mysql -h 192.168.1.100 -u myuser -p
# 접속 후 기본 명령어
SHOW DATABASES; -- 데이터베이스 목록
USE mydb; -- 데이터베이스 선택
SHOW TABLES; -- 테이블 목록
DESCRIBE users; -- 테이블 구조 확인
# 데이터베이스 생성
CREATE DATABASE vibecoding DEFAULT CHARACTER SET utf8mb4;
USE vibecoding;
테이블 만들기
데이터를 저장할 그릇 만들기
테이블을 만들 때는 각 열(컬럼)의 이름, 데이터 타입, 제약 조건을 정의합니다.
-- 온라인 서점 예시: 도서 테이블
CREATE TABLE books (
id INT AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(200) NOT NULL,
author VARCHAR(100) NOT NULL,
price INT NOT NULL DEFAULT 0,
category VARCHAR(50),
stock INT DEFAULT 0,
published_date DATE,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);
-- 샘플 데이터 넣기
INSERT INTO books (title, author, price, category, stock, published_date) VALUES
('파이썬 완전 정복', '김개발', 32000, '프로그래밍', 50, '2025-03-15'),
('바이브코딩 입문', '이코딩', 28000, '프로그래밍', 120, '2026-01-20'),
('데이터 분석의 정석', '박데이터', 35000, '데이터', 30, '2025-08-10'),
('웹 개발 실전', '최웹개발', 42000, '프로그래밍', 80, '2025-11-05'),
('AI 시대의 마케팅', '정마케터', 25000, '마케팅', 200, '2026-02-28'),
('SQL 첫걸음', '한디비', 29000, '데이터', 65, '2025-06-12'),
('JavaScript 핵심', '강자바스', 38000, '프로그래밍', 45, '2025-09-20'),
('디자인 씽킹', '오디자인', 22000, '디자인', 90, '2025-04-01');
🔒
여기까지는 미리보기입니다
MySQL/MariaDB 기초 - AI로 쿼리 작성
무료 가입하면 이어서 볼 수 있고, 강의를 완료할 때마다 XP와 레벨이 쌓입니다.
Google로 3초 만에 시작 →🧵 Threads로 시작무료 공개 강의 둘러보기 (Lv.1~3)무료 가입하면 이어서 볼 수 있고, 강의를 완료할 때마다 XP와 레벨이 쌓입니다.