웹개발 - PHP 프로그램 개발 강의
글수 707
지난번에 올렸다 지운 자료인데요. 필요하시다는 분들이 많아서 다시 올립니다. 강좌 하는것도 많이 준비 해야 되는데 CB거는 사람들이 많아서 하다 치운겁니다. 이제 CB걸지 마세요. 하다 별로 않하고 싶다는생각들지 않게요.
데이터베이스 질의어(SQL) 다루기
+ SQL 문으로 할수있는 작업
테이블 생성 ( CREATE TABLE )
테이블 변경 ( ALTER TABLE )
테이블 삭제 ( DROP TABLE )
데이터 저장 ( INSERT INTO )
테이터 수정 ( UPDATE )
데이터 삭제 ( DELETE )
데이터 검색 ( SELECT )
1. 테이블의 생성 - CREATE TABLE
다음은 UID, NAME, EMAIL을 필드로 갖는 MYTABLE 이라는 테이블을 생성하는 예제 SQL 입니다.
CREATE TABLE MYTABLE (
UID INT(5) DEFAULT '' NOT ULL,
NAME VARCHAR(8) DEFAULT '' NOT NULL,
EMAIL VARCHAR(50) DEFAULT '' NOT NULL,
PRIMARY KEY(UID)
)
2. 테이블의 변경 - ALTER TABLE
다음은 MYTABLE 에 ADDRESS 라는 필드를 삽입하고, 기존의 EMAIL필드의 이름을 MAIL로 바꾸면서 길이를 VARCHAR(50) 에서 VARCHAR(100)으로 바꾸는 예제 SQL 입니다.
ALTER TABLE MYTABLE
ADD COLUMN ADDRESS VARCHAR(100) DEFAULT '' NOT NULL
CHANGE COLUMN EMAIL MAIL VARCHAR(100);
3. 테이블의 삭제 - DROP TABLE
다음은 MYTABLE 테이블을 삭제하는 예제 SQL입니다.
DROP TABLE MYTABLE
4. 데이터 저장 - INSERT INTO
다음은 MYTABLE 테이블에 데이터를 저장하는 SQL 예제입니다.
INSERT INTO MYTABLE
(UID,NAME,EMAIL) VALUES ('1','한꼬마','dreamr@dreamr.net')
5. 데이터 수정 - UPDATE
다음은 UID가 1인 레코드에서 NAME필드값의 데이터를 kims로 수정하는 SQL 예제입니다.
UPDATE MYTABLE SET
NAME = 'hancoma' WHERE UID = '1'
6. 데이터 삭제 - DELETE
다음은 UID가 1인 레코드를 삭제하는 SQL 예제입니다..
DELETE FROM MYTABLE UID = '1'
7 데이터 검색 - SELECT
+ MYTABLE에서 UID가 1인 레코드 상의 NAME,EMAIL필드의 데이터를 가저온다.
SELECT NAME,EMAIL FROM MYTABLE WHERE UID = '1'
+ MYTABLE에 존재하는 모든 데이터를 역순으로 가져온다. ( DESC는 역순 ASC는 정순)
SELECT * FROM MYTABLE ORDER BY DESC
+ MYTABLE에서 UID값이 1인 레코드의 갯수를 구한다.
SELECT count(*) FROM MYTABLE WHERE UID = '1'
+ MYTABLE에서 UID값이 존재하는 레코드 갯수의 평균을 구한다.
SELECT avg(UID) FROM MYTABLE WHERE UID = '1'
데이터베이스 질의어(SQL) 다루기
+ SQL 문으로 할수있는 작업
테이블 생성 ( CREATE TABLE )
테이블 변경 ( ALTER TABLE )
테이블 삭제 ( DROP TABLE )
데이터 저장 ( INSERT INTO )
테이터 수정 ( UPDATE )
데이터 삭제 ( DELETE )
데이터 검색 ( SELECT )
1. 테이블의 생성 - CREATE TABLE
다음은 UID, NAME, EMAIL을 필드로 갖는 MYTABLE 이라는 테이블을 생성하는 예제 SQL 입니다.
CREATE TABLE MYTABLE (
UID INT(5) DEFAULT '' NOT ULL,
NAME VARCHAR(8) DEFAULT '' NOT NULL,
EMAIL VARCHAR(50) DEFAULT '' NOT NULL,
PRIMARY KEY(UID)
)
2. 테이블의 변경 - ALTER TABLE
다음은 MYTABLE 에 ADDRESS 라는 필드를 삽입하고, 기존의 EMAIL필드의 이름을 MAIL로 바꾸면서 길이를 VARCHAR(50) 에서 VARCHAR(100)으로 바꾸는 예제 SQL 입니다.
ALTER TABLE MYTABLE
ADD COLUMN ADDRESS VARCHAR(100) DEFAULT '' NOT NULL
CHANGE COLUMN EMAIL MAIL VARCHAR(100);
3. 테이블의 삭제 - DROP TABLE
다음은 MYTABLE 테이블을 삭제하는 예제 SQL입니다.
DROP TABLE MYTABLE
4. 데이터 저장 - INSERT INTO
다음은 MYTABLE 테이블에 데이터를 저장하는 SQL 예제입니다.
INSERT INTO MYTABLE
(UID,NAME,EMAIL) VALUES ('1','한꼬마','dreamr@dreamr.net')
5. 데이터 수정 - UPDATE
다음은 UID가 1인 레코드에서 NAME필드값의 데이터를 kims로 수정하는 SQL 예제입니다.
UPDATE MYTABLE SET
NAME = 'hancoma' WHERE UID = '1'
6. 데이터 삭제 - DELETE
다음은 UID가 1인 레코드를 삭제하는 SQL 예제입니다..
DELETE FROM MYTABLE UID = '1'
7 데이터 검색 - SELECT
+ MYTABLE에서 UID가 1인 레코드 상의 NAME,EMAIL필드의 데이터를 가저온다.
SELECT NAME,EMAIL FROM MYTABLE WHERE UID = '1'
+ MYTABLE에 존재하는 모든 데이터를 역순으로 가져온다. ( DESC는 역순 ASC는 정순)
SELECT * FROM MYTABLE ORDER BY DESC
+ MYTABLE에서 UID값이 1인 레코드의 갯수를 구한다.
SELECT count(*) FROM MYTABLE WHERE UID = '1'
+ MYTABLE에서 UID값이 존재하는 레코드 갯수의 평균을 구한다.
SELECT avg(UID) FROM MYTABLE WHERE UID = '1'
제로보드 XE,제로보드 4.0
스킨 고민하세요. 기능추가 고민하지마시고 한꼬마에게 맡겨 주세요.
http://www.hancoma.com
포트폴리오 확인하시고 언제든 연락 주세요.
msn hancoma@msn.com
nate hancoma@nate.com
스킨 고민하세요. 기능추가 고민하지마시고 한꼬마에게 맡겨 주세요.
http://www.hancoma.com
포트폴리오 확인하시고 언제든 연락 주세요.
msn hancoma@msn.com
nate hancoma@nate.com




1. ~ 11. 장으로 구성되어 있는 php강좌는 꼭 숙지하시면 무엇보다 재산이 됩니다. 웹프로그램으로 못하는것은 없습니다. 대신 기본기가 가장 중요합니다. 명령어 찾는다고 메뉴얼 뒤지는 일이 없길 바랍니다. 꼭 숙지하세요. 그럼 저절로 눈에 들어 옵니다.