MySQL 에서 UPDATE 와 DELETE 문장의 사용 튜 토리 얼
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();
}
?>
업데이트 전 데이터:예 를 들 어 username 이 소명 인 email 을[email protected] 。
업데이트 후 데이터:
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 개 를 삭제 합 니 다.
이전 데이터 삭제:
삭제 후 데이터:
조건 에 맞 는 기록 이 삭제 되 지 않 았 다 면 my sqlquery()는 SQL 문법 오류 가 발생 하지 않 는 한 TRUE 로 되 돌아 갑 니 다.따라서 데이터 기록 이 삭제 되 었 는 지 정확하게 판단 하려 면 my sql 을 호출 해 야 합 니 다.affected_rows()함수(이 함 수 는 최근 INSERT,UPDATE 또는 DELETE 조회 에 영향 을 미 친 기록 줄 수 를 되 돌려 줍 니 다).
제시 하 다.
기 록 된 필드 데 이 터 를 삭제 하려 면 UPDATE SET 문법 을 사용 하여 비 워 두 십시오.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Redash를 사용할 때 몰랐던 SQL을 쓰는 법을 배웠습니다.최근 redash에서 sql을 쓸 기회가 많고, 이런 쓰는 방법이 있었는지와 sql에 대해 공부를 다시하고 있기 때문에 배운 것을 여기에 씁니다. Redash란? 월별로 데이터를 표시하고 싶습니다 주별로 데이터를 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.