학교공부/SQL통계분석

SQL_OT

싱싱한복초이 2024. 9. 3. 12:32

SQL이란?

Structured Queryy Language로 데이터베이스와 사용자가 소통하기 위한 언어

 

원하는 형태의 데이터 와 DB에 저장된 데이터는 같지 않음

(원하는형태=structured data(especially, tabular), DB에 저장된 형태=relations(entities))

 

Q. SQL에는 왜 다른 형태로 저장할까?

1) 중복성 & 종속성의 해결을 위해서

2) Relational DB & Relational DBMS ?

3)  한 가지 통이로딘 구조로 저장된 DB로 부터 다양한 사용자의 요구에 맞는 맞춤형 데이터 생성 가능

 

SQL은 DBMS와 소통할 때 사용하는 언어 (특히 RDBMS)

 

*MySQL 설치 방법은 밑의 게시글과 동일하게 수행하였음.

https://giveme-happyending.tistory.com/203

 

[MySQL] 0. MySQL 설치 방법과 설치 확인하기

MySQL 설치 방법은 혼공 사이트에서 참고한 내용입니다. 개인공부 및 기록용으로 블로그에 따로 작성하였습니다. 출처: https://hongong.hanbit.co.kr/mysql-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C-%EB%B0%8F-%EC%84%A4%EC%B9%9

giveme-happyending.tistory.com

 

+간단한 문법 소개

show databases; #데이터베이스 테이블을 보고 싶으면 show를 사용한다

use world;
show tables;
describe city;
explain city;
desc city;
describe countrylanguage;

use sakila;
show tables;
#데이터베이스를 보려할때마다 use를 사용해서 지정해야하는가? 
#describe world.countrylanguage;라고 작성하면 use world;를 따로 치지 않아도 된다.