MySQL 에서 UPDATE 와 DELETE 문장의 사용 튜 토리 얼

3097 단어 MySQLupdatedelete
업데이트 업데이트
UPDATE SET 문법 은 데이터 시트 의 데 이 터 를 업데이트 하 는 데 사 용 됩 니 다.
문법:

UPDATE tb_name SET column1 = new_value1,column2 = new_value2,… WHERE definition
이 문법 은 데이터 시트 의 WHERE 조건 에 맞 는 기록 에 있 는 column 1 의 값 을 new 로 업데이트 합 니 다.value 1,column 2 의 값 을 new 로 업데이트 합 니 다.value 2WHERE 조건 을 생략 하면 표 에 기 록 된 모든 column 값 을 업데이트 합 니 다.
예:

<?php
$conn = @mysql_connect("localhost","root","root123");
if (!$conn){
 die("       :" . mysql_error());
}

mysql_select_db("test", $conn);
mysql_query("set names 'gbk'"); 

$sql = "UPDATE user SET email = '[email protected]' WHERE username = '  '";
if(mysql_query($sql,$conn)){
 echo "      !";
} else {
 echo "      :".mysql_error();
}
?>

업데이트 전 데이터:
20151216113630463.png (637×126)
예 를 들 어 username 이 소명 인 email 을[email protected]
업데이트 후 데이터:
20151216113648305.png (645×134)
UPDATE 표현 식
UPDATE 문법 은 SET 뒤에 표현 식 을 허용 합 니 다.
예 1:

UPDATE article SET pv = pv+1 WHERE id = 123
이 예 는 id 123 의 글 을 클릭 하여 읽 을 때 클릭 수 1 을 추가 합 니 다.
예 2:

UPDATE persondata SET age = age*2, age = age+1
이 예 는 SET 뒤에 두 가지 표현 식 이 있 습 니 다.age=age*2(나이 배가),age=age+1(1 추가).이 여러 표현 식 의 경우 왼쪽 에서 오른쪽으로 순서대로 실 행 됩 니 다.
 Delete From 데이터 삭제
DELETE 삭제
DELETE FROM 문법 은 데이터 시트 의 데이터 기록 을 삭제 하 는 데 사 용 됩 니 다.
문법:

DELETE FROM tb_name WHERE definition
이 문법 은 데이터 시트 의 WHERE 조건 에 맞 는 데이터 기록 을 삭제 합 니 다.WHERE 조건 을 생략 하면 표 의 기록 을 모두 삭제 합 니 다.
예:

<?php
$conn = @mysql_connect("localhost","root","root123");
if (!$conn){
 die("       :" . mysql_error());
}

mysql_select_db("test", $conn);
mysql_query("set names 'gbk'"); 

$sql = "DELETE FROM user WHERE username = '  '";
if(mysql_query($sql,$conn)){
 echo "   ".mysql_affected_rows()."      。";
} else {
 exit("      :".mysql_error());
}
?>

데이터 삭제 성공,브 라 우 저 출력:
데이터 기록 1 개 를 삭제 합 니 다.
이전 데이터 삭제:
20151216113726698.png (638×123)
삭제 후 데이터:
20151216113743712.png (643×105)
조건 에 맞 는 기록 이 삭제 되 지 않 았 다 면 my sqlquery()는 SQL 문법 오류 가 발생 하지 않 는 한 TRUE 로 되 돌아 갑 니 다.따라서 데이터 기록 이 삭제 되 었 는 지 정확하게 판단 하려 면 my sql 을 호출 해 야 합 니 다.affected_rows()함수(이 함 수 는 최근 INSERT,UPDATE 또는 DELETE 조회 에 영향 을 미 친 기록 줄 수 를 되 돌려 줍 니 다).
제시 하 다.
기 록 된 필드 데 이 터 를 삭제 하려 면 UPDATE SET 문법 을 사용 하여 비 워 두 십시오.

좋은 웹페이지 즐겨찾기