데이터베이스(Database) 란 데이터를 체계적으로 저장, 관리, 검색 및 수정할 수 있는 시스템
효율적인 데이터 관리를 위해 DBMS (Database Management System) 가 필요
{
"이름": "홍길동",
"나이": 25,
"성별": "남자"
}
이름, 나이, 도시
홍길동, 25, 서울
김영희, 30, 부산
| SQL 명령어 | 설명 |
|---|---|
| SELECT | 데이터 조회 |
| INSERT | 데이터 삽입 |
| UPDATE | 데이터 수정 |
| DELETE | 데이터 삭제 |
| CRATE TABLE | 테이블 생성 |
| DROP TABLE | 테이블 삭제 |
예제:
-- 학생 테이블 생성
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT
)
-- 데이터 삽입
INSERT INTO students VALUES (1, '홍길동', 25);
INSERT INTO students VALUES (2, '김영희', 30);
-- 데이터 조회
SELECT * FROM students;
import requests
from bs4 import BeautifulSoup
# 웹 페이지 가져오기
response = requests.get("https://example.com")
soup = BeautifulSoup(response.text, "html.parser")
# 특정 데이터 추출
title = soup.find("h1").text
print(title)
✅ 아두이노 센서 데이터 읽기 (예시)
void setup() {
Serial.begin(115200);
}
void loop() {
int sensorValue = analogRead(A0);
Serial.println(sensorValue);
delay(100);
}
✅ 파이썬에서 아두이노 데이터 읽기
import serial
# 아두이노와 연결
ser = serial.Serial('COM3', 115200)
while True:
data = ser.readline().decode().strip()
print("센서 값: ",data)