본문 바로가기
develop/sql

[SQL] 데이터 변경하기 (INSERT, UPDATE, DELETE)

by hyoE 2023. 2. 14.
반응형

 

1. 

INSERT INTO 테이블이름 VALUES (입력할 값, 입력할 값2); 

위와 같이 테이블에 데이터를 입력할때 사용되는 가장 기본적인 INSERT 구문.

 

INSERT INTO 테이블이름(열이름1, 열이름2) VALUES (열1 입력값, 열2 입력값); 

지정된 열에 따로 값을 입력할 수 있다.

 

2.

값을 자동으로 만들때 INT AUTO_INCREMENT PRIMARY KEY로 생성할 수 있다. 

만약 값을 1번부터가 아닌 다른 숫자로 하고 싶다면 ALTER TABLE 테이블이름 AUTO_INCREMENT=원하는 숫자;로 바꿀 수 있다.

SET @@auto_increment_increment=3; 를 입력하면 상승되는 숫자를 조절할 수 있다. 3을 입력했으니 1,4,7 3씩 증가

 

3. 

대량을 값을 복사할 때 사용할 수 있는 INSERT INTO

INSERT INTO 테이블 이름 SELECT 열 이름1, 열 이름2 FROM 복사할 데이터베이스;

를 한다면 대량의 테이터를 손쉽게 복사할 수 있다.

 

4.

UPDATE 테이블 이름 SET 열1=값1, 열2=값2 WEHRE 조건; 

기존에 입력된 값을 수정하는 명령어이다. 예를들어 table에 있는 name열의 a란 값을 A로 수정한다하면

UPDATE table SET name = 'A' WHERE name = 'a';

WHERE을 사용하지 않으면 전 데이터가 변경되어 큰 사고가 날 수 있으니 주의!

 

5. 

DELETE FROM 테이블 이름 WHERE 조건; 으로 데이터를 생략 할 수 있다. 

 

 

[SQL] SELECT절 기본 정리, 예시 및 정의

1. SELECT 절의 기본형식은 아래와 같다. 모든 약속어를 사용할 필요는 없지만 사용한다면 꼭 순서에 맞게 사용해야한다. SELECT: 열 이름 FROM: 테이블 이름 WHERE: 조건식 GROUP BY: 열 이름 HAVING: 조건식

hyoe-it.tistory.com

 

반응형

'develop > sql' 카테고리의 다른 글

[SQL] SQL로 프로그래밍 IF문  (0) 2023.02.21
[SQL] 테이블 결합하기 JOIN  (0) 2023.02.20
[SQL] 데이터 형식과 형 변환  (0) 2023.02.14
[SQL] SELECT절 기본 정리, 예시 및 정의  (0) 2023.02.14

댓글