작년 초 mysql, php 공부를 하면서 홈페이지를 하나 만든 적이 있었다.
등급이 있는 회원제 사이트였는데 원래 공부를 목적으로 만든거라 나만 알고 있으니 지금은 죽은 사이트가 되버렸다는;;
하여튼 사이트 열심히 만드는 동안 쿼리문을 정리한 내용을 인쇄하여 모니터 뒤 벽에 붙여놓고 헷갈릴 때마다 참조했는데 너무나 편리했다.
가장 기본적인 쿼리문도 이제 막 공부를 시작하는 사람이라면 헷갈리는 경우가 많다.
나도 거의 한달간은 헷갈렸던 듯;;
1. 데이터 베이스 만들기
create database db명;
use db명;
2. 테이블 만들기
① 기본형
create table 테이블명(
컬럼1 데이터형,
컬럼2 데이터형,
.....
primary key(컬럼명)
)
② 확장형
create table 테이블명(
컬럼1 데이터형 not null auto_increment default 0 first,
컬럼2 데이터형,
.....
primary key(컬럼명)
)
3. 테이블에 데이터 삽입
insert into 테이블명 (컬럼1, 컬럼2, 컬럼3...) values (데이터1, 데이터2, 데이터3...);
4. 데이터 추출
select * from 테이블명 where 조건 order by 컬럼명 desc/asc;
조건1 -> 컬럼명 = 데이터
조건2 -> 컬럼명 != 데이터
조건3 -> 컬럼명 = 데이터 and 컬럼명 = 데이터
조건4 -> 컬럼명 = 데이터 or 컬럼명 = 데이터
5. 데이터 값 수정
update 테이블명 set 컬럼명='값' where 조건;
6. 데이터 수정
alter table 테이블명 add column 컬럼명 데이터형,...; -> 컬럼 삽입
alter table 테이블명 modify column 컬럼명 데이터형,...; -> 컬럼 수정
alter table 테이블명 drop column 컬럼명 데이터형,...; -> 컬럼 삭제
alter table 테이블명 change column 원래컬럼명 바꿀컬럼명,...; ->컬럼명 변경
7. 테이블 구조 보기
describe 테이블명;
8. 조인(2개 이상의 테이블에서 조건에 맞는 데이터 추출하기)
select table1.컬럼명, table2.컬럼명
from table1
inner join table2 (using(두 테이블에서 공통된 컬럼))
where 조건
'말랑말랑 컴퓨터 > PHP&Mysql 자료&팁' 카테고리의 다른 글
php 달력 소스 by Y (0) | 2013.04.10 |
---|---|
무료호스팅 '미리내' 계정 신청, 파일 업로드, DB 구축 by Y (6) | 2013.03.28 |
php 방문자수 소스 by Y (5) | 2013.03.26 |
APM 서버 구축하기 (APMSETUP7 다운로드) by Y (13) | 2013.03.11 |
알면 유용한 'html, 자바스크립트, php' 간단팁 모음 by Y (4) | 2013.03.08 |
유용한 PHP 함수 모음 (문자열 함수, 날짜 함수 등) by Y (0) | 2013.03.06 |
우편번호 DB 다운로드하여 테이블 만들기 (도로명 주소 포함) by Y (4) | 2013.03.05 |
PHP 기본 데이터베이스 관련 구문 by Y (0) | 2013.03.05 |