dml 문은 SQL 데이터 작업 문 중 하나입니다. 테이블을 추가, 삭제, 수정 및 쿼리할 수 있습니다. 이 글은 초보자나 SQL을 검토해야 하는 사람들에게 큰 도움이 됩니다.
데이터 테이블을 추가, 삭제, 수정 및 쿼리하는 방법을 설명하기 전에 먼저 아래 그림과 같이 모든 후속 작업을 용이하게 하기 위해 학생이라는 데이터 테이블을 만듭니다.
기록 삽입
insert into 表名(字段1,字段2, ...,字段n) values(值1,值2,... ,值n);
그 중:
테이블 이름: 우리가 운영하는 데이터 테이블입니다. 예를 들어 제가 운영하는 테이블입니다.
필드: 운영해야 하는 필드입니다.
삽입
을 통해 필드에 데이터를 추가할 수 있습니다. 필드 이름을 지정할 필요는 없지만 값 뒤의 순서는 필드 정렬과 일치해야 합니다. 다음 두 가지 모두 데이터 테이블에 데이터를 삽입하는 데 사용할 수 있습니다. SQL 문 및 표시 결과는 다음과 같습니다. insert into
可以为我们的字段添加数据,可以不用指定字段名,但是values后面的顺序应该与字段排序一致。向下面这两种都是可以给数据表插入数据的。sql语句及其显示结果如下:
insert into
不仅可以一次插入一条数据,还可以一次性插入多条记录。
insert into 表名(字段1,字段2, ...,字段n) values (值1,值2,... ,值n), (值1,值2,... ,值n) ;
sql语句以及他的输出结果可以看下图:
查询数据
在本篇文章我们只讲最简单的查询。
select * from 表名
通过本条语句,我们可以查询到符合条件的记录。*代表你查询表里的所有字段,如果我们查询某一字段,只需要将*改成那一字段即可。
在插入数据的时候我们就用到了select * from
,我们可以看上面插入数据的代码就可以看到结果。
如果想要查询id这一字段的数据,那我们只需要将*
改成id
insert into
는 한 번에 하나의 데이터를 삽입할 수 있을 뿐만 아니라 한 번에 여러 레코드를 삽입할 수도 있습니다.
update 表名 set 字段1=值1,字段2=值2,...,字段n=值n[where条件];
SQL 문과 그 출력 결과는 아래 그림에서 볼 수 있습니다:
Query data
이 문서에서는 가장 간단한 쿼리에 대해서만 설명합니다.
update 表1,表2,...表n set 表1.字段1=表达式1,...,表n.字段n=表达式n[where条件];
이 구문을 통해 조건에 맞는 레코드를 조회할 수 있습니다. *는 쿼리 테이블의 모든 필드를 나타냅니다. 특정 필드를 쿼리하는 경우 *를 해당 필드로 변경하기만 하면 됩니다.
select * from
를 사용합니다. 위의 데이터 삽입 코드를 보면 결과를 알 수 있습니다. id 필드의 데이터를 쿼리하려면 *
를 id
로 변경하면 됩니다.
테이블 업데이트
delete from 表名 [where 条件];
조건: 테이블을 업데이트하기 위해 충족해야 하는 요구 사항입니다.
업데이트 작성에 필요한 조건이 없으면 모든 값이 업데이트됩니다. 예:6개의 문이 모두 변경된 것을 볼 수 있습니다. 모든 문을 업데이트하지 않으려면 다음과 같이 조건을 작성해야 합니다.
조건이 작성되었으므로. , 세 번째만 있습니다. 성명이 업데이트되었습니다.
여러 테이블의 데이터 업데이트rrreee다중 테이블 업데이트는 대부분 하나의 대상 필드를 기반으로 다른 테이블의 필드를 동적으로 업데이트하는 데 사용됩니다. stu라는 새 데이터 테이블을 생성하고 그 안에 데이터를 넣을 수 있습니다.
이 데이터 테이블을 사용하면 여러 테이블을 업데이트할 수 있으며 그 결과는 다음과 같습니다.
두 데이터 테이블의 내용이 모두 업데이트되었습니다. 🎜🎜🎜레코드 삭제🎜🎜rrreee🎜레코드 삭제는 레코드 업데이트와 동일한 조건입니다. where 조건이 없으면 테이블의 모든 레코드가 삭제되므로 조작 시 주의하세요. 🎜🎜말로만 이해하는 것은 불가능합니다. 예를 들어 보겠습니다. 🎜🎜🎜🎜🎜모든 데이터는 조건 없이 삭제되므로 여기서는 설명하지 않겠습니다. 🎜🎜추천 튜토리얼: 🎜mysql 비디오 튜토리얼🎜🎜위 내용은 MYSQL의 추가, 삭제, 수정 및 쿼리를 사용해 보세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!