Data Science

MySQL | CRUD를 위한 기본 문법

토마토. 2021. 12. 28. 17:08

쿼리 목록

CREATE DATABASE stock

USE stock

SHOW DATABASES

SELECT * FROM stock_name

CREATE TABLE stock_name (
        Date DATE,
        Open float,
        High float,
        Low float,
        Close float,
        Volume INT
        )

DESC 

INSERT INTO %s (Date, Open, High, Low, Close, Volume)" % (stock_name) +  "VALUES ('%s', %f, %f, %f, %f, %i)

 

MySQL 구문

  • 일반적으로 세미콜론을 붙인다. 
  • 대소문자를 구분하지 않는다. 

주석

# 주석
-- 주석
/* 주석 */

주요 구문

  • CREATE DATABASE
  • CREATE TABLE
  • INSERT INTO
  • SELECT

 

CREATE

  • 데이터베이스 생성
CREATE DATABASE Hotel; -- database 생성
SHOW DATABASES; -- database 목록 확인
  • 데이터베이스 선택
USE Hotel;
  • 테이블 생성
CREATE TABLE Test

(

    ID INT,

    Name VARCHAR(30),

    ReserveDate DATE,

    RoomNum INT

);

 

    CREATE TABLE %s (
        actor char(10),
        object char(20),
        verb char(100),
        time TIMESTAMP
        );

 

INSERT INTO

  • INSERT INTO를 이용하여 테이블에 새로운 레코드를 추가한다
  • 기본 문법은 다음과 같다
INSERT INTO table_name(field1, field2, field3, ...)
VALUES (data1, data2, data3, ...)
  • example
INSERT INTO Reservation(ID, Name, ReserveDate, RoomNum)
VALUES (5, '이순신', '2016-02-16', 1108);

흐아아아아아 어렵다

 

참고

코딩의 시작, TCP School