티스토리 뷰
데이터베이스 만들기
mysql에 접속해서 데이터베이스만 일단 만들고 종료한다.
윈도우키 + R > cmd 를 듸운 후
//mysql에 접속
c:\> mysql -uroot -papmsetup
//create database DB이름;
mysql> create database student_db;
//DB (student_db)의 아이디 (admin)와 비밀번호(1234)를 생성
//조금더 구체적으로 직역해서 설명하자면
//grant privileges on DB : 다음의 DB에 특권을 부여합니다.
//DB to admin identified by '1234' with grant option; : DB에 admin / 1234 라는 확인절차를 부여합니다.
mysql> grant all privileges on student_db.* to admin identified by '1234' with grant option;
//특권(privileges)을 적용(flush)합니다.
mysql> flush privileges;
//mysql 종료
mysql> quit;
데이터베이스에 접속해서 테이블 만들기
//root계정이 아닌 admin / 1234 계정을 student_db를 명시하여 접속한다.
c:\> mysql -uadmin -p1234 student_db
//mysql에 있는 DB목록
mysql> show databases;
//이중에서 student_db를 사용한다.
mysql> use student_db;
//create table 테이블이름 ( 컬럼명, 데이터형식, null여부, 옵션 ) - 으로 아래와 같이 입력해준다.
//여기서 auto_increment는 앞으로 데이터가 쌓일때 자동으로 순번을 적용시켜줘서 데이터 정렬등에 이용한다.
//num데이터를 primary key로 등록하여 중복되지 않는 테이블 고유의 키로 명명한다.
mysql> create table list_table(
num int not null auto_increment,
hakbeon int not null,
name char(10),
hakgwa varchar(80),
tel char(20),
primary key(num)
);
//테이블 목록확인
mysql> show tables;
//테이블 필드정보 확인
mysql> desc list_table;
phpMyAdmin에서 보기
http://localhost/myadmin/index.php 로 접속해서 확인해 보자.
'■ 백엔드 ■ > PHP' 카테고리의 다른 글
6. 학생 명단 (저장) 출력 (0) | 2014.02.13 |
---|---|
5. 학생기록부 프로그램 - 테이블로 몸풀기 (0) | 2014.02.13 |
3. SQL 캐릭터셋 설정 (0) | 2014.02.12 |
2. 개발 툴 설치 (0) | 2014.02.12 |
1. APM 설치 (0) | 2014.02.11 |