👌오늘은 백엔드 쪽을 시작하고, 처음 배우게 된 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 condition to filter
새로운 값 추가하기
✔️ INSERT INTO table_name(column_1, column_2, ...) VALUES('value_1', 'value_2', ..)
내가 원하는 곳에만 값(record) 추가하기
예를 들어, 위의 테이블에서 만약 id = 6인 행에 email 값을 shoot@naver.com 이라고 입력하고 싶다면 어떻게 해야 할까?
앞서 배운 것 처럼 insert into와 where을 통해 넣어야 할까?
이렇게 이미 기록되어 있는 값을 변경하거나 추가 하고 싶을때는, insert into가 아니라 update를 쓰면 되며, 사용법은 아래와 같다.
✔️ UPDATE table_name SET email = 'shoot@naver.com' WHERE id = 6;
내가 원하는 열만 삭제하기
이제 방금 만든 id = 6인 열을 삭제 해보자.
✔️ DELETE FROM table_name where id = 6;