오늘은 SQL를 조금 더 딥 다이브하고, 테이블과 데이터를 다루는 방법에 대해서 공부하는 시간이었다.
이제 슬 SQL,Python 의 경계가 모호해지고, 두 가지 코드를 내 마음대로 필요없는 순간에 쓰려고 하는 문제점이 생겨나기 시작했다.
테이블 생성 CREATE TABLE
1) 테이블 생성
CREATE TABLE customers (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100) NOT NULL,
email VARCHAR(100) UNIQUE NOT NULL,
phone VARCHAR(15) UNIQUE NOT NULL
);
이런 식으로 CREATE TABLE 이라는 명령어를 사용해서 테이블을 생성하고, 각 컬럼에 대해 데이터 타입을 설정해준다.
2) 데이터 삽입
INSERT INTO customers (name, email, phone) VALUES
('김철수', 'chulsoo@example.com', '010-1234-5678'),
('이영희', 'younghee@example.com', '010-2233-4455'),
('박민수', 'minsoo@example.com', '010-3344-5566'),
('김현우', 'hyunwoo@example.com', '010-4455-6677'), -- 주문 없음
('정수진', 'soojin@example.com', '010-5566-7788'); -- 주문 없음
이런 식으로 데이터를 할당해주는데, 열을 하나하나 하드코딩으로 삽입한다고 생각하면 이해하기 편했다 !
데이터 조회 SELECT
csustomers 테이블 데이터 전체 조회
select * from customers
csustomers 테이블 특정 컬럼 조회
select name from customers
이후에 또 mongoDB 테이블 만들고, 데이터 넣고 무한 반복 ....
'멋쟁이사자처럼 그로스마케터2기' 카테고리의 다른 글
[멋쟁이사자처럼부트캠프 그로스마케팅 2기 회고] 10일차 (MongoDB, Python&SQL 연동) (0) | 2025.06.13 |
---|---|
[멋쟁이 사자처럼 그로스마케팅 2기 회고] 9일차 (JOIN, UNION, mongoDB) (0) | 2025.06.13 |
[멋쟁이 사자처럼 그로스마케팅 2기 회고] 7일차 (MongoDB) (0) | 2025.06.12 |
[멋쟁이 사자처럼 그로스마케팅 2기 회고] 6일차 (Pandas 정렬) (0) | 2025.06.09 |
[멋쟁이 사자처럼 그로스마케팅 2기 회고] 5일차 (회고의 날) (2) | 2025.06.08 |