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의 작업을 통해 데이터베이스 안에 그릇을 만들고,
그 안에 데이터를 담거나 꺼내어 사용하는 도구이다.
'Database > OracleSQL' 카테고리의 다른 글
| Oracle Select문 (and,or,between,in,like,subsrt,order by) (0) | 2021.04.26 |
|---|---|
| Oracle SQL 제약조건(Constraint) (0) | 2021.04.25 |
| Oracle 테이블 생성하기 (0) | 2021.04.25 |