logo

SQL에서 열 값을 변경하는 방법

이 문서에서는 구조적 쿼리 언어에서 특정 열의 값을 변경하는 방법을 알아봅니다.

SQL의 UPDATE 명령을 사용하면 데이터베이스 사용자가 테이블의 특정 열 값을 변경할 수 있습니다. 하나의 쿼리를 사용하여 두 개 이상의 열에 대한 데이터를 수정할 수도 있습니다.

테이블의 특정 열 값을 변경하는 구문은 다음과 같습니다.

자바 캐치 시도
 UPDATE Table_Name SET Column_Name = New_Value WHERE Condition; 

테이블에서 하나 이상의 열 값을 변경하는 구문은 다음과 같습니다.

 UPDATE Table_Name SET Column_Name_1 = New_Value_1, Column_Name_2 = New_Value_2, ......, Column_Name_N = New_Value_N WHERE Condition; 

우리는 SET 키워드 에서 업데이트 열의 값을 수정하는 명령입니다. WHERE 절은 변경할 행을 지정합니다.

테이블의 특정 열 값을 수정하려면 아래 5단계를 주어진 순서대로 하나씩 수행해야 합니다.

  1. 데이터베이스를 생성합니다.
  2. 데이터베이스에 테이블을 생성하고 테이블에 데이터를 삽입합니다.
  3. 값이 업데이트되기 전에 테이블을 표시합니다.
  4. 테이블의 열 값을 변경합니다.
  5. 값이 업데이트된 후 테이블을 표시합니다.

이제 예를 들어 각 단계를 설명하겠습니다.

1단계: 데이터베이스 생성

구조화된 쿼리 언어에서 데이터베이스 생성은 구조화된 테이블을 데이터베이스에 저장하기 위한 첫 번째 단계입니다.

데이터베이스를 생성하려면 다음 SQL 구문을 사용하십시오.

 CREATE DATABASE Database_Name; 

다음 CREATE 명령은 SQL 데이터베이스 시스템에 차량 데이터베이스를 생성합니다.

예외 던지기 자바
 CREATE DATABASE Vehicles; 

2단계: 테이블 만들기 및 데이터 삽입

데이터베이스를 생성한 후 다음 구문을 사용하여 테이블을 생성해야 합니다.

 CREATE TABLE table_name ( column_Name_1 data type (size of the column_1), column_Name_2 data type (size of the column_2), column_Name_3 data type (size of the column_3), ... column_Name_N data type (size of the column_N) ); 

당신이 자전거 테이블에 차량 데이터 베이스. 이를 위해서는 SQL 애플리케이션에서 다음 쿼리를 작성해야 합니다.

 CREATE TABLE Bikes ( Number Int, Model Int, Bike_Name Varchar (20), Color Varchar (20), Price Int, Average Int, ) ; 

테이블을 생성한 후 다음 쿼리를 사용하여 Bikes 테이블에 자전거 데이터를 삽입해야 합니다.

 INSERT INTO Cars VALUES (1, 2019, Apache, Black, 180000, 49), (2, 2020, Pulsar, Black, 190000, 50), (3, 2019, R15, Blue, 200000, 45), (4, 2020, Apache, Black, 190000, 45), (5, 2018, Bullet, Grey, 200000, 50), (6, 2017, Duke, Yellow, 190000, 35), (7, 2019, Pulsar, Red, 90000, 45), (8, 2020, FZ-s, Black, 100000, 40), (9, 2019, R15, Orange, 200000, 40), (10, 2020, Bullet, Black, 190000, 35), (11, 2018, Duke, Red, 128000, 30), (12, 2020, Harley Davidson, Black, 400000, 25); 

3단계: 값을 업데이트하기 전에 테이블 보기

테이블 생성 및 데이터 삽입 후 SQL 애플리케이션에 다음 쿼리를 입력하면 Bikes 테이블에 삽입된 데이터를 볼 수 있습니다.

 SELECT * FROM Bikes; 

산출:

숫자 모델 자전거_이름 색상 가격 평균
1 2019 아파치 검은색 180000 49
2 2020 누르다 검은색 190000 오십
2019 R15 파란색 200000 넷 다섯
4 2020 아파치 검은색 190000 넷 다섯
5 2018 총알 회색 200000 오십
6 2017년 공작 노란색 190000 35
7 2019 누르다 빨간색 90000 넷 다섯
8 2020 FZ-s 검은색 100000 40
9 2019 R15 주황색 200000 40
10 2020 총알 검은색 190000 35
열하나 2018 공작 빨간색 128000 30
12 2020 할리 데이비슨 검은색 400000 25

4단계: 테이블의 특정 열 값 변경

자전거의 색상을 변경하려면 SQL에 다음 쿼리를 입력해야 합니다.

 UPDATE Bikes SET Color = Red WHERE Bike_Name = Apache; 

5단계: 값을 업데이트한 후 테이블 보기

4단계에서 실행된 쿼리의 결과를 확인하려면 SQL에 다음 SELECT 명령을 입력해야 합니다.

 SELECT * FROM Bikes; 

숫자 모델 자전거_이름 색상 가격 평균
1 2019 아파치 검은색 180000 49
2 2020 누르다 검은색 190000 오십
2019 R15 파란색 200000 넷 다섯
4 2020 아파치 검은색 190000 넷 다섯
5 2018 총알 회색 200000 오십
6 2017년 공작 노란색 190000 35
7 2019 누르다 빨간색 90000 넷 다섯
8 2020 FZ-s 검은색 100000 40
9 2019 R15 주황색 200000 40
10 2020 총알 검은색 190000 35
열하나 2018 공작 빨간색 128000 30
12 2020 할리 데이비슨 검은색 400000 25

보시다시피 Cars 테이블에서 Apache Bike의 색상이 성공적으로 변경되었습니다.

테이블의 다중 열 값 변경

Bikes 테이블의 여러 열 값을 업데이트하려면 SQL에서 아래 쿼리를 작성해야 합니다.

업데이트 자전거 세트 색상 = 녹색, 가격 = 90000 WHERE Bike_Name = R15;

위 쿼리의 결과를 확인하려면 SQL에 다음 SELECT 명령을 입력해야 합니다.

항상 Verilog
 SELECT * FROM Bikes; 

숫자 모델 자전거_이름 색상 가격 평균
1 2019 아파치 검은색 180000 49
2 2020 누르다 검은색 190000 오십
2019 R15 파란색 200000 넷 다섯
4 2020 아파치 검은색 190000 넷 다섯
5 2018 총알 회색 200000 오십
6 2017년 공작 노란색 190000 35
7 2019 누르다 빨간색 90000 넷 다섯
8 2020 FZ-s 검은색 100000 40
9 2019 R15 주황색 200000 40
10 2020 총알 검은색 190000 35
열하나 2018 공작 빨간색 128000 30
12 2020 할리 데이비슨 검은색 400000 25

보시다시피 R15 자전거의 색상과 가격이 성공적으로 변경되었습니다.