기사 디렉토리
MySQL의 사용에서 삭제하시겠습니까?MySQL 데이터베이스삭제 문
MySQL DELETE 문
SQL DELETE FROM 명령을 사용하여 MySQL 데이터베이스 테이블의 레코드를 삭제할 수 있습니다.
你 可以 在 MySQL> 명령 프롬프트 또는 PHP 스크립트에서 명령을 실행합니다.
문법
다음은 MySQL 데이터 테이블에서 데이터를 삭제하는 SQL DELETE 문의 일반 구문입니다.
DELETE FROM table_name [WHERE Clause]
- WHERE 절을 지정하지 않으면 MySQL 테이블의 모든 레코드가 삭제됩니다.
- WHERE 절에서 모든 조건을 지정할 수 있습니다.
- 단일 테이블의 레코드를 한 번에 삭제할 수 있습니다.
WHERE 절은 데이터 테이블에서 지정된 레코드를 삭제하려는 경우 매우 유용합니다.
명령줄에서 데이터 삭제
여기에서는 SQL DELETE 명령의 WHERE 절을 사용하여 MySQL 데이터 테이블 chenweiliang_tbl에서 선택한 데이터를 삭제합니다.
예
다음 예는 chenweiliang_tbl 테이블에서 chenweiliang_id가 3인 레코드를 삭제합니다.
SQL 업데이트 문:
PHP 스크립트를 사용하여 데이터 삭제
PHP는 mysqli_query() 함수를 사용하여 SQL 문을 실행하며 SQL DELETE 명령을 사용하거나 사용하지 않고 WHERE 절을 사용할 수 있습니다.
이 기능은 다음과 함께 작동합니다. MySQL> SQL 명령을 실행하는 명령 문자의 효과는 동일합니다.
예
다음 PHP 예제는 chenweiliang_tbl 테이블에서 chenweiliang_id가 3인 레코드를 삭제합니다.
MySQL DELETE 절 테스트:
<? php $dbhost = 'localhost:3306'; // mysql服务器主机地址 $dbuser = 'root'; // mysql用户名 $dbpass = '123456'; // mysql用户名密码 $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('连接失败: ' . mysqli_error($conn)); } // 设置编码,防止中文乱码 mysqli_query($conn , "set names utf8"); $sql = 'DELETE FROM chenweiliang_tbl WHERE chenweiliang_id=3'; mysqli_select_db( $conn, 'chenweiliang' ); $retval = mysqli_query( $conn, $sql ); if(! $retval ) { die('无法删除数据: ' . mysqli_error($conn)); } echo '数据删除成功!'; mysqli_close($conn); ?>
희망 첸 웨이량 블로그( https://www.chenweiliang.com/ ) 공유 "사용에서 MySQL 삭제? MySQL 데이터베이스의 delete 문"이 도움이 됩니다.
이 기사의 링크를 공유하는 것을 환영합니다:https://www.chenweiliang.com/cwl-472.html
최신 업데이트를 받으려면 Chen Weiliang 블로그의 Telegram 채널에 오신 것을 환영합니다!
📚 이 가이드에는 엄청난 가치가 담겨 있습니다. 🌟이것은 흔치 않은 기회입니다. 놓치지 마세요! ⏰⌛💨
당신이 원한다면 공유하고 좋아하십시오!
당신의 공유와 좋아요는 우리의 지속적인 동기 부여입니다!