본문 바로가기
Database/OracleSQL

SQL, DML

by hyeon-H 2021. 4. 25.
728x90
반응형

SQL언어

(Structured Query Language)

 

DDL (Data Definition Languge)

DML (Data Manipulation Language)

DCL (Data Control Language)

세가지 공부하기.


 

DML

Data Manipulation Language

데이터를 조작하는 명령어를 DML 이라고 합니다

 

DML의 유형

구분 DML명령어 내용
데이터 생성 INSERT 삽입 형태로 신규 데이터를 테이블에 저장
데이터 조회 SELECT 테이블의 내용을 조회
데이터 변경 UPDATE 테이블의 내용을 변경
데이터 삭제 DELETE 테이블의 내용을 삭제

 

1. INSERT (데이터 삽입)

 - INSERT INTO tableName (column1, column2, ..) VALUE (value1, value2,..);

 

2.SELECT

- SELECT [option] FROM tableName [where절]; //

[option] : 전체를 조회하는 * 를쓰거나, 조회를 원하는 열의 이름을 적는다.

[where절] : if 문과 비슷한 성격을 가진다. 

ex) Student테이블에서 나이가 10살 이상인 사람의 이름과 나이를 출력하시오 

     SELECT name,age FROM Student where age>=10;

 

3.UPDATE

 - UPDATE table SET column1 = value1, column2 = value2 [where절] ;

 - 업데이트 명령문은 보톨 WHERE절을 통해 어떤 조건이 만족할 경우에만 특정 컬럼의 값을 수정하는 용도로 많이 사용되고 있습니다.

 

4.DELETE

 - DELETE FORM table [where절];

 조건절이 없이 사용하는경우 테이블이 전체가 한번에 삭제 되는 위헙이 있고.

 사용할때는 조심 또 조심해야한다. 모든 데이터를 날리수있으니 조심하도록 합시다.

 

 

SQL은 DDL, DML, DCL의 작업을 통해 데이터베이스 안에 그릇을 만들고,

그 안에 데이터를 담거나 꺼내어 사용하는 도구이다.

 

728x90
반응형