분류 전체보기 318

[DB] MariaDB 설치하기(10.5.10)

마리아DB설치방법에 대해 알아보겠습니다. 먼저 아래 웹사이트에서 다운을 받으면됩니다. 설치요약. 1. mariadb.com에서 설치파일을 다운로드 2. 마리아DB버전과 OS타입을 선택후 설치파일을 다운로드 3. 윈도우버전 "mariadb-10.5.10-winx64.msi" 설치 4. HeidiSQL프로그램으로 로그인하기 5. 데이터베이스생성하기 6. 테이블생성하기 7. 새쿼리창으로 SQL문 사용 1. www.mariadb.com 웹사이트에 접속후 다운로드 왼쪽 상단에 다운로드 항목을 선택합니다. 2. 윈도우 OS에 설치해보도록 하겠습니다. 마리아DB버전과 OS항목을 선택합니다. 윈도우 64비트이므로 64비트를 선택후 설치하도록 하겠습니다. 3. 윈도우버전 "mariadb-10.5.10-winx64.msi..

프로그래밍/DB 2021.05.17

[DB] MSSQL 루프문 처리방법

데이터베이스에서 루프문을 사용하고 싶은경우가 있습니다. 성능테스트를 위하여 일괄로 테스트데이터를 만들어 넣거나 반복해서 처리해야될 경우가 있습니다. 이때는 WHILE문을 사용하면됩니다. While문 사용예시 while문을 조건이 만족할때까지 루프문을 반복합니다. 아래 예제의 경우는 Address테이블에 임의의값을 넣는부분으로 @iLoopCnt값이 30보다 작거나 같을경우에 반복합니다. 이와같이 루프문을 이용하면 테이블에 테스트 데이터를 넣을수 있고 해당부분으로 테스트 할수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 declare @iLoopCnt int declare @iCnt int set @iLoopCnt =0 set @iCnt = 30 --반복처리 whil..

프로그래밍/DB 2021.05.17

[네트워크] TCP포트 연결체크 tcping

TCP포트상태를 체크해보기 위한 간단한 프로그램이 있어 소개드리겠습니다. Ping명령어와 비슷하게 만들어졌고 tcping이라는 프로그램으로 ping명령을 보내는것처럼 명령을 보내면 포트상태를 체크할수 있습니다. 1. 다운로드 아래 사이트에서 프로그램을 다운 받습니다. www.elifulkerson.com/projects/tcping.php tcping.exe - ping over a tcp connection tcping.exe - ping over a tcp connection tcping.exe is a console application that operates similarly to 'ping', however it works over a tcp port. There are many differe..

[윈도우] 시리얼포트 번호 강제변경(지정)방법

시리얼 통신을 하다보면 포트번호를 강제로 변경하고 싶은경우가 있습니다. 이미 구축되어진 S/W가 특정Com포트로 지정되어 구축이 되어있어서 해당번호를 지정해야될경우가 있습니다. 근래 usb시리얼을 많이 사용하고 있기때문에 Com포트번호가 여러번 연결하다보면 시스템상에서 포트번호를 뒷쪽 번호로 지정하는 경우가 있습니다. 포트변경 변경순서 1. 장치관리자 실행 제어판 -> 장치관리자 메뉴선택 2. 포트 고급설정 시스템에 잡혀있는 시리얼포트를 더블 클릭하여 고급설정 메뉴로 들어갑니다. 3. 포트변경 고급설정 항목의 Com포트 번호항목을 선택후 변경하고 싶은 포트번호로 선택합니다. 1. 장치관리자 실행 먼저 장치관리자 화면으로 들어갑니다. 장치관리자에서 포트,직렬포트항목을 선택하면 시스템에 잡혀있는 시리얼포트번..

[네트워크] iptime공유기(N604V) 초기화방법

iptime공유기를 사용하다보면 패스워드를 잊어버리거나 다른사람이 변경을 해둬서 초기화 해야될경우가 있습니다. 이럴경우에는 공유기의 리셋버튼을 이용하여 초기화 상태로 변경이 가능합니다. RST(RESET)버튼을 약 10초간 누르면 공유기 리셋이 진행됩니다. 리셋후에 공유기 기본IP인 192.168.0.1로 접속을 하면 공유기 기본설정이 나오게되며 로그인 기본암호 admin을 입력후 로그인 가능합니다. 아주 간단하지만 해당기능을 몰라서 헤매는 경우가 있습니다. 공유기모델별로 다를수는 있으나 기본적으로 초기화로 변경해주는 버튼이 있으니 해당버튼을 사용해서 비밀번호를 잊어버렸을 경우 초기화 후 사용하시기 바랍니다.

[윈도우] 사용중인 포트 프로세스 확인방법

시스템 구축을 하다보면 특정포트가 다른곳에서 사용해서 사용하지 못하는 경우가 있습니다. 다른포트번호를 사용하여 구축을 하면되나 해당포트를 꼭 사용해야될경우에는 어떤 서비스에 사용하는지 확인 후 해당서비스가 불필요할경우 종료하면됩니다. 1434 포트가 이미 사용중이여서 해당프로세스가 어떤값인지 확인해보도록 하겠습니다. 확인하는 순서는 아래와 같습니다. 1. 열려있는 포트번호 확인 방법 먼저 커맨드 창에서 netstat명령으로 열려있는 포트번호를 확인합니다. netstat /? 로 설명을 읽어보면 -o 옵션으로 프로세스ID정보를 표기할수 있습니다. 2. PID값으로 어떤 프로그램에서 사용하는지 확인 tasklist명령으로 프로세스정보를 확인할수 있습니다. 옵션값중에 FI를 입력하여 PID값으로 해당프로세스 ..

[DB] 무료DB관리툴 dbeaver (MSSQL,ORACLE,MySql,SQLite등)

오라클,MSSQL,MySql등 다양항 DBMS를 관리할수 있는 툴이 있어서 소개시켜드리겠습니다. 프로젝트를 하다보면 데이터베이스를 평소에 자주 사용하지 않고 연동등의 목적으로 잠깐 사용해야될경우가 있습니다. 이때 DBMS별로 관리툴을 설치해야되는 번거러움이 있는데 DBeaver를 사용하면 간단하게 사용할수있습니다. 먼저 설치를 해보겠습니다. 아래사이트에서 설치파일을 다운로드 받습니다. 다운로드경로: dbeaver.io/ 윈도우/MAC/Linux 운영체제를 지원하고 있으며 저는 윈도우버전으로 설치해보도록 하겠습니다. 프로그램을 다운받아서 설치하면 아래와 같이 프로그램이 실행됩니다. DB2,마리아DB,오라클,PostgreSQ,MSSQL등 다양한 데이터베이스에 대하여 지원하는것을 볼수있습니다. MSSQL을 선..

프로그래밍/DB 2021.02.20

[DB] MSSQL 테이블 전체리스트 및 필드현황 조회방법

데이터베이스의 테이블 전체리스트 항목을 조회 해보고 싶은 경우가 있습니다. 그럴경우는 INFORMATION_SCHEMA시스템 테이블을 조회해서 해당목록을 추출할수 있습니다. 1. 테이블 목록추출 INFORMATION_SCHEMA테이블을 조회합니다. 1 2 SELECT * FROM INFORMATION_SCHEMA.TABLES ORDER BY TABLE_NAME 쿼리결과 2. 테이블전체리스트 확인 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 SELECT * FROM ( select TABLE_NAME, ORDINAL_POSITION , COLUMN_NAME, DATA_TYPE , CHARACTER_MAXIMUM_LENGTH, IS_NULLABLE, COLUMN..

프로그래밍/DB 2021.01.26

[DB] MSSQL 시퀀스(Sequence)생성방법

시퀀스란 무엇일까요? 말 그대로 숫자값의 순서를 부여하는것을 의미하며 지정된 간격으로 오림차순 또는 내림차순으로로 숫자를 부여할수 있습니다. MSSQL의 경우 시퀀스를 2012버전이상부터 지원하고 있으며 IDENTITY필드열과 동일한 기능으로 동작한다고 보시면됩니다. 시퀀스의 경우 어플리케이션에서 시퀀스 개체를 참조하여 처리합니다. 1. 시퀀스 생성방법 1부터 1씩증가하는 정수값을 만드는 시퀀스를 생성해보겠습니다. 1 2 3 4 5 CREATE SEQUENCE [dbo].[DailySEQ] AS [int] START WITH 1 INCREMENT BY 1 GO START WITH 1 : 1번값으로 시작한다는 의미입니다. INCREMENT BY 1 : 1씩증가한다는 의미입니다. 시퀀스가 정상적으로 만들어지..

프로그래밍/DB 2021.01.02