MySQL 기초 연습
MySQL & PHP 학습/MySQL 기초연습 2015. 12. 24. 19:11
테이블 tb는 D주식회사의 2013년도 제2사분기의 매출정보 테이블 입니다. 사원별 매출을 사원번호(number)와 매출(sales), 월(month) 칼럼별로 입력합니다. 그리고 사용자 이름은 root, 비밀번호는 1234, 데이터베이스 이름은 db1으로 합니다.
► 테이블 tb
number |
sales |
month |
A103 |
101 |
4 |
A102 |
54 |
5 |
A104 |
181 |
4 |
A101 |
184 |
4 |
A103 |
17 |
5 |
A101 |
300 |
5 |
A102 |
205 |
6 |
A104 |
93 |
5 |
A103 |
12 |
6 |
A107 |
87 |
6 |
► 테이블 tb의 칼럼 구조
number |
VARCHAR(10) |
sales |
INT |
month |
INT |
① MySQL 콘솔창 실행하기
명령 프롬프트나 터미널 프로그램에 다음 명령을 입력하여 실행합니다.
mysql -u root -p1234
② 존재하는 데이터 베이스 확인하기
SHOW DATABASES;
③ 사용할 데이터베이스 지정하기
USE db1;
④ 테이블 생성하기
CREATE TABLE tb (number VARCHAR(10), sales INT, month INT);
⑤ 칼럼의 구조 확인하기
DESC tb;
⑥ 레코드 추가하기
INSERT INTO tb VALUES ('A103', 101, 4);
↑ 를 이용해서 입력 이력을 표시하고 추가할 데이터를 수정하여 실행한다. 같은 방법을 반복해서 모든 레코드를 추가한다.
INSERT INTO tb VALUES ('A102', 54, 5);
INSERT INTO tb VALUES ('A104', 181, 4);
INSERT INTO tb VALUES ('A101', 184, 4);
INSERT INTO tb VALUES ('A103', 17, 5);
INSERT INTO tb VALUES ('A101', 300, 5);
INSERT INTO tb VALUES ('A102', 205, 6);
INSERT INTO tb VALUES ('A104', 93, 5);
INSERT INTO tb VALUES ('A103', 12, 6);
INSERT INTO tb VALUES ('A107', 87, 6);
⑦ 레코드 표시하기
SELECT * FROM tb;
※ 이전 포스팅을 보시면 저는 쿼리문을 소문자로 작성을 했는데 이렇게 대문자로 하셔도 됩니다.
대문자로 하는게 쿼리문을 작성시 오타를 줄여주고 데이터와 쿼리문을 명확하게 구분지어주어서 좋습니다.