본문 바로가기
개발/Etc

[mysql] sql 기본 문법 (ft. CRUD 쿼리)

by 코딩하는 갓디노 2023. 1. 22.

[mysql] sql 기본 문법 (ft. CRUD)

 

테이블 구조

  • 테이블 명: members
  • 컬럼명: name, age, gender

 

INSERT문 / CREATE 

INSERT INTO 테이블명 VALUES(데이터)

 

INSERT INTO members VALUES( '홍길동', 20, '남');

특정컬럼에만 값을 넣고싶을 때
INSERT INTO members (name, age) VALUES( '갓디노', 24); 

MySQL 문법
INSERT INTO members SET name = '홍길동', age = 20,  gender = '남';

 

SELECT문 / READ

SELECT * FROM 테이블명 [ WHERE 조건문 ]

//예제
SELECT * FROM members;
SELECT * FROM members WHERE age = 20;
SELECT * FROM members WHERE 'userId' = '010xxxxxxxx;
SELECT name FROM members;

 

* 은 해당 테이블의 모든 컬럼명 포함

 

UPDATE문 / UPDATE

  • where로 조건을 찾아 해당 데이터만 업데이트 시키는 것 필수
UPDATE 테이블명 SET 변경할 컬럼 = 데이터 [ WHERE 조건문 ]

//예제
UPDATE members SET name = '홍길동' WHERE age = 20;



WHERE절이 없으면 해당 테이블의 모든 데이터에 적용됨

 

DELETE문 / DELETE

  • where로 조건을 찾아 해당 데이터만 삭제 시키는 것 필수
DELETE FROM 테이블명  [ WHERE 조건문 ]

 

DELETE FROM members WHERE age = 20;

WHERE절이 없으면 해당 테이블의 모든 데이터가 삭제됨

반응형

'개발 > Etc' 카테고리의 다른 글

자주 사용하는 터미널 명령어  (0) 2023.02.28
[db] DBeaver 설정법  (0) 2023.02.03
[api] api 사이트 모음  (0) 2022.10.13
[git] git commit 없이 강제 git pull  (66) 2022.10.13
[git] You have not concluded your merge (MERGE_HEAD exists)  (0) 2022.06.21

댓글