BACKEND/SQL 2

SQL 기본 문법 및 명령어

👌오늘은 백엔드 쪽을 시작하고, 처음 배우게 된 SQL의 기본 문법 및 명령어에 대해 순서대로 정리해보려고 한다. 데이터베이스 생성하기 ✔️ CREATE DATABASE 데이터베이스이름 **데이터베이스 확인하기 show databases 데이터베이스 사용하기 ✔️ USE DATABASE 데이터베이스이름 테이블 생성하기 ✔️ CREATE TABLE 테이블이름 ( id int primary key auto_increment, name varchar(255), email varchar(255)) **테이블 확인하기 show tables 테이블 정보 확인(구조확인) ✔️ DESCRIBE 테이블이름 원하는 정보 가져오기 ✔️ SELECT column_name FROM table_name WHERE conditio..

BACKEND/SQL 2021.06.20

SQL이란???

SQL(Structured Query Language) 이란? 즉, "구조화된 쿼리 언어" 쉽게 말해 데이터베이스용 프로그래밍 언어이다. 필요한 이유는? 우리는 DB에 Query를 보내 원하는 데이터만을 뽑아 내 올 수 있다. 이때 쿼리를 보내기 위해 필요한 것이 바로 SQL이다. 주로, 관계형 데이터베이스에 사용이 된다. ex)MySQL, Oracle, SQLite, PostgreSQL등 우리는 왜 DataBase가 필요한 것일까? 1) In-memory방식의 경우, 종료할 경우 해당 데이터가 모두 소실! 2) 파일 입출력 방식의 경우(FILE I/O), 서버에 저장이 되고 데이터소실을 막을 수 있지만, 원하는 데이터만 받아 올 수가 없기때문에, 항상 모든 데이터를 가져온 뒤에 필터링 하게 된다. ->..

BACKEND/SQL 2021.06.20