(Database : Basic-11) INSERT DELETE UPDATE

Posted by : at

Category : Database


INSERT

USE BaseballData

SELECT *
FROM salaries
ORDER BY yearID DESC

-- INSERT INTO [테이블] VALUES [값 ...]
INSERT INTO salaries
VALUE (2020, 'KOR', 'NL', 'name', 900000)

-- 테이터를 빼먹는다면?
INSERT INTO salaries
VALUE (2020, 'KOR', 'NL', 'name')   -- Error 리턴

-- INSERT INTO [테이블](열 ...) VALUES [값 ...]
INSERT INTO salaries(yearID, teamID, playerID, lgId, salary)
VALUE (2020, 'KOR', 'NL', 'name', 900000)

INSERT INTO salaries(yearID, teamID, playerID, lgId)
VALUE (2020, 'KOR', 'NL', 'name')       -- okay

DELETE

-- DELETE FROM [테이블] WHERE [조건]
DELETE FROM salaries
WHERE playerID = 'name'

UPDATE

-- UPDATE [테이블명] SET [열=값] WHERE [조건]
UPDATE salaries
SET salary = salary * 2
WHERE teamID = 'KOR'

UPDATE salaries
SET salary = salary * 2, yearID = yearID + 1
WHERE teamID = 'KOR'

About Taehyung Kim

안녕하세요? 8년차 현업 C++ 개발자 김태형이라고 합니다. 😁 C/C++을 사랑하며 다양한 사람과의 협업을 즐깁니다. ☕ 꾸준한 자기개발을 미덕이라 생각하며 노력중이며, 제가 얻은 지식을 홈페이지에 정리 중입니다. 좀 더 상세한 제 이력서 혹은 Private 프로젝트 접근 권한을 원하신다면 메일주세요. 😎

Star
Useful Links