MYSQL 자주쓰는 쿼리문
ETC./Miscellaneous / 2008. 5. 6. 16:57
테이블 만들기
CREATE TABLE test (
name VARCHAR(15),
email VARCHAR(25),
content text,
wdate date,
phome_number INT,
ID NOT NULL AUTO_INCREMENT,
PRIMARY KEY (ID)
)
-----------------------------------------------------------------
칼럼 입력하기
insert into test values ('suhoi', '내용 ??', 221, NULL)
문자열은 ' ' , 숫자는 그냥 씀.
-----------------------------------------------------------------
칼럼 선택하기
select number,content from test
select * from test where number=$number
-----------------------------------------------------------------
레코드 삭제하기
delete from test where number=$number
-----------------------------------------------------------------
칼럼 데이터 수정하기
update test set num2=2+1 where number=2
(게시판에서 조회수 늘릴때 사용 주키 number 가 2일때 2의 조회수인 num2 를 올린다.)
-----------------------------------------------------------------
데이터 정렬하기 ( 오름차순,내림차순 )
select writer,wdate from test order by number desc
select writer from test order by number desc limit 0,5
( 0번째 부터 5번째 까지만 query 하기 )
-----------------------------------------------------------------
데이터 검색하기
select writer like '%아무%'
-----------------------------------------------------------------
테이블 수정하기
alter table test rename guest7
( test 란 테이블 이름을 guest7 으로 바꾸기 )
alter table guest7 add wdate date
( wdate 란 칼럼 추가하기 )
alter table guest7 drop wdate
wdate 칼럼 지우기
-----------------------------------------------------------------
CREATE TABLE test (
name VARCHAR(15),
email VARCHAR(25),
content text,
wdate date,
phome_number INT,
ID NOT NULL AUTO_INCREMENT,
PRIMARY KEY (ID)
)
-----------------------------------------------------------------
칼럼 입력하기
insert into test values ('suhoi', '내용 ??', 221, NULL)
문자열은 ' ' , 숫자는 그냥 씀.
-----------------------------------------------------------------
칼럼 선택하기
select number,content from test
select * from test where number=$number
-----------------------------------------------------------------
레코드 삭제하기
delete from test where number=$number
-----------------------------------------------------------------
칼럼 데이터 수정하기
update test set num2=2+1 where number=2
(게시판에서 조회수 늘릴때 사용 주키 number 가 2일때 2의 조회수인 num2 를 올린다.)
-----------------------------------------------------------------
데이터 정렬하기 ( 오름차순,내림차순 )
select writer,wdate from test order by number desc
select writer from test order by number desc limit 0,5
( 0번째 부터 5번째 까지만 query 하기 )
-----------------------------------------------------------------
데이터 검색하기
select writer like '%아무%'
-----------------------------------------------------------------
테이블 수정하기
alter table test rename guest7
( test 란 테이블 이름을 guest7 으로 바꾸기 )
alter table guest7 add wdate date
( wdate 란 칼럼 추가하기 )
alter table guest7 drop wdate
wdate 칼럼 지우기
-----------------------------------------------------------------