MySQL 기초 연습

MySQL & PHP 학습/MySQL 기초연습 2015. 12. 24. 19:11

728x90
반응형


테이블 tb는 D주식회사의 2013년도 제2사분기의 매출정보 테이블 입니다. 사원별 매출을 사원번호(number)와 매출(sales), 월(month) 칼럼별로 입력합니다. 그리고 사용자 이름은 root, 비밀번호는 1234, 데이터베이스 이름은 db1으로 합니다.


► 테이블 tb

number

sales 

month 

A103 

101 

A102 

54 

A104 

181 

A101 

184 

A103 

17 

A101 

300 

A102 

205 

A104 

93 

A103 

12 

A107 

87 


► 테이블 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;







※ 이전 포스팅을 보시면 저는 쿼리문을 소문자로 작성을 했는데 이렇게 대문자로 하셔도 됩니다.

대문자로 하는게 쿼리문을 작성시 오타를 줄여주고 데이터와 쿼리문을 명확하게 구분지어주어서 좋습니다.

반응형