강의실

개발자가 직접 알려주는 PHP 강의실입니다.

PHP에서 많이 사용하는 SQL 쿼리, CRUD

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가지는 꼭 기억하자. 자주 사용하는 구문들이니 외우기 싫어도 외워질것이다.