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