django
를 배우며 사용하게 된 MySQL
!
개념을 제대로 알지 못한 채 사용을 하고 있다는 생각이 들어 이번 포스팅을 통해 공부하며, 내용을 정리해보고자 한다.
MySQL
이란?
가장 널리 사용되고 있는 관계형 데이터베이스 관리 시스템
(RDBMS : Relational DBMS)
SQL
- Non SQL
로 나뉘어지며,Mysql,postgresql, sqlite
가 있다.mongoDB, DynamoDB
등이 있음!SQL
은 뭔데? 🤔
(Structured Query Language).
데이터베이스와 대화하기 위해 디자인 된 언어.
데이터베이스에서 자료를 처리할 때 사용하는 구조화 된 질의어.
MySQL
의 장점
SQL
은 어떻게 생겼는가? 값 호출해보기!
✅ 정보를 담고있는 테이블이 있을 때 원하는 정보 출력해보기✅
SELECT email FROM students;
:SELECT email FROM stundents WHERE age > 21;
:SELECT * FROM students;
:SELECT age FROM students WHERE email Like "%naver.com";
:%
를 활용해 naver.com 메일을 사용하는 특정값을 찾아낸다. DELETE FROM students WHERE id=2;
id=2
인 학생을 삭제한다.SELECT email FROM students WHERE age BETWEEN 15 AND 18