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 |