혁신을 이룹니다, 오딘박스(OdinBOX)

언제나 어디서나 오딘박스와 함께!

MySQL SQLines 사용방법

간지뽕빨리턴님 2022. 7. 10. 13:05
반응형

DDL,DCL,DML,SQL,데이터베이스,Database,프로그래밍,쿼리Query,변환

SQL 조금씩 다른 것들은 이거 하나만 보시면 해결완료!

개발을 하다 보면 중간중간 막히는 것들이 많은데 SQL 부분에서 회사마다 사용하는 것들이 다릅니다. 그래서 우리가 배웠던 SQL과 조금씩 다릅니다. 근데 검색을 하면 요즘 구글에서 거의 전부 나오긴 하지만 안 나오는 경우가 생각보다 많습니다. 그럴 경우 어떻게 하면 좋을지 알아봤는데 이 방법이 현실에서 사용하기 가장 좋을 거 같아 기억도 하고 다른 분들에게 알려드리기 위해 글을 올리려고 합니다. 간단하지만 쉽고 간편하게 사용할 수 있습니다. 천천히 보시고 따라 하시면 됩니다.

목차

    MySQLines 사용방법

    SQLines[#]에 접속을 하면 다양한 메뉴와 지원을 하고 있습니다.  저희가 여기서 하고 싶은 것은 변환을 하기 위한 것인데 자체 프로그램을 설치해서 적용을 할 수 있기도 하지만 프로그램을 설치를 하는 것은 애매하기도 해서 설치는 따로 하지 않으려고 합니다. 혹시나 설치를 원하는 분은 위 메뉴에 Download를 누른 후 설치를 하고 오른쪽 부분에 SQLines SQL Converter -> Command Line에 보면 명령어나 가이드가 적혀 있습니다.

    sqlines-3.1.777.zip
    19.14MB
    sqlines-3.1.773_x86_64_linux.tar.gz
    0.42MB
    sqlines-3.1.710_x86_64_macos.tar.gz
    0.51MB

    Windows, Linux,MacOS(윈도우, 리눅스, 맥OS) 설치 파일입니다. 공식 홈페이지에 있지만 혹시나 바로 필요한 분이 있을 것 같아 미리 올립니다.

     DDL, DCL, DML 간단 소개

    명령어 종류 명령어 설명
    데이터 조작어
    (DML : Data Manlpulation Language)
    SELECT 데이터베이스에 들어 있는 데이터를 조회하거나 검색하기 위한 명령어, RETRIEVE 라고도 함
    INSERT
    DELETE
    UPDATE
    데이터베이스의 테이블에 들어 있는 데이터 변형을 하는 종류( 삽입, 수정, 삭제) 명령어
    데이터 정의어
    (DDL: Data Definition Language)
    CREATE
    ALTER
    DROP
    RENAME
    TRUNCATE
    테이블과 같은 데이터 구조 정의 사용되는 명령어(생성, 변경, 삭제, 이름변경)들로 데이터 구조와 관련 명령어
    데이터 제어어
    (DCL: Data Control Language)
    GRANT
    REVOKE
    데이터베이스 접근하고 객체들을 사용하도록 권한을 주고 회수하는 명령어
    트랜잭션 제어어
    (TCL: Transaction Control Language)
    COMMIT
    ROLLBACK
    SAVEPOINT
    논리적인 작업의 단위를 묶어서 DML에 의해 조작된 결과를 작업단위별로 제어하는 명령어

    변환 지원언어

    Greenplum, Hive, IBM DB2, Infomix, Impala, MariaDB, Microsofy SQL, Server, MySQL, Netezza, Oracle, Snowflake, Spark SQL, Sybase ASE, Sybase SQL Anywhere, Sybase Advantage, Postgre SQL, Presto, Redshift, Teradata, Trino, Vertica

     

    왼쪽 부분에 자신이 변경을 하기 위한 MySQL 쿼리를 입력을 합니다. 상단 부분에 Source에 변경하기 전 소스를 선택을 합니다. 그리고 오른쪽 부분에 타겟을 선택을 하고 왼쪽 부분에 Convert를 누르게 되면 변환이 된 것을 바로 확인을 할 수 있습니다.

    마무리

    개발을 하다 보면 실제로 예제를 확인을 하게 되면 필요한 것과 실제로 확인을 할 수 있는 것과 차이가 있어 난감한 적이 있었는데 간편하게 변환을 할 수 있는 사이트가 있다는 것이 정말 좋은 것 같습니다. 혹시나 궁금한 사항이 있으시면 댓글을 남겨주시면 수정 및 답변하도록 하겠습니다.