PHP 데이터베이스 생성하기
1. MySQL 설치하기
PHP와 MySQL Apache를 묶어서 배포하는 통합프로그램인 WAMP 또는 APM 등을 설치합니다.
2. MySQL 실행하기
cmd창에 cd c:\wamp\bin\mysql\bin과 같이 MySQL이 설치된 폴더의 경로를 입력하여 설치폴더로 진입합니다
cmd창에 mysql -uroot -p1234를 입력하여 mysql에 접속합니다
(초기 아이디와 비밀번호는 root와 1234로 설정되어 있으며 -u와 -p는 -user와 -password를 뜻합니다)
3. 데이터베이스와 테이블 만들기
이제 본격적으로 데이터베이스와 테이블을 생성할 차례입니다
create database mydb; 명령어를 통해 mydb 데이터베이스를 생성합니다
Query OK, 1 row affected 라는 메시지를 확인 후
show databases; 명령어를 입력하여 생성된 mydb 데이터베이스를 확인합니다
필자는 기존에 생성했던 데이터베이스가 8개나 있는 것을 보실 수 있습니다
테이블을 생성하려면 우선 데이터베이스를 선택해야 합니다 use mydb; 명령어를 입력해서 데이터베이스를 선택합니다
그리고 create table mytable (name char(20) not null, address varchar(20)); 명령어로 테이블을 생성합니다
위 명령어를 설명을 덧붙이자면 20개의 문자를 저장할 수 있는 name필드와 20개의 가변문자를 저장할 수 있는 address 필드로 구성된 테이블을 만드는데 name필드는 값이 반드시 입력되어야 하므로 not null을 추가로 입력해주는 것입니다.
생성된 테이블을 show tables; 로 확인 할 수 있습니다 그리고 explain mytable; 명령어로 테이블의 구조를 볼 수 있습니다.
4. 데이터테이블에 내용 작성하기
이제 완성된 테이블에 값을 입력해볼까요?
insert into mytable (name, address) values("홍길동1","주소1"); 1,2번째 명령어처럼 한개씩 테이블 내용을 입력할 수도 있고
insert into mytable (name, address) values("홍길동3","주소3"),("홍길동4","주소4"); 3번째 명령어처럼 테이블필드의 이름은 생략 가능하고 한번에 여러개의 필드값을 입력할 수 있습니다.
마지막으로 select * from mytable; 명령어를 입력해서 mytable에 위에서 입력한 필드값이 추가된 것을 확인할 수 있습니다.
'프로그래밍 > PHP' 카테고리의 다른 글
Youtube 영상 반응형으로 삽입하기 (0) | 2016.08.02 |
---|---|
PHP MySQL을 이용한 데이터베이스 편집 (0) | 2016.05.30 |
PHP 함수 (0) | 2016.05.25 |
PHP 배열 (0) | 2016.05.24 |
PHP 변수와 문자열 (0) | 2016.05.24 |