>  기사  >  일일 프로그램  >  PHP에서 추가, 삭제 및 수정을 사용하는 방법은 무엇입니까?

PHP에서 추가, 삭제 및 수정을 사용하는 방법은 무엇입니까?

慕斯
慕斯원래의
2021-06-28 15:58:045584검색

우리는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.