본문 바로가기

MySQL3

CSV파일 자료를 DataGrid에 옮긴 후(확인) 데이터베이스에 등록하기 CSV파일 자료를 DB에 등록하고자 하는 자료 중 일부 항목(코드번호 등)을 자동으로 생성할 필요가 있을 경우, CSV파일 자료 구조를 DB Table 구조에 동일하게 맞출 수 없게되므로, 쿼리로 한번에 DB에 등록할 수 없게된다. 그래서, C#의 파일스트림(StreamReader)를 사용해서 CSV파일의 데이터를 하나씩 읽어 들이면서, DataGrid에 전부 넣은 후, Insert로 한번에 DB에 자료를 등록하는 방법 사용했다. 여기서, 자동생성 항목은 CSV파일 자료를 읽어들인 후 자동생성해서 DaataGrid에 넣는다. 즉, DataGrid를 DB Table 구조에 맞추어 주면 끝. 이하 코드 참조. 파일스트림으로 CSV파일의 자료는 읽어오는 방법은 이하 코드의 "CSVFileRead()" 함수 참.. 2020. 10. 15.
[Mysql] cmd창에서 간단한 쿼리로 결과를 확인 해 보자! Mysql에서 글자깨짐 문제 해결(UTF-8설정)에 이어서, cmd창에서 결과를 확인해 보자! 먼저, 윈도우에서 cmd창을 띄어, Workbench가 설치되어 있는 폴더로 찾아 들어가 보자! Mysql Server폴더의 "bin"폴더까지 진입을 했다면, 여기서 "mysql -u root -p"를 입력하고 엔터를 누르면, password 입력요청에서 DB생성시 자신이 설정한 암호를 입력하고 엔터를 누르면, mysql 서버에 정상적으로 진입완료!! 이후, mysql> show databases; 상기와 같이 입력 후 엔터를 눌러보자! 그러면, 이하 그림과 같이 현재 생성되어 있는 DB들이 표시될 것이다. 내가 사용할 테이블은 mydb안에 있으므로, mysql>use mydb; 상기와 같이 use쿼리로 myd.. 2020. 8. 28.
워크벤치(Workbench 6.3)에서 UTF-8설정하기(글자 깨짐 방지) Workbench에서 DB생성 후, CSV파일로 데이터를 DB에 Import했을 경우, 한글이나 일본어, 기타 언어가 깨져서 보이지 않는 경우가 발생한다. 해당 필드의 Collation의 설정을 UTF-8로 변경을 해 봐도 깨지고, CSV파일의 내용을 UTF-8로 설정을 해 봐도 깨진다. 무지함에서 오는 이 답답함을 해결하고자 구글링해본 결과 이하 내용으로 해결 할 수 있었다. 와~~개운해~ 참고로 난, 소프트웨어 개발자는 아니다. 단지, 업무적으로 DB를 구축해서 필요한 어플리케이션을 만들고자, 최대한 저렴하게 구글링으로, 배워가면서 해 보고자 한다. 난!! 할 수 있어!~~ *글자깨짐이 발생할 경우, 왜 UTF-8로 변경해야 하는 지? 이유에 대해서는 각자 구글링으로 알아보세요~^^ 이하 부터, Wo.. 2020. 8. 28.