웹마스터 팁
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도 없는거예요?
제목 | 글쓴이 | 날짜 |
---|---|---|
리눅스에서 APM 설치 [9] | zero | 2000.05.31 |
Zend Optimizer 4 설치 (아파치와 PHP4 Zend도 같이..) (리눅스) [6] | zero | 2000.06.04 |
쿠키(cookie)의 활용 [44] | zero | 2000.03.06 |
카운터를 만들어봅시다~ (수정본) [181] | zero | 2000.03.08 |
페이지 자동 이동 방법 3가지!!! [10] | zero | 2000.03.06 |
자동링크 만드는 방법!!! [28] | zero | 2000.03.06 |
MySQL DB 데이타 백업/복구 하는 방법 [38] | zero | 2000.08.26 |
윈2000, NT 또는 98에서 APM설치하기 [74] | zero | 2000.08.26 |
교육용 메모장 #1 [53] | zero | 2000.07.10 |
교육용 메모장 #2 [18] | zero | 2000.07.10 |
교육용 메모장 #3 [16] | zero | 2000.07.10 |
교육용 메모장 #4 [18] | zero | 2000.07.10 |
교육용 메모장 #5 [21] | zero | 2000.07.10 |
최근 게시물을 나타내는 원리와 방법 [55] | zero | 2000.03.06 |
전에 올렸던 폼메일 만들기입니당~~~ ^^ [38] | zero | 2000.03.08 |
교육용 방명록 #1 [전체구성 설정, 테이블 생성, 기본함수 정의] [50] | zero | 2000.07.03 |
교육용 방명록 #2 [글쓰기 폼 작성] [11] | zero | 2000.07.03 |
교육용 방명록 #3 [글쓰기 폼에서 넘어온 값을 DB에 입력하기] [5] | zero | 2000.07.03 |
교육용 방명록 #6 [수정된 값을 넘겨받아서 비밀번호를 비교하고 변경하여 줍니다.] [2] | zero | 2000.07.03 |
교육용 방명록 #7 [삭제 버튼을 눌렀을 때 비밀번호를 입력받는 부분입니다.] [5] | zero | 2000.07.03 |
1. ~ 11. 장으로 구성되어 있는 php강좌는 꼭 숙지하시면 무엇보다 재산이 됩니다. 웹프로그램으로 못하는것은 없습니다. 대신 기본기가 가장 중요합니다. 명령어 찾는다고 메뉴얼 뒤지는 일이 없길 바랍니다. 꼭 숙지하세요. 그럼 저절로 눈에 들어 옵니다.