MySQL 레코드 검색 후 수정/삭제 명령
2022. 2. 9. 12:47ㆍStudy/PHP&MySQL
레코드 수정 명령
update 테이블명 set 필드명=수정될필드값 where 조건식;
수정이 될 해당 조건식은 primary-key를 사용해야 한다. (중복방지)
mysql>update mem set tel='123-4567' where id='yjhwang'; //아이디가 yjhwang인 레코드의 전번을 123-4567로 수정
mysql>select id,name,tel from mem where id='yjhwang'; //아이디가 yjhwang인 해당 필드를 보기
mysql>update mem set age=27 where name='신수진'; // 신수진의 나이를 27세로 수정
mysql>select name,age from mem where name='신수진'; // 이름이 신수진인 해당 필드를 보기
mysql>update mem set age=30,tel='786-057' where name='이현우'; // 신수진의 나이를 27세로 수정
mysql>select name,age,tel from mem where name='이현우'; // 이름이 신수진인 해당 필드를 보기
레코드 삭제 명령
delete from 테이블명 where 조건식;
삭제가 될 해당 조건식은 primary-key를 사용해야 한다. (중복방지)
// 이름이 김길수인 레코드를 삭제한다.
mysql>delete from mem where name='김길수';
// 이름이 김길수인 모든 필드 보기 -> 레코드가 존재하지 않는다.(Empty set)
mysql>select * from mem where name='김길수';
// 나이가 30~50세인 레코드를 삭제한다.
mysql>delete from mem where age>=30 and age<=50;
mysql>select * from mem where age>=30 and age<=50; // Empty set
// 전체 레코드 삭제한다.
mysql>delete from mem;
'Study > PHP&MySQL' 카테고리의 다른 글
PHP API 함수를 이용한 레코드 삽입 (0) | 2022.02.10 |
---|---|
MySQL 데이터베이스 백업 및 복원 (0) | 2022.02.09 |
MySQL 레코드 검색 명령 where, order (0) | 2022.02.09 |
MySQL 데이터베이스 테이블 생성 및 다수의 레코드 삽입 (일괄실행) (0) | 2022.02.09 |
MySQL 레코드 관련 명령(insert, select, update, delete) (0) | 2022.02.09 |