MYSQL Delete 기본 쿼리

  • delete from member where no=’10’;
    member 테이블에서 no 필드의 레코드 값이 10인것은 전부 삭제한다.

  • delete from member where no>10;
    ‘member’ 테이블에서 ‘no’ 필드의 값이 ‘10’ 보다 큰 레코드를 전부 삭제한다.

  • delete from member where no<>10;
    ‘member’ 테이블에서 ‘no’ 필드의 값이 ‘10’ 이 ‘아닌’ 레코드를 전부 삭제한다.

  • delete from member no>15000 order by no limit 100;
    ‘member’ 테이블에서 ‘no’ 필드의 값이 ‘15000’ 보다 큰 레코드를 ‘no’ 필드값을 기준으로
    정렬시켜, 상위 100 개를 삭제한다. 이때 no 의 속성은 int여야 한다.

  • delete from member where name like ‘%길동%’;
    ‘member’ 테이블에서 ‘name’ 필드값에 ‘길동’ 이란 단어가 포함된 레코드를 전부 삭제한다.

  • delete from member where name like ‘%길동%’ or girlfrend like ‘%춘향%’;
    ‘member’ 테이블에서 ‘member’ 필드값에 ‘길동’ 이란 단어가 포함되어 있거나
    ‘girlfrend’ 필드값에 ‘춘향’ 라는 단어가 포함된 레코드를 전부 삭제한다.


'Databases' 카테고리의 다른 글

mysql 계정만 추가  (0) 2015.09.01
mysql replication 리플리케이션 설정  (0) 2015.08.30
[MSSQL] 트랜잭션 로그 줄이기  (0) 2015.08.30
mysql 원격 접속  (0) 2015.08.30
mysql data 디렉터리 변경  (0) 2015.08.30
Posted by pysany
,