PHP MySQL을 이용한 데이터베이스 생성

PHP 데이터베이스 생성하기


1. MySQL 설치하기


PHP와 MySQL Apache를 묶어서 배포하는 통합프로그램인 WAMP 또는 APM 등을 설치합니다.


http://www.apmsetup.com

http://www.wampserver.com



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

+ Recent posts