우리는 PHP에 대해 많은 것을 배웠습니다. 그런데 PHP에서 추가, 삭제, 수정을 어떻게 사용하는지 궁금합니다. 완전히 마스터하셨나요? 그렇지 않다면 이 글을 따라 계속 학습하세요
관련 권장 사항:PHP에서 테이블을 수정할 때 주의해야 할 점은 무엇인가요? 일반적인 수정 테이블은 무엇입니까?
데이터 삽입(증분):
다양한 구문 형식:
양식 1:
insert [into]表名〔(字段名1,字段名2 ...)] valucs (值表达式1,值表达式2 ...).(...)...
가장 일반적으로 사용되는 브로드캐스트 문은 여러 행의 데이터를 쉼표로 구분하여 한 번에 삽입할 수 있습니다. :
Insert 문, 데이터가 삽입될 때마다 "행" 단위로 삽입된다는 점을 이해해야 합니다.
일반적으로 필드 이름을 생략하는 것은 권장되지 않으며, 후속 "값 목록"은 필드 이름 목록에 해당하는 "일대일"이어야 합니다.
값 표현식은 "직접" 또는 " 함수 호출 결과" 또는 변수 값 | 그중 해당 필드가 문자 또는 시간 유형인 경우 직접 값은 작은따옴표를 사용해야 합니다.
Form 2:
replacinto]表名〔(字段名1,字段名2 ...] values (值表达式1,值表达式2. ... (...….)
insert into:와 거의 동일합니다. 유일한 차이점은 삽입된 데이터의 기본 키가 "중복된" 경우 "데이터 행 수정"이 된다는 것입니다.
다음은 repalce into 문을 보여줍니다.
insert into tab_zhujian2 values(1,"bb');//这行不行,报错replace into tab_zhujian2 values(1,"bb');
양식 3:
insert [into]表名〔(字段名1,字段名2,..... ] sclect字段名1,字段名2 .. from 其他表名,
select 문 쿼리의 결과 데이터(여러 항목이 있을 수 있음>, 모두 지정된 테이블에 삽입됩니다.
또한 필드의 대응에도 주의해야 합니다. 필드 목록이 선택됨) 이전에 지정된 필드 목록에 해당하는 "일대일"이어야 합니다
다음은 insert into. ... select ... 문을 보여줍니다.
insert into tab_zhujian1 select * from tab_zhujian2;
Form 4:
insert [into]表名 set字段名1=值表达式1,字段名2=值表达式2,....
Delete data ( 삭제):
문법 형식:
delete from table name [여기서 조건] [정렬 필드별 순서] [제한된 행 수 제한] |
설명:
1, 데이터 삭제가 아직 완료되었습니다. "행" 단위로,
2 일반적으로 데이터를 삭제하려면 where 조건이 필요합니다. 그렇지 않으면 모든 데이터가 삭제됩니다(매우 드문 경우입니다).
3 where 조건의 구문은 select의 구문과 동일합니다.
4, 정렬 설정별 정렬, 이러한 데이터의 삭제 순서를 지정하는 데 사용됩니다. 일반적으로 제한과 함께 사용할 때 의미가 있습니다.
5, 제한 제한은 삭제할 행 수를 설정하는 데 사용됩니다(순서 집합에서). by orderby),
6, 실제 응용 프로그램에서는 orderby와 제한이 일반적으로 거의 사용되지 않으므로 일반적인 삭제 형식은 다음과 같습니다.
delete from table name where 조건
데이터 수정(변경)
문법 형식:
update表名set字段1=值1,字段2=值2,...---
[where 조건] [정렬 필드별 정렬] [제한된 행 수 제한]
설명:
1. 일반적으로 업데이트 문에는 where 조건도 필요합니다. 그렇지 않으면 모든 데이터가 수정됩니다. (드문 경우임) 2. where 조건의 구문은 select의 구문과 동일합니다.
3, order by를 사용하여 설정합니다. 수정 순서와 제한을 사용하여 수정할 행 수를 설정합니다. . 일반적으로 조합하여 사용됩니다(드물게 사용됨)
4. 실제 응용에서는 ordeby와limit가 일반적으로 거의 사용되지 않으므로 데이터를 수정하는 일반적인 사용 형태는 다음과 같습니다.
update 테이블 이름 설정 필드 1 = 값 1, 필드 2 = 값 2, ..... 조건
5, 참고: 문자열 또는 시간 유형인 경우 "데이터 값" "직접 값"의 경우 작은따옴표를 사용해야 합니다. ;
예:
update tab1 setname= 张三丰',age = 18, birthday ='1900-3-4’where id = 3;update tab1 setname =get_name(,age = fmc10,birthday = nowOwhere id = 3;
관련 학습 권장 사항: mysql 튜토리얼(동영상)
위 내용은 PHP에서 추가, 삭제 및 수정을 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!