DML (데이터 조작 언어) 데이터 조작 언어
데이터베이스 추가 및 삭제의 데이터 테이블에 사용. 키워드 : 삽입, 삭제, 갱신 등
디렉토리
1, MySQL의 인서트 (ADD) 데이터
사용하여 MySQL의 테이블에 INSERT INTO 데이터를 삽입하는 SQL 문을.
문법
다음은 MySQL의 데이터 테이블에 일반적인 삽입 데이터입니다 INSERT INTO SQL 구문 :
INSERT INTO table_name ( field1, field2,...fieldN )
VALUES
( value1, value2,...valueN );
"값"데이터가 문자 인 경우에는 같은 단일 또는 이중 따옴표를 사용해야합니다.
여기에 데이터를 삽입 명령 프롬프트 창을 통해 달성하기 SQLyog에 소프트웨어와 같은 이유는 :
2, MySQL은 DELETE 문 (데이터 삭제)
- 당신은 SQL은 삭제 기록 MySQL의 데이터 테이블 명령에서 삭제할 수 있습니다.
문법
다음은 MySQL의 데이터 테이블 일반 구문에서 삭제 된 데이터에 대한 SQL DELETE 문입니다 :
DELETE FROM table_name [WHERE Clause]
- 당신은 WHERE 절을 지정하지 않으면 모든 레코드 MySQL의 테이블이 삭제됩니다.
- 당신은 WHERE 절에있는 조건을 지정할 수 있습니다
- 일회용은 하나의 테이블에서 레코드를 삭제할 수 있습니다.
당신은 테이블 레코드에 지정된 데이터를 삭제할 때 절은 매우 유용입니다.
사진의 예 :
당신은 두 가지 방법으로 모든 기록을 삭제하려면 :
테이블 이름에서 삭제 (1) - 권장하지 않습니다. 몇 번을 삭제 실행됩니다 얼마나 많은 기록
2. TRUNCATE TABLE 테이블 이름을 - 사용하는 것이 더 효율적 테이블을 삭제 한 다음 다른 테이블을 만들 수 있습니다.
테스트 TRUNCATE TABLE 테이블 이름, 다음과 같이 :
3 UPDATE MySQL의 갱신 (변경 데이터)
우리가 수정하거나 MySQL은 데이터를 업데이트해야 할 경우, 우리는 작동하도록 SQL UPDATE 명령을 사용할 수 있습니다.
문법
以下是 UPDATE 命令修改 MySQL 数据表数据的通用 SQL 语法:
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause];
- 你可以同时更新一个或多个字段。
- 你可以在 WHERE 子句中指定任何条件。
- 你可以在一个单独表中同时更新数据。
当需要更新数据表中指定行的数据时 WHERE 子句是非常有用的。
实例如下:
未修改前,小红的age是10。再测如下:
如果不加条件的话,如下: