SQL
2021. 4. 28. 20:45ㆍ학습/정보처리기사
반응형
SQL
비절차적 언어
DDL (Data Definition Language)
데이터 정의 언어
생성, 수정, 삭제
Create
create table book ( id int primary key, name char, price int not null );
Alter
alter table book rename cloumn name to book_name; alter table book add(author char);
Drop
drop table book;
Truncate
truncate table book;
이거는 테이블만 남기고 남은 데이터를 모두 삭제한다.
DML (Data Manipulation Language)
데이터 조작언어
데이터의 레코드를 조회하거나 수정, 삭제
Select
select * from book where id = 1 limit 3;
ORM
Book.objects.filter(id=1)[:3]
Insert
insert into book(id, name, price, author) values(4,'개미',23000,'베르나르');
Update
update book set price = 30000 where id = 4;
Delete
delete from book where id = 4;
DCL (Data Control Language)
데이터 제어언어
데이터 베이스에 접근과 객체에 권한을 주는 역할
Grant
Revoke
Commit
Rollback
반응형
'학습 > 정보처리기사' 카테고리의 다른 글
21년도 정보처리기사 1회 후기 (0) | 2021.04.28 |
---|---|
오답노트 (0) | 2021.04.28 |
서버프로그램 - 정렬 (0) | 2021.04.28 |
통합구현 (0) | 2021.04.28 |
제품 소프트웨어 패키징 및 용어 (0) | 2021.04.28 |