집 >데이터 베이스 >MySQL 튜토리얼 >SQL에서 테이블 내용을 수정하는 방법
SQL에서 테이블 내용을 수정하는 방법: [update table name set 칼럼 이름 1=값, 칼럼 이름 2=값 where 조건;] 명령을 실행하여 수정할 수 있습니다. 단일 테이블에 있는 데이터의 행, 단일 열 또는 여러 열을 수정하려면 이 명령을 사용합니다.
SQL에서 테이블 내용을 수정하는 방법에는 SSMS 데이터베이스 관리 도구를 사용하여 내용 수정, T-SQL 스크립트를 사용하여 내용 수정, 다중 테이블 연결을 사용하여 내용 수정 등 세 가지 방법이 있습니다. 테이블.
(권장 튜토리얼: mysql 비디오 튜토리얼)
SSMS 데이터베이스 관리 도구를 사용하여 데이터 수정
하나 이상의 항목을 수정할 수 있습니다
1: 데이터베이스를 열고 데이터 테이블을 선택하고 오른쪽 -click -"모든 행을 편집합니다(구성되지 않은 경우 클릭하여 처음 200개 행을 편집합니다).
2. 수정이 필요한 데이터를 수정하세요 - "수정이 완료되면 빈 공간을 마우스 오른쪽 버튼으로 클릭하세요 -" SQL 실행을 선택하시면 수정이 완료됩니다.
T-SQL 스크립트를 사용하여 데이터 수정
단일 테이블에 있는 데이터의 한 행, 단일 열 또는 여러 열 수정
구문: 업데이트 테이블 이름 세트 열 이름 1 = 값, 열 이름 2 = value where 조건;
예 1:
update test1 set age='21' where id='1';
예제 결과:
단일 테이블에서 데이터의 여러 행, 한 열 또는 여러 열 수정
구문: 상위(수량) 테이블 이름 집합 열 업데이트 이름 1 = 값, 열 이름 2 = 값 2 여기서 조건;
예:
update test1 set age='23' where id in ('1','2'); update test1 set age='22' where id between '3' and '4'; update test1 set age='23' where id>='5' and id <='6'; update top(2) test1 set age='23' where id>='5'; update test1 set age='23' where test1.id in (select top(2) id from test1 order by id desc);
예제 결과:
테이블의 데이터를 수정하기 위한 다중 테이블 연결
구문: 업데이트 테이블 1은 테이블 1을 설정합니다. 열 1 = 값, 테이블 1. 열 2 = 테이블 1의 값을 a로, 테이블 2를 b로 설정합니다. 여기서 a. 열 이름 = b. 예:
update test1 set test1.name='李华',test1.sex='女' from test1 as a,test2 as b where a.classid=b.id;
예 결과:
요약: 데이터 테이블의 데이터를 수정합니다. 데이터 컬럼, 데이터 소스, 쿼리 조건을 유연하게 결합하고 수정하는 것이 핵심입니다.
위 내용은 SQL에서 테이블 내용을 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!