[ 1 ] Create
Create는 데이터를 데이터베이스에 넣어주는 작업이다.
[ 1-1 ] 삽입할 column을 직접 지정하는 경우
INSERT INTO table_name (column1, column2, column3 ...) VALUES (value1, value2, value3 ...);
지정한 column에는 value가 들어가고, 지정하지 않은 column에는 default 값이 들어간다.
[ 1-2 ] 모든 column에 데이터를 넣는 경우
INSERT INTO table_name VALUES (value1, value2, value3 ...);
모든 column에 데이터를 넣는 경우에는 따로 column을 명시할 필요가 없다.
※ 단, 각 column에는 부합하는 타입의 데이터를 넣어야 한다.
※ 단, 문자열 데이터를 넣을 때는 value를 '(작은 따옴표)로 감싸기 때문에 데이터에 '를 데이터로 추가하려면 \'이나 ''(큰 따옴표가 아닌 작은 따옴표 2개)를 활용한다.
[ 2 ] Read
Read는 데이터베이스의 데이터를 조회하는 작업이다.
SELECT column1, column2, ... FROM table_name;
특정 table의 column1, column2 ... 들의 데이터를 조회한다.
SELECT * FROM table_name;
특정 table의 모든 column의 데이터를 조회하려면 SELECT * 을 활용한다.
[ 3 ] Update
Update는 데이터베이스의 데이터를 수정하는 작업이다.
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
※ 단, WHERE을 생략할 경우 변경할 내용이 table의 모든 행에 적용됨을 주의해야 한다.
[ 4 ] Delete
Delete는 데이터베이스의 데이터를 삭제하는 작업이다.
DELETE FROM table_name WHERE condition;
WHERE 문 조건에 따라 특정 table의 행을 삭제한다.
※ 단, WHERE을 생략할 경우 table의 모든 행이 제거됨에 주의해야 한다.
'Programming > 기타' 카테고리의 다른 글
[MySQL] MySQL 서버 실행 및 종료 (1) | 2023.01.09 |
---|