일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- DATABASE
- subquery
- 파이썬
- Join
- statement
- postgres
- 자바스크립트
- MySQL
- sql
- insert_into
- query
- sqlite3
- cursor()
- python
- python데이터베이스연동
- 밴쿠버응급실
- MongoDB
- javascript
- Collections
- PostgreSQL
- insertOne
- DB
- PostgresDB
- SubqueryFilter
- onetoone
- 몽고디비
- DBFilter
- 데이터베이스
- 서브쿼리
- PreparedStatement
- Today
- Total
목록query (5)
새벽코딩

- LEFT JOIN은 두 테이블의 공통 데이터 (교집합) 뿐만 아니라, 좌측 TABLE의 모든 데이터를 가져오는 문법 1) 먼저 공통된 부분을 JOIN 하고 2) 추가로 나머지 값들 (왼쪽 TABLE의 나머지)을 가져와서 3) 빈값인 NULL로 채움 - QUERY 실습 =============================문제 time =========================== A. 모든 사진의 "파일명"을 조회하시오. 게시자가 있다면 "닉네임"도 함께 가져올 것. SELECT * FROM photos JOIN users ON users.id = photos.user_id ; 위 쿼리의 결과는 아래 그림의 위에 Table이다. 즉, 두 테이블(users와 photos)의 JOIN된 부분만 나타낸다..

테이블 및 데이터 생성 (참고, https://cloudstudying.kr/lectures/503) -- users 테이블 CREATE TABLE users ( id SERIAL PRIMARY KEY, nickname VARCHAR(50), email VARCHAR(100) ); -- photos 테이블 CREATE TABLE photos ( id SERIAL PRIMARY KEY, filename VARCHAR(255), user_id INTEGER REFERENCES users(id) ); -- comments 테이블 CREATE TABLE comments ( id SERIAL PRIMARY KEY, body VARCHAR(1000), user_id INTEGER REFERENCES users(id..

데이터 생성 -- 생성 쿼리#1 INSERT INTO burgers(id, name, price, gram, kcal, protein) VALUES (1, '행운버거 골드 스페셜', 6000, 227, 699, 26) -- 행운버거 어서오고 ; -- 생성 쿼리#2 INSERT INTO burgers(id, name, price, gram, kcal, protein) VALUES (2, '행운버거 골드', 5300, 222, 540, 25), (3, '트리플 치즈버거', 6300, 219, 619, 36), (4, '빅맥', 5300, 223, 583, 27) -- 나머지 버거들도 추가 ; 데이터 조회 -- 조회 쿼리 SELECT * -- 모든 컬럼 보여줘 FROM burgers; -- 버거 테이블에 데이..

postgresSQL 버전 14 설치 후 아래와 같이 Database를 생성 위에 Create > Database 누르면 보이는 창에서, Database 이름 입력 > Save 눌러줌 오른쪽 사진과 같이, mcdonalds 데이터가 생성됨. (오타 주의) Next step) 데이터 베이스 안에 Table 생성 테이블 생성쿼리 작성 (SQL 명령) -- 주석: 실행되지 않는 쿼리 -- burgers 테이블 생성 쿼리(DB에게 하는 SQL 명령) CREATE TABLE burgers( -- 테이블명 id INT, -- id(숫자) name VARCHAR(50), -- 이름(최대 50글자) price INT, -- 가격(숫자) gram INT, -- 무게(숫자) kcal INT, -- 열량(숫자) protei..

SQL Structured Query Language SQL은 데이터 관리를 위한 언어, 즉 Database에서 사용되는 언어이다. (DB는 데이터 창고로, 수많은 데이터를 관리하는 곳) → SQL은 여기서 사용되는 언어 (DB와 소통을 위한) Table 일종의 excel표로 행(Row)과 열(Column)로 이루어져 있다. SQL을 이용하여, 데이터를 생성, 조회, 수정, 삭제 (테이블 만들거나) 할 수 있다. (CRUD) 여기서 전달된 SQL 명령을 Query라고 한다. 출처 : 홍팍 "SQL 데이터 분석, 입문!"