반응형

Mysql 기준이다. mysql이나 oracle은 쿼리가 비슷하다.

 

1. insert문

 

테이블에 데이터를 입력할때 쓴다.

 

insert into tablename (uname,uid,email) values ('홍길동','hongdong','hong@hong.com');

 

 

2. select문

 

테이블에 들어있는 내용을 리스트로 뽑아준다.

 

select * from tablename;

 

select * from tablename where name='홍길동';

 

select email from tablename where name='홍길동' and uid='hongdong';

 

select * from tablename where email like '%hong%' order by name asc;

 

3. update문

 

테이블 내용의 데이터를 업데이트한다.

 

update tablename set email='hong2@hong2.com' where uid='hongdong';

 

update문은 조심해서 사용해야한다. where의 사용여부를 꼭 확인해야한다. where 구문이 없으면 테이블 전체를 update한다.

 

4. delete문

 

데이터를 삭제할때 쓴다.

 

delete from tablename where uid='hongdong';

 

delete문도 정말 조심해야 한다. where 문이 없으면 table 전체를 삭제한다.

 

이렇게 4가지를 알아봤는데 이것을 "CRUD"라고 한다.

 

Create

Read

Update

Delete 

 

를 말한다.

 

기본적으로 이 4가지는 꼭 기억하자. 자주 사용하는 구문들이니 외우기 싫어도 외워질것이다.

반응형

+ Recent posts