일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Notice
Recent Posts
Recent Comments
Link
Tags
- cursor 설치
- 숨어있는 숫자의 덧셈 (1) 자바
- 프로그래머스 공 던지기 게임
- 배열 순환
- 피그마 썸네일
- 자바 합성수 찾기
- 정처기 필기 벼락치기
- 소인수분해 구하는 공식
- 자바 팩토리얼
- 오블완
- 스프링 부트 프로젝트 세팅
- cursor 우클릭 메뉴
- 접속 url 출력
- 경우의 수 자바
- 스프링 부트 배너 설정
- 배열 순환 문제 공식
- 자바 소인수분해
- 비전공자 정보처리기사 필기
- spring boot 배너 설정
- 배열 순환 자바
- 티스토리챌린지
- 프로그래머스
- string과 stringbuilder 성능 최적화
- 스프링부트 의존성 설정
- 왓챠피디아 클론 코딩
- 펙토리얼
- 프로그래머스 문자열 정렬하기(1)
- 비전공자 정처기 필기
- 정보처리기사 필기 벼락치기
- 정보처리기사 필기
Archives
- Today
- Total
여름 언덕에서 배운 것
update/delete 본문
코딩애플 온라인 강좌 - 개발자도 단기완성!
단연 NO1 강사님의 NO.1 강의 역시나 명강입니다. IT 업계의 대치동 NO1. 강사같은 엄청난 강의력. 코딩애플님의 강의는, 엄청나게 기초적인 것부터 가르치는 듯 보이지만, 실제로 다루는 깊이는 절
codingapple.com
** insert, update,delete 는 조심 또 조심하자
** where 빼먹으면 퇴사각
update
update 기억할 것 3가지 update, set, where 특히 where !! 안그러면 전체 행 업데이트된다.
UPDATE 테이블명
SET 컬럼1 = 값, 컬럼2 = 값
WHERE 조건식
set 에서 = 는 대입이다.설정한 값으로 변경하겠다는 뜻
UPDATE product
SET 가격 = 가격 + 100, 상품명 = '석박지'
WHERE id = 1
기존값에 사칙연산도 가능하다.
Delete
DELETE FROM 테이블명 WHERE 조건식
조건식에 해당하는 행을 삭제해준다.
where 절대 빼먹지 말기
**다른 테이블에서 Foreign key로 사용중인 데이터는 삭제가 안됩니다.
Foreign key 사용중인 행 부터 찾아서 삭제해야할 수도 있습니다.
join한 테이블도 update/delete 가능
UPDATE A INNER JOIN B
ON 쪼인조건
SET 수정할내용
WHERE 조건식
DELETE A
FROM A INNER JOIN B
ON 쪼인조건
WHERE 조건식
Delete 우측에 오는게 삭제할 테이블입니다.
예시에서는 DELETE A 이므로 조건식에 맞는 행이 A 테이블에서 삭제됩니다.
숙제
UPDATE mart.teacher INNER JOIN mart.program
ON mart.teacher.id = mart.program.강사id
SET 프로그램 = '태권도' WHERE mart.program.id =4
UPDATE user_sales
SET email =IF(first_name='Solly','admin@test.com','test@test.com')
WHERE email='' ;
DELETE FROM user_sales WHERE sales IS null
728x90
'가랑비에 옷 젖는 줄 모른다 💻 > SQL & DB' 카테고리의 다른 글
View, 너무아름다운다운다운 (0) | 2023.07.31 |
---|---|
Union , union 과 join의 차이 (0) | 2023.07.31 |
Insert 인서트 (0) | 2023.07.31 |
Right join, Left Join, Full join, (0) | 2023.07.31 |
이너조인, Inner Join, 크로스 조인 ,Cross Join (0) | 2023.07.31 |