본문 바로가기
> 프로그래밍 언어/SQL

[SQL 데이터 분석, 입문!] 섹션 0. SQL 시작하기

by 자몽주스 2023. 2. 7.
728x90
반응형

[개념은 호옹~, 실습 빡]

SQL 데이터 분석, 입문!

참고사이트:

SQL, 데이터 분석! | CloudStudying

데이터베이스와 SQL, 무엇?

SQL:

DB와 소통하기 위한 언어

데이터 관리를 위한 언어

DB(데이터관리창고)에서 사용되는 언어

Table:

일종의 엑셀 표

각 언어 정보를

행과 열로 담고 있다

: row (record)

: columns(attribute)

DB는 테이블의 데이터 관리하지만

스스로 테이블 만들진 못함

 

SQL을 통해 테이블을 만들거나

데이터를 생성,조회,수정.삭제 (CRUD) 한다

전달된 SQL 명령을 Query 라고 함

PostgreSQL 설치 (DBSM와 DB는 다른건가?)

paAdmin 4 (2023)

데이터 베이스 서버

(PostgreSQL 14)

세부 데이터 베이스

(Databases)

 

create - Database

클릭해서

세부 데이터베이스

추가해주기

맥도날드 DB와 버거 테이블 만들기(실습 준비)

맥도날드 database 생성 후

refresh 해주기

=> Database 가 1개에서

2개로 바뀌게 됨

 

- 툴 생성해주기 -

 

- 테이블 생성 쿼리 -

쿼리(= SQL 명령)

 

CREATE TABLE:

테이블 생성 명령어

 

burger table 생성

소괄호 안에

버거의 속성들 넣어주기

INT:
 id 를 숫자로 넣겠다는 뜻

 

VARCHAR :

이름을 넣어줄 것

(50) - 최대 50글자까지

 

속성들 넣을 때,

(,) 콤마로 구분하고 있는 것 참고

마지막은 콤마 X

--:

실행되지 않는 쿼리

(주석)

Execute:

실행

잘 만들어졌는지 확인 가능

Databases - macdonalds - Schemas - Tables - burgers

데이터 CRUD 실습 (INSERT, SELECT, UPDATE, DELETE)

INSERT INTO:

데이터를 넣을 것이다

burgers 에다가

 

VALUES:
그 안쪽에 을 뭘 넣을 것이냐

burgers 의 다양한 속성들 입력해준다

VALUES 에 속성들을 순서대로 넣어주면 된다

 

-조회 쿼리-

SELECT * FROM:

해당 테이블의 모든 속성을

보여달라는 뜻

 

블럭 지정해서 실행하면 됨

 

, 를 찍어서 데이터 여러개를 넣을 수도 있음

-수정 쿼리-

UPDATE:

업데이트, 수정

SET:

가격을 1000원으로 수정

특정 버거만 가격수정:

세미콜론(;) 삭제 후

WHERE 키워드 넣어준다

id 가 4인 버거를 바꾸는 것

 

DELETE FROM:

burgers 에 있는 걸

지워달라는 뜻

id 가 4인 버거를 지워달라는 의미

728x90
반응형