걷기반 50번까지, 웹 개발 강의 다 듣기
위의 문제에서 WHERE절의 IS NULL까지는 잘 적었는데 어떤 컬럼이 NULL이라고 해야 되는지 잘 모르겠어서 답을 봤는데 잘 모르겠어서 chat gpt까지 동원했다.
이게 orders 테이블의 기본 키가 id라서 주문 자체가 없으면 NULL값을 가지기 때문에 직관적이고 명확한 기본키를 NULL값으로 지정해준 것이였다.
Firebase SDK 라이브러리
import { } from " "; // { } 안에 Firebase SDK에서 사용하려는 특정 함수나 기능, ""에는 주소
Firebase 애플리케이션의 설정 정보
const firebaseConfig = {
}; // 파이어베이스 프로젝트 설정가서 복사해서 붙여 넣기
Firebase 인스턴스 초기화
const app = initializeApp(firebaseConfig); // Firebase 앱 초기화. 무조건 있어야 함
const db = getFirestore(app); // 나머지는 이미 초기화된 `app`을 기반으로 사용
collection에 문서 추가
addDoc(collection(db, "컬렉션명"), 데이터);
collection에서 문서 가져오기
getDocs(collection(db, "컬렉션명"));
문법
script type="module" // script를 모듈로 지정해주면 가장 마지막에 불림
$("#id명").click(async function () {
}) // 클릭시 비동기 함수 실행
비동기: 작업이 완료되기를 기다리지 않고, 다른 작업을 동시에 처리하는 방식
동기: 작업이 끝날 때까지 다음 작업을 기다리는 방식
SQL 걷기반 거의 다 풀었는데 마지막 문제에 꽂혀 가지고 하.. 쉬워보이는데 판매되지 않은 상품이 테이블에 추가가 되어있었으면 더 이해하기 쉬웠을텐데 아쉬웠다. 물론 피곤해서 잘 이해가 안 된 걸 수도.. 복습 한번 싹 하긴 해야겠다.