본문 바로가기

Programming/SQL

SQL - 05

 이제 SQL 콘솔을 켠후 데이터베이스를 만들어보자. 데이터베이스를 만드는 명령어는 다음과 같다.
CREATE DATABASE 이름;

(간혹 명령어중에 세미콜론을 안붙여도 되는 명령어가 있는데 필자는 혼동을 막고자 다 붙이기로 했다)

'Fruit'이라는 데이터베이스를 만들었다. Query OK가 뜬다면 명령이 잘 실행되었다는 뜻이다. 정말 그런지 확인하기 위해 APMSETUP폴더에 들어가 보자.

 폴더가 만들어졌다. 콘솔창에서도 현재 무슨 데이터베이스가 있는지 확인하는 명령어가 있다.

SHOW DATABASES;

확인했다면, 이제 데이터베이스를 사용해야한다. 사무실안에서 작업을 할려면 일단 사무실에 들어가야 하는것과 같은 이치이다. (원격으로 하는것도 나의 명령들이 사무실 안에 들어가야하니...) 명령어는 다음과 같다.

USE 데이터베이스이름;

이제 데이터베이스안에 테이블을 만들어보자. 테이블을 만드는 방법은 살짝 복잡한데, 칼럼도 같이 만들어야 할때도 있기 때문이다. 심지어 칼럼은 데이터 타입을 지정해줘야 한다. 명령어는 다음과 같다.

CREATE TABLE 테이블이름(

 칼럼1  데이터타입(크기),

 칼럼2  데이터타입(크기),

 칼럼3  데이터타입(크기),

 .....

 칼럼n  데이터타입(크기)

);

 SQL은 몇줄에 걸쳐 나눠써도 되기때문에 이 명령어를 한줄에 다 써도 되긴하다.

 데이터타입은 우선 int가 정수들을 의미하고 크기를 지정안해줘도 된다.

또, varchar은 문자열인데, 크기를 지정해줘야 한다. 100정도면 적당한 크기라고 본다.

마지막으로 date는 날짜로 YYYY-MM-DD형식으로 써주면 된다. 크기는 지정해줄 필요가 없다.

 나머지는 차차알아보기로 하고 테이블을 만들어보자.

Water_Melon이라는 테이블을 만들었다. 뭐... 수박에 이름이 있을 수 있으니 이름도 넣었다.

테이블이 잘 만들어졌는지 확인해보자. 테이블안에 칼럼들을 확인하는 명령어이다.

SHOW COLUMNS FROM 테이블이름;


'Programming > SQL' 카테고리의 다른 글

SQL - 07  (1) 2017.05.17
SQL - 06  (1) 2017.05.10
SQL - 04  (2) 2017.04.26
SQL - 03  (1) 2017.04.19
SQL - 02  (1) 2017.04.12