기사 디렉토리
- 머리말
- 1. 테이블에서 데이터 레코드를 삭제하시겠습니까?
- 1. 특정 데이터 기록 삭제
- 2. 모든 데이터 기록 삭제
- 요약하다
머리말
데이터 레코드 삭제는 테이블의 기존 데이터 레코드를 삭제할 수 있는 데이터 작업의 일반적인 작업입니다. MySQL에서는 DELETE 문을 통해 데이터 레코드를 삭제할 수 있으며, 이 SQL 문은 특정 데이터 레코드 삭제, 모든 데이터 레코드 삭제와 같은 방법으로 사용할 수 있습니다.
提示:以下是本篇文章正文内容,下面案例可供参考
1. 테이블에서 데이터 레코드를 삭제하시겠습니까?
1. 특정 데이터 기록 삭제
MySQL에서 특정 데이터 레코드를 삭제하는 것은 SQL 문 DELETE를 통해 수행할 수 있으며 구문은 다음과 같습니다.
DELETE FROM tablename WHERE CONDITION;
위 문장에서 tablename 매개변수는 삭제할 데이터 레코드의 테이블 이름을 나타내고 CONDITION 매개변수는 조건에 맞는 특정 데이터 레코드를 삭제하도록 지정합니다.
예: Martin 이 이끄는 수업이 졸업했으므로 수업 테이블에서 삭제하세요!
mysql> 데이터베이스 학교 생성; # 데이터베이스 학교 생성 mysql> use school; # 데이터베이스 학교 선택 mysql> create table class(id int UNIQUE AUTO_INCREMENT, name varchar(128) UNIQUE, teacher varchar(64)); # 테이블 클래스 생성, id 필드 자체 성장 지정 mysql> insert into class(id, name, teacher) values(1, ' Class One ', 'Martin'),(2,' Class Two ', 'Rock'),(3, ' Class Three ', 'Janny' ); # 여러 레코드 삽입 mysql> delete from class where teacher = 'Martin'; # 교사 필드를 통해 레코드 삭제 또는 mysql> delete from class where id = 1; # id 필드를 통해 일치하는 레코드 삭제 |
2. 모든 데이터 기록 삭제
MySQL의 모든 데이터 레코드 삭제는 SQL 문 DELETE를 통해서도 가능하며 구문은 다음과 같습니다.
DELETE FROM tablename WHERE CONDITION; 或
DELETE FROM 테이블 이름 ;
위의 명령문에서 모든 데이터 레코드를 삭제하려면 CONDITION 매개변수가 테이블 tablename의 모든 데이터 레코드를 충족해야 합니다(예: id>0 또는 키워드 없음 WHERE 문).
예를 들어 교사가 이끄는 모든 수업이 졸업했습니다. 수업 테이블에서 삭제하세요!
mysql> 데이터베이스 학교 생성; # 데이터베이스 학교 생성 mysql> use school; # 데이터베이스 학교 선택 mysql> create table class(id int UNIQUE AUTO_INCREMENT, name varchar(128) UNIQUE, teacher varchar(64)); # 테이블 클래스 생성, id 필드 자체 성장 지정 mysql> insert into class(id, name, teacher) values(1, ' Class One ', 'pass'),(2, ' Class Two ', 'wang'),(3, ' Class Three ', 'gou' ); # 여러 레코드 삽입 mysql> delete from class ; # 모든 레코드를 직접 삭제 하거나 mysql> delete from class where id > 0; # id 필드를 통해 일치하는 모든 레코드 삭제 |
요약하다
위와 같이