본문 바로가기
728x90
반응형

Dev27

[MSSQL] CHAR/VARCHAR, NCHAR/NVARCHAR 문자 데이터 형식 비교 안녕하세요 길길IT입니다. MSSQL 쿼리를 다루다보면 가장 많이 쓰는 데이터 타입이 있습니다. 바로 문자를 다루는 데이터 형식인 CHAR, VARCHAR, NCHAR, NVARCHAR가 그것인데요. 비슷하게 생겼지만 각각 어떤 특징이 있는지, 어떤 상황에서 각각 사용해야 효율적으로 데이터를 조회하고 결과를 얻을 수 있는지 용도가 다릅니다. 오늘은 이 4가지 형식을 비교하여 소개해드리도록 하겠습니다. ※ 목차 1. MSSQL CHAR / VARCHAR 문자 데이터 형식 비교 2. MSSQL NCHAR / NVARCHAR 문자 데이터 형식 비교 1. MSSQL CHAR / VARCHAR 문자 데이터 형식 비교 MSSQL에서 CHAR 형식은 고정길이 문자형을 나타내고, VARCHAR는 가변길이 문자형을 나타.. 2023. 1. 4.
DBeaverSQL 쿼리 결과를 csv로 출력하기 한글 깨짐 방지 안녕하세요 dev-길길IT입니다. 업무를 하면서 SQL을 사용할 때 각각에 맞는 툴들이 있는데요. 단일 DB를 사용하면 문제가 없겠지만 다른 플랫폼의 여러 데이터베이스를 사용하게 된다면 하나의 프로그램으로 사용하고 싶은 필요성이 생깁니다. 그래서 찾은게 DBeaver라는 프로그램이었습니다. 데이터를 다루면서 제일 많이 하는 것은 개발자들은 직접 쿼리를 통해 결과를 조회할 수 있지만 업무 실무자들에게는 불가능하므로 출력된 데이터를 엑셀화해서 전달하는 일인 것 같습니다. 그래서 오늘은 DBeaver에서 SQL 쿼리 결과를 엑셀로 출력하기 방법에 대해서 소개해드리려고 합니다. DBeaverSQL 쿼리 결과를 엑셀, csv로 출력하기 먼저 예로 food라는 SQL 테이블을 만들어두고 임의의 값들을 여러개 입력해.. 2023. 1. 3.
[Python Crawling] Python으로 App Store 리뷰 크롤링하기 안녕하세요 dev-길길IT입니다. 크롤링(Crawling)은 웹사이트(website), 하이퍼링크(hyperlink), 데이터(data)등의 웹 기반 정보 자원을 자동화된 방법으로 수집, 분류, 저장하는 것을 의미합니다. 크롤링을 위해 개발된 소프트웨어 프로그램은 크롤러(crawler)라고 하죠. 회사에서 IOS App에 달린 리뷰를 DB에 저장하는 크롤링 프로그램 개발 요청을 받았습니다. 최근에 크롤링에 관심이 많아서 이것 저것 해보고 있는데 Google Play Store는 다수 해본 경험이 있으나 App Store 쪽은 경험이 없어서 이번 기회에 진행해보며 포스팅을 하게 되었습니다. Python으로 App Store 리뷰 크롤링하기 ※목차 1. App Store에서 리뷰를 보는 URL 링크 확인 2.. 2022. 9. 5.
[Spring Project 셋팅] 2. Spring Project의 구조와 흐름 안녕하세요 dev-길길IT입니다. 저는 예전에 Spring으로 Project를 만들 때 정해진 가이드대로 따라서 만들기만 했었습니다. 하지만 구조를 잘 알지 못해서 Debugging을 할 때 어디서부터 Bug가 있는지를 찾기가 어려웠습니다. 그래서 오늘은 Spring Project에서 어떤 구조로 통신이 이루어지는지 포스팅하려 합니다. 전체적인 흐름을 알게 되면 bug fix에서 유리한 위치를 선점할 수 있습니다. Spring Project의 구조와 흐름 ※목차 1. Spring Project의 Workspace 기본 구조 2. Spring Project의 MVC 동작 순서 3. root-context와 servlet-context의 차이 1. Spring Project의 Workspace 기본 구조 S.. 2022. 9. 1.
728x90
반응형