이전에 접속한 phpMyAdmin 홈페이지에서 실습을 진행하였다.
1. DB 만들기
데이터 베이스에 들어가서 새로운 데이터 베이스를 만들었다.
이번주차 과제인 학생 이름을 넣으면 점수가 출력되는 페이지를 만들기 위해 DB 이름은 university로 설정하였다.
2. Table 만들기
새 테이블 만들기 페이지에서 이름과 점수가 있으면 되지만, 테이블에는 중복을 허용하지 않는 primary key 가 있어야 하기 때문에, 데이터를 입력 받을 때, 자동으로 숫자가 증가하는 항목을 추가할 예정이다.
3. Column 만들기
먼저 칼럼 No 를 만들고 Primary key 설정을 해주었다. 그리고 A.I(Auto Increment)를 체크했다. 1부터 숫자가 차례대로 증가하면서 값이 부여되기 때문에 중복이 발생하지 않는다.
그리고 name은 varchar(20)을 주고 문자열 20자리수까지 입력되도록 하였다.
마지막으로 score은 int(3)을 주고 3자리수까지 입력되도록 설정했다.
저장을 누르면,
최종적으로 3가지의 column을 가진 Table이 생성된 것을 볼 수 있다.
4. Row 만들기
테이블에 데이터를 추가하기 위해서 먼저 알아야 할 SQL 명령어가 있다.
데이터 추가 명령어: INSERT INTO [테이블명] VALUES [입력할 데이터];
SQL 항목으로 들어가서 INSERT INTO students VALUES (NULL, '감자', 100); 이라는 명령어를 입력하였다.
values 항목에 들어가는 데이터는 각각 이전에 입력했던 No, name, score 속성에 들어갈 값이다.
(Auto Increment를 설정한 No column은 자동적으로 숫자가 증가하기 때문에, NULL 값을 부여하였다.)
실행을 누르면 아래의 이미지처럼 데이터가 추가된 것을 볼 수 있다.
이후에 몇개 데이터를 추가로 등록하여 2번째 과제를 진행할 예정이다.
'모의해킹 스터디 > Week2' 카테고리의 다른 글
DB 연동하기 / 로그인 페이지, 회원가입 페이지(과제) (0) | 2024.05.01 |
---|---|
PHP로 DB에 데이터 저장 / 출력 (미니 과제) (0) | 2024.04.28 |
PHP로 DB에서 데이터 불러오기 (1) | 2024.04.28 |
Docker를 이용하여 포트를 열고 phpMyAdmin 홈페이지 접속 (0) | 2024.04.26 |
DB와 DBMS의 정의 (1) | 2024.04.26 |