웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
1. 데이터베이스 질의어(SQL) 다루기
2002.10.04 00:27
지난번에 올렸다 지운 자료인데요. 필요하시다는 분들이 많아서 다시 올립니다. 강좌 하는것도 많이 준비 해야 되는데 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'
댓글 4
-
한꼬마
2002.10.04 01:30
-
한꼬마
2002.10.04 01:31
☆ 산나라 님이 좀 올려 들라해서 다시 올렸습니다. 물론 다른 분들도 많이 요청 하셨는데 그동안 제가좀 삐친 관계로 이제 올립니다. -
☆ 산나라
2002.10.05 16:44
감사합니다. 한꼬마님......ㅡ.ㅜ
집에 인터넷이 끊겨서-_- 오랜만에 게임방에 왔는데 이런 행운이.......^^ -
전진해
2005.01.18 15:15
이런거 봣는데 무슨 뜻이지요...
select password('test');
왜서 from도 where도 없는거예요?
제목 | 글쓴이 | 날짜 |
---|---|---|
www 떼고 접속하면 다시 www붙은 주소로 리다이렉션 걸기 [8] | [EC]POLARGOM | 2002.10.18 |
[PHP소스] 서버 시간에 따라 배경이 바뀌는 테이블!! [8] | 조현 | 2002.10.11 |
페이지에 접속할 때마다 다른 배너보여주는 소스.. [9] | 풍월주인 | 2002.10.07 |
exp. 완전 랜덤배너 소스 [8] | TheMics | 2002.10.12 |
11. PHP에서의 변수형 [1] | 한꼬마 | 2002.10.04 |
10. 문자열(STRING) 처리 및 관련함수 [1] | 한꼬마 | 2002.10.04 |
9. 표현식(Expressions) - 연산자 | 한꼬마 | 2002.10.04 |
8. PHP 의 제어구조 [1] | 한꼬마 | 2002.10.04 |
7. 함수(FUNCTION) 와 클래스(CLASS) | 한꼬마 | 2002.10.04 |
6. 시간관련 함수 | 한꼬마 | 2002.10.04 |
5. 파일 처리 관련 함수 [1] | 한꼬마 | 2002.10.04 |
4. 디렉토리 관련함수 [1] | 한꼬마 | 2002.10.04 |
3. URL 관련 함수 [1] | 한꼬마 | 2002.10.04 |
2. MYSQL 관련 함수 [2] | 한꼬마 | 2002.10.04 |
1. 데이터베이스 질의어(SQL) 다루기 [4] | 한꼬마 | 2002.10.04 |
[PHP...쿠키편] 4강: 쿠키 실전 프로그래밍 - 2 / 2 [3] | TheMics | 2002.09.23 |
[PHP...쿠키편] 4강: 쿠키 실전 프로그래밍 - 1 / 2 [2] | TheMics | 2002.09.23 |
[PHP 초보에서 중수로 - 쿠키편] 3강 : 쿠키 실전 사용 | TheMics | 2002.09.21 |
[추천 강의] 플래시로 보는 노프레임 홈 만들기! [63] | ROBIN | 2002.09.18 |
초보의 절대경로 알아내기.. #2 [6] | 아이쿠 | 2002.09.17 |
1. ~ 11. 장으로 구성되어 있는 php강좌는 꼭 숙지하시면 무엇보다 재산이 됩니다. 웹프로그램으로 못하는것은 없습니다. 대신 기본기가 가장 중요합니다. 명령어 찾는다고 메뉴얼 뒤지는 일이 없길 바랍니다. 꼭 숙지하세요. 그럼 저절로 눈에 들어 옵니다.