본문 바로가기

리뷰

SQL 기초 문법(show, use, create)

이번에는 MySQL 기초 문법에 대해서 포스팅을 하겠습니다.

먼저 이 전 포스팅에서 사용했던

show databases;

show 가 보여주다라는 뜻의 단어인 만큼

이미 가지고 있는 데이터베이스를 보여주는 문법입니다.

show databases; - > 미리 만들어진 데이터베이스를 보여준다.

다음으로는 use 가 있습니다.\

use david;

만들어진 데이터베이스로 들어가서 데이터를 사용할 권한이 생깁니다.

use 데이터베이스 명; -> 데이터베이스를 들어간다. 접근하겠다. 권한 생김.

입력을 하면 database changed 라고 뜨면서 데이터 권한이 생깁니다.

다음은 가장 많이 사용하는 create 입니다.

datebase 와 table , field 를 만들 때 사용하는 문법입니다.

처음엔 데이터베이스를 만들어보겠습니다.

create database 만들 데이터베이스명; ->데이터베이스 만들기

이미 있는 데이터베이스를 생성한다고 하면 아래처럼 오류가 발생합니다.

이번에는 table을 만들어 보겠습니다.

 

create table 만들 테이블 이름( 필드명 자료타입(크기), 필드명 자료타입(크기)....);

- > 테이블 만들기.

employees 라는 테이블명으로 employee_id라는 필드와 name이라는 필드를 만들고

employee_id는 정수타입인 int로 name은 문자타입인 varchar로 생성해주었습니다.

마지막으로 많이 사용하는 필드타입을 정리해보겠습니다.

int -> 소수점이 없는 정수 입니다.

double - > 소수점이 있는 수 입니다.

varchar -> 문자 입니다.

text -> varchar(255)가 넘어가는 문자는 보통 text를 사용하여 자료타입을 설정합니다.

date - > 연도 월 일 만 나오는 날짜 타입입니다.

datetime -> 연도 월 일 시간 분 초 가 나오는 날짜 시간 타입입니다.

이렇게 가장 많이 사용하는 자료타입을 정리해보았습니다.

다음에는 필드에 자료를 입력하는 문법을 배워보도록 하겠습니다.

감사합니다.

반응형