전체 글

전체 글

    [MySQL] 데이터 타입(data_type) 정리

    개요 MySQL 데이터 타입을 기록용으로 저장하기 위한 포스팅 공통 데이터 형식(M) : M 부동소수점 및 고정소수점 타입의 경우 정수타입의 최대 출력 폭을 나타낸다. ( 자릿 수 ) 문자형 타입의 경우 M은 최대 길이를 나타낸다.( M의 최대 사용 가능 값은 데이터 타입에 따라 다름 ) 숫자 데이터 형식 데이터 형식 바이트 수 숫자 범위 설명 BIT(N) N/8 1~64Bit 표현, b'0000'형식으로 표현 TINYINT 1 -128 ~ 127 정수 SMALLINT 2 -32,768 ~ 32,767 정수 MEDIUMINT 3 -8,388,608 ~ 8,388,607 정수 INT INTEGER 4 약-21억 ~ +21억 정수 BIGINT 8 약 -900경 ~ +900경 정수 FLOAT 4 -3.40E+..

    [Linux] 심볼릭 링크(Symbolic Link)

    [Linux] 심볼릭 링크(Symbolic Link)

    개요 리눅스에서도 윈도우의 '바로 가기' 와 같은 기능을 이용할 수 있다는 사실을 알고 조사 후 남기는 포스팅이다. 먼저 리눅스에서 링크는 심볼릭링크와 하드링크가 있는데 두 가지 링크를 알아보기 앞서 파일링크 라는 것을 먼저 알아야한다. 윈도우에서 파일링크는 '바로 가기' 기능이다. 윈도우에서 저런 아이콘에 있는 화살표를 많이 본 적이 있을 것 이다. 모두가 알다시피 '바로 가기 아이콘' 이라는 표시인데 해당 아이콘은 확장자가 .lnk로 되어있다. (아마 링크의 약어인듯) 아이콘의 속성을 들여다보면, 이런 식으로 파일의 대상 경로가 적혀 있다. 결국 파일의 경로에 있는 실제 오리지널 파일을 연결시켜주는 아이콘이라는 것이다. 그리고 리눅스에서도 이러한 기능을 지원한다! 최대한 간략하게 정리해보면 - 심볼릭..

    [MYSQL] DATETIME 타입에 DEFAULT 값으로 현재 시간 입력

    개요 평소 DB 테이블을 생성할 때 날짜에 대한 부분은 Type 값을 DATETIME으로 주고 Service단 (또는 DB를 컨트롤하는 로직, 모듈) 에서 현재 날짜에 대한 부분을 변수에 담아 해당 변수를 INSERT 또는 UPDATE 해주었다. 하지만, 현재 날짜로 들어가는 regDate 같은 컬럼은 굳이 로직에서 따로 변수로 담아 할당해주지 않아도 DB에서 Auto increment 처럼 Row가 입력되면 자동으로 해당 컬럼에 현재 시간을 입력해줄 수 있다는 방법을 알게 되었다. 방법 나는 MySQL을 주로 사용하기 때문에 MySQL에 대한 방법만 포스팅을 하겠다. - MySQL v5.6 이상 - 방법1 CREATE TABLE TEST_TABLE( regDate DATETIME DEFAULT CURR..

    [Nginx] open socket #3 left in connection 4 에러

    [Nginx] open socket #3 left in connection 4 에러

    개요 PHP 토이프로젝트 개발 중 php-curl 패키지를 설치해야할 상황이 생겨 리눅스에서 php-curl 패키지를 설치 후 nginx restart를 했는데.. ???? 갑자기 잘 되던 프로젝트가 404를 내뱉으면서 먹통이 되어버렸다. 원인 매우 당황스러웠지만 뭐가 문제일까 곰곰히 생각을 해보았다. curl 패키지 설치가 잘못됐나..? nginx 설정을 잘못만졌나? ( 근데 기억으로는 가장초반에 빼고 설정파일을 만진 기억이 없었다. ) php-fpm이 망가졌나..? 뭐지뭐지뭐지뭐지뭐지뭐지주짐우밎오;롲디;롲미;롲ㄷ;ㅣ롲ㅁ;ㅣ롲;ㅑ리ㅗ;ㅣ 그래서 구글링을 하면서 해외, 국내 자료를 싹 다 뒤져가며 해결을 하려해봤다. 2021/10/27 10:14:17 [alert] 2225#2225: *35 open s..