728x90
- 명령어
- DB만들기 : CREATE DATABASE (DB이름);
- ex) CREATE DATABASE school;
- 만들어진 DB 확인 : SHOW DATABASES; *복수형 주의
- DB 접근하기 : USE (DB이름);
- USE school;
- 테이블 만들기(스키마 정하기) : CREATE TABLE table_name(
-> column1 datatype,
-> column2 datatype,
. . . );
- 정보 넣기 : INSERT INTO table_name(column1, column2, ... )
-> VALUES ('value1', value2, ... );
- 조회하기 : SELECT * FROM table_name; (전체보기)
- 조건 넣어 조회하기 : WHERE condition;
- 취미가 주짓수인 사람 정보 조회 : SELECT * FROM student WHERE hobby = 'jiu-jitsu';
- 취미가 주짓수인 사람 이름 조회 : SELECT name FROM student WHERE hobby = 'jij-jitsu';
- 성적이 4.0 이상인 사람 정보 조회 : SELECT * FROM student WHERE grade_avg >= 4.0;
- 34세 미만인 사람 중 성적 평균이 4.0 이상인 사람 이름 조회 : SELECT name FROM student WHERE birth > '1990-01-01 00:00:00'AND grade_avg >= 4.0;
<> | != | ^ | 모두 ≠을 나타내는 기호 |
BETWEEN A AND B |
A와 B의 사이 값 불러오기 |
LIKE | 특정 문자열이 들어간 값 불러오기 |
IN | 2개 이상의 조건 중 하나라도 만족하는 값 불러오기 |
AND | 모든 조건을 만족하는 값 불러오기 |
OR | 하나의 값이라도 만족하는 값 불러오기 |
IS NULL/ IS NOT NULL |
컬럼 값이 NULL인 값 불러오기 / NULL이 아닌 값 불러오기 |
NOT | 조건이 아닌 것 |
- 수정하기 : UPDATE table_name
-> SET column1 = value1, column2 = value2 . . .
-> WHERE condition;- 박민우의 성적 평균을 2.7로 수정 : UPDATE student SET grade_avg = 2.5 WHERE name 'Park Minwoo';
728x90
'DB' 카테고리의 다른 글
[MySQL] 내장함수 (0) | 2024.04.11 |
---|---|
1-1 DB 개요 (0) | 2024.03.11 |