DBMS MySQL - SQL1 : DATABASE, TABLE, INSERT

 안녕하세요. 알렉스 입니다. 이번에는 시리즈별로 DBMS의 MySQL의 SQL문에 대해서 블로그 글을 작성할려고 합니다. 가장먼저 DB생성, Table생성 그리고 레코드 삽입으로 먼저 진행을 하도록 하겠습니다.


1. DB생성


MySQL에 DataBase를 생성합니다.

$ CREATE DATABASE [DATABASE이름];

사진1) DB생성

DataBase을 생성하기 위한 명령어 입니다. 해당 DataBase의 이름이 같은 MySQL안에서 중복이 되면 안됩니다.


2. Table생성


MySQL에서 DataBase을 조회합니다.

$ SHOW DATABASES [DATABASE이름];


사진2) DataBase조회



MySQL에서 DataBase을 선택합니다.

$ USE [DATABASE이름];


사진3) DataBase 선택



선택한 DataBase안에서 Table을 생성합니다.

$ CREATE TABLE [Table 이름] ([Column1 이름] [Column1 속성], [Column2 이름] [Column2 속성], [Column3 이름] [Column3 속성], [.....]);


사진4) DataBase에서 Table생성

테이블에 들어가는 Column속성은 MySQL공식 문서에서 확인할수 있습니다.(Link)


3. Table안에 Record를 INSERT하기


선택한 Table안에 Record를 생성합니다.

$ INSERT INTO [Table 이름] ([Column1 이름],[Column2 이름],[Column3 이름], [...])

VALUES([Column1에 해당하는 Value], [Column2에 해당하는 Value], [Column3에 해당하는 Value], [....])

([Column1에 해당하는 Value], [Column2에 해당하는 Value], [Column3에 해당하는 Value], [....]);


사진5) Table에 Record를 Insert하기

Table안에 Record를 Insert하는 숫자는 정해져 있지 않습니다. 위 sql문은 2개 이지만 1개 혹은 그 이상을 넣어도 됩니다. 다만 Column이름의 순서가 변경이 되면 그 순서에 맞춰서 Value값을 너어야 합니다.

참고로 "또는 '를 문자로 넣을려면 \"로 넣어야 합니다.

"Hello \"World\"" 이런식으로 넣어야 "를 문자열로 인식합니다.


다음글 : 링크



댓글

이 블로그의 인기 게시물

Lesson 12_1 프로퍼티 노드(Property Node)

DAQ로 전압 측정하기-2

Lesson 12_2 참조를 이용한 프로퍼티노드(Property Node)