데이터 베이스
데이터 베이스(9) 데이터 함수 CRUD(insert into,select,update,delete)
개발연습자1
2022. 12. 7. 09:42
데이터 베이스를 다루기 위한 본격적인 작업으로써 그 작업이름을 통칭 CRUD라고 한다. CRUD는 영어의 약자로써 C는 Create, R은 Read, U는 Update, D는 Delete에 약자이다. 물론 이 약자를 자체가 명령어는 아니고 명령어는 각각 약자마다 따로 존재한다. 이제 부터 하나씩 알아보자
1. Create => insert into
데이터를 데이터베이스 안에 집어 넣는작업을 말한다.
-- 쿼리문
-- 데이터를 cats3 데이터베이스에 집어넣는다.
-- 가로안엔 집어넣을 컬럼을 쓴다.
insert into cats3(name,age)
values ('야웅이',3);
이렇게 야웅이가 추가된다.
2. Read => select
select는 데이터 억세스 기능과 매우 유사한 기능이다 select 옆에 별은 컬럼 전체를 의미한다.
-- 데이터 베이스 cats3를 선택하여 불러온다.
-- select 옆에 별은 컬럼 전체를 의미한다.
select*
from cats3;
이렇게 전체를 불러드린다.
3. Update => update
update는 파이썬의 replace함수와 유사하다. 특정값을 다른 값으로 바꾼다.
-- cats 데이터 베이스 상에 이름 애옹이를
-- 이름을 나나로 바꾼다
update cats
set name = '나나'
where name = '애옹이';
23번에 애옹이가 나나로 바뀌어 있다.
4. Delete => delete
딜리트는 데이터 베이스 전체를 지울수 있고 특정 데이터만을 지울 수 있다.
-- 한개만 지우기
-- 데이터 중 나이가 7인 데이터만 삭제
delete from cats3
where age = 7;
특정 데이터만 지워진걸 확인 할수 있다.
-- 데이터 베이스에 있는 데이터를 전부 지운다.
delete from cats3;
데이터베이스의 데이터가 모두 지워졌다
반응형