PHP - 클라이언트 IP주소 가져오기 이번 포스팅에서는 php 에서 요청 클라이언트 IP 주소 가져오는 방법에 대해서 알아보겠습니다. PHP - 클라이언트 IP 주소 가져오기 1. PHP - 클라이언트 IP 주소 출력하기 2. PHP - 클라이언트 IP 주소 변수에 저장하기 $client_ip = $_SERVER['REMOTE_ADDR'];
VCS(Version Control System)과 Git 이번 포스팅에서는 Git의 대해서 알아보도록 하겠습니다. VCS(Version Control System) - 버전 관리 시스템 우리는 파일을 작성할 때 버전 관리를 하고 있었습니다. 예로 어떤 파일을 수정한다고 할 때 수정하기 전에 내용을 확인할 경우, 수정전에 상태로 변경해야 될 경우, 수정전 상태를 보관해야 될 경우가 있습니다. 이러한 경우 파일 이름 뒤에 이름을 붙여서 여러 개의 파일로 관리하게 됩니다. 버전 관리 시스템(Version Contro System, VCS)을 이용하면 파일의 이름을 변경하지 않고 버전을 관리할 수 있으며, 변경된 사항들은 컴퓨터에서 관리할 수 있게 됩니다. VCS(Version Control System 버전..
MySQL - GROUP BY와 집계함수 이번 포스팅에서는 이번포스팅에서는 GROUP BY에서 집계함수를 사용하는 방법에 대해서 알아보도록 하겠습니다. 이전글 https://server-talk.tistory.com/528 - MySQL - GROUP BY(그룹핑) 알아보기 https://server-talk.tistory.com/529 - MySQL - 집계함수 알아보기 MySQL - 조회 테이블 데이터 생성 1. 조회할 테이블 명세서 - 회원 테이블 2. 조회할 테이블 생성 - 회원 테이블 CREATE TABLE member_table ( seq INT NOT NULL AUTO_INCREMENT, member_name VARCHAR(4) NOT NULL, member_sex ENUM('남자','여자'..
vscode - 설치하기 이번 포스팅에서는 vscode 설치 방법에 대해서 알아보도록 하겠습니다. vscode 란? vsocde는 마이크로소프트사에서 만든 코드편집기 입니다 처음 하시는분들은 다른 코드편집기와 큰 차이가 없는것 같아 보이지만 확장 기능이라는 가장 큰 장점을가지고 있습니다 또한 오픈소스로 무료 라는 장점도 가지고 있습니다. vscode - 설치하기 https://code.visualstudio.com/Download - vscode 다운로드 URL vscode 다운로드 URL로 접속후 운영체제에 맞게 다운로드하시면됩니다 이번 포스팅에서는 Windows 용으로 설치하시도록 하겠습니다. 사용권 계약의 "동의합니다" 체크후 다음을 선택합니다. 설치 우치 경로를 지정후 다음을 지정합니다. vsco..
MySQL - 집계함수 알아보기 이번 포스팅에서는 MySQL에서 사용 되는 집계함수에 대해서 알아보도록 하겠습니다. 이전글 https://server-talk.tistory.com/528 - MySQL - GROUP BY(그룹핑) 알아보기 MySQL - 조회 테이블 데이터 생성 1. 조회할 테이블 명세서 - 회원 테이블 2. 조회할 테이블 생성 - 회원 테이블 CREATE TABLE member_table ( seq INT NOT NULL AUTO_INCREMENT, member_name VARCHAR(4) NOT NULL, member_sex ENUM('남자','여자') NOT NULL, member_address VARCHAR(50) NOT NULL, member_age INT, member_birt..
데이터베이스 관리도구 - dbeaver 큰따옴표, 작은따옴표, 괄호 자동완성 해제하기 데이터베이스 관리도구 - dbeaver 큰따옴표, 작은따옴표, 괄호 자동완성 해제하기 이전글 https://server-talk.tistory.com/541 - 데이터베이스 관리도구 - DBeaver 설치하기 https://server-talk.tistory.com/542 - 데이터베이스 관리도구 - DBeaver MariadDB 접속하기 https://server-talk.tistory.com/543 - 데이터베이스 관리도구 - DBeaver 테이블명 별칭 자동완성 끄기 https://server-talk.tistory.com/544 - 데이터베이스 관리도구 - DBeaver 탭대신 공백, 행번호 표시, 공백문자 표시..
MySQL - GROUP BY(그룹핑) 알아보기 이번 포스팅에서는 GROUP BY(그룹핑)에 대해서 알아보도록 하겠습니다. MySQL - 조회 테이블 데이터 생성 1. 조회할 테이블 명세서 - 회원 테이블 2. 조회할 테이블 생성 - 회원 테이블 CREATE TABLE member_table ( seq INT NOT NULL AUTO_INCREMENT, member_name VARCHAR(4) NOT NULL, member_sex ENUM('남자','여자') NOT NULL, member_address VARCHAR(50) NOT NULL, member_age INT, member_birthday DATETIME NOT NULL, PRIMARY KEY (`seq`) ) ENGINE=InnoDB DEFAU..
데이터베이스 관리도구 - dbeaver 글자크기 변경하기 이번 포스팅에서는 dbeaver 글자크기 변경 방법에 대해서 알아보도록 하겠습니다. 이전글 https://server-talk.tistory.com/541 - 데이터베이스 관리도구 - DBeaver 설치하기 https://server-talk.tistory.com/542 - 데이터베이스 관리도구 - DBeaver MariadDB 접속하기 https://server-talk.tistory.com/543 - 데이터베이스 관리도구 - DBeaver 테이블명 별칭 자동완성 끄기 https://server-talk.tistory.com/544 - 데이터베이스 관리도구 - DBeaver 탭대신 공백, 행번호 표시, 공백문자 표시 설정하기 https://ser..
MYSQL - 데이터 개수 조회 - COUNT 함수 알아보기 이번 포스팅에서는 MySQL 에서 데이터 개수를 조회하는 COUNT 함수 에 대해서 알아보도록 하겠습니다. 관련글 https://server-talk.tistory.com/526 - MySQL - NULL 처리 - IFNULL MySQL - 조회 테이블 데이터 생성 1. 조회할 테이블 명세서 - 회원 테이블 2. 조회할 테이블 생성 - 회원 테이블 CREATE TABLE member_table ( seq INT NOT NULL AUTO_INCREMENT, company_code VARCHAR(100), mb_id VARCHAR(20), mb_pw VARCHAR(100), PRIMARY KEY(seq) ) ENGINE=innodb CHARSET=..
데이터베이스 관리도구 - dbeaver 다크모드 변경하기 이번 포스팅에서는 dbeaver 다크모드 변경 방법에 대해서 알아보도록 하겠습니다. 이전글 https://server-talk.tistory.com/541 - 데이터베이스 관리도구 - DBeaver 설치하기 https://server-talk.tistory.com/542 - 데이터베이스 관리도구 - DBeaver MariadDB 접속하기 https://server-talk.tistory.com/543 - 데이터베이스 관리도구 - DBeaver 테이블명 별칭 자동완성 끄기 https://server-talk.tistory.com/544 - 데이터베이스 관리도구 - DBeaver 탭대신 공백, 행번호 표시, 공백문자 표시 설정하기 https://ser..
MySQL - NULL 처리 - IFNULL 이번 포스팅에서는 MySQL 에서 테이블 조회시 NULL 변경 방법에 대해서 알아보도록 하겠습니다. MySQL - 조회 테이블 데이터 생성 1. 조회할 테이블 생성 - 회원 테이블 CREATE TABLE member_table ( seq INT NOT NULL AUTO_INCREMENT, company_code VARCHAR(100), mb_id VARCHAR(20), mb_pw VARCHAR(100), PRIMARY KEY(seq) ) ENGINE=innodb CHARSET=utf8; 2. 데이터 삽입 - 회원 테이블 INSERT INTO member_table (mb_id, mb_pw) VALUE( 'build', 'build1'); INSERT INTO ..
데이터베이스 관리도구 - dbeaver 조회결과 쿼리 글자크기 변경하기 이번 포스팅에서는 dbeaver 조회결과 쿼리 글자크기 변경 방법에 대해서 알아보도록 하겠습니다. 이전글 https://server-talk.tistory.com/541 - 데이터베이스 관리도구 - DBeaver 설치하기 https://server-talk.tistory.com/542 - 데이터베이스 관리도구 - DBeaver MariadDB 접속하기 https://server-talk.tistory.com/543 - 데이터베이스 관리도구 - DBeaver 테이블명 별칭 자동완성 끄기 https://server-talk.tistory.com/544 - 데이터베이스 관리도구 - DBeaver 탭대신 공백, 행번호 표시, 공백문자 표시 ..
MySQL - 중첩 서브 쿼리(Nested Subquery) - 다중행 서브쿼리(Multiple-Row Subquery) 사용법 이번 포스팅에서는 중첩 서브 쿼리(Nested Subquery) 의 다중행 서브쿼리(Multiple-Row Subquery)에 대해서 알아보도록 하겠습니다. 관련글 https://server-talk.tistory.com/521 - MySQL - 서브쿼리(Subquery)란? https://server-talk.tistory.com/522 - MySQL - 스칼라 서브쿼리(Scalar Subquery) 사용법 https://server-talk.tistory.com/523 - MySQL - 인라인 뷰(Inline View) 사용법 https://server-talk.tistor..
데이터베이스 관리도구 - DBeaver 탭대신 공백, 행번호 표시, 공백문자 표시 설정하기 이번 포스팅에서는 dbeaver 탭대신 공백, 행번호 표시, 공백문자 표시 설정하는 방법에 대해서 알아보도록 하겠습니다. 이전글 https://server-talk.tistory.com/541 - 데이터베이스 관리도구 - DBeaver 설치하기 https://server-talk.tistory.com/542 - 데이터베이스 관리도구 - DBeaver MariadDB 접속하기 https://server-talk.tistory.com/543 - 데이터베이스 관리도구 - DBeaver 테이블명 별칭 자동완성 끄기 DBeaver - 탭대신 공백, 행번호 표시, 공백문자 표시 설정하기 상단 탭에서 [윈도우] -> [설정] ..
MySQL - 중첩 서브 쿼리(Nested Subquery) - 단일행 서브쿼리(Single-Row Subquery) 사용법 이번 포스팅에서는 중첩 서브 쿼리(Nested Subquery) 단일행 서브쿼리(single-row subquery)에 대해서 알아보도록 하겠습니다. 관련글 https://server-talk.tistory.com/521 - MySQL - 서브쿼리(Subquery)란? https://server-talk.tistory.com/522 - MySQL - 스칼라 서브쿼리(Scalar Subquery) 사용법 https://server-talk.tistory.com/523 - MySQL - 인라인 뷰(Inline View) 사용법 MySQL - 조회 테이블 데이터 생성 및 구조확인 1. ..