ALL

MySQL 데이터 확인 EXISTS와 NOT EXISTS 사용 방법

MySQL에서 EXISTS를 사용 하는 방법을 알아보겠습니다.EXISTS는 WHERE 조건문에 사용을 합니다.WHERE 조건문에는 EXISTS 또는 NOT EXISTS를 사용할 수 있습니다.EXISTSEXISTS는 데이터가 존재하는지 확인하고 싶은 경우에 사용합니다.EXISTS를 사용한 서브 쿼리에 결과값이 존재하는지 안하는지를 판단합니다.즉, 서브 쿼리의 SELECT에서 검색한 결과가 있는지 없는지를 판단하게 됩니다.EXISTS의 기본 작성방법은 다음과 같습니다.SELECT *FROM 테이블명WHERE EXISTS (서브 쿼리);...
ALL

PostgreSQL과 MySQL 커맨드 비교 내용

PostgreSQL와 MySQL에서 사용 가능한 커맨드를 비교해서 확인해보겠습니다.데이터 베이스나 테이블 일람을 확인 하고 싶은 경우에 PostgreSQL와 MySQL는 커맨드가 전혀 다릅니다.PostgreSQL과 MySQL 커맨드를 비교해보면서 확인을 해보겠습니다.PostgreSQL과 MySQL 커맨드 비교기능PostgreSQLMySQL 데이터 베이스 일람show databases;\l데이터 베이스 변경use 데이터 베이스명\c 데이터 베이스명테이블 일람show tables;\d, \dt, \d+, \dt+테이블 정의 확인desc...
ALL

PostgreSQL 기본 커맨드 일람 및 사용 방법

PostgreSQL에서 사용할 수 있는 커맨드를 확인해보겠습니다.MySql이나 Oracle등에서 사용했던 커맨드와 다른 것도 있으니 미리 숙지를 하는 것이 좋습니다.PostgreSQL과 MySql 커맨드 비교 일람은 아래를 참조해주세요. PostgreSQL 로그인▶ 디폴트 데이터 베이스에 접속psql -d postgres▶ 데이터 베이스 지정 접속psql -d 데이터 베이스 이름▶ 데이터 베이스와 유저 지정 접속psql -d 데이터 베이스 이름 -U 유저ID데이터 베이스▶ 데이터 베이스 일람 표시\l▶ 데이터 베이스 선택\c 데이터...
ALL

PostgreSQL 테이블 생성 CREATE TABLE 사용 방법

PostgreSQL에서 테이블을 생성하는 방법을 알아보겠습니다.테이블을 생성하기 위해서는 CREATE TABLE을 사용합니다.CREATE TABLE의 기본 작성 방법은 아래와 같습니다.CREATE TABLE 테이블 이름 ( 컬럼이름 데이터 타입);테이블 생성 CREATE TABLEPostgreSQL에 접속해 테이블을 생성해보겠습니다.$ psqlpsql (14.10)Type "help" for help.postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype ...
ALL

PostgreSQL 데이터 베이스 생성 방법 예제

PostgreSQL에서 데이터 베이스를 생성하는 방법을 알아보겠습니다.데이터 베이스를 생성하기 위해서는 CREATE DATABASE 커맨드를 사용합니다.작성 방법은 아래와 같습니다.CREATE DATABASE 데이터 베이스 이름데이터 베이스 생성실제로 커맨드를 사용해 작성을 해보겠습니다.$ psqlpsql (14.10)Type "help" for help.postgres=# CREATE DATABASE test_database;CREATE DATABASEpostgres=#새로운 데이터 베이스를 생성했습니다.새로 생성한 데이터 베이스...
ALL

PostgreSQL CentOS8 설치 및 시작 방법

CentOS 8에서 PostgreSQL을 설치하는 방법을 알아보겠습니다.CentOS 8에서는 Yum 후속 버전인 DNF를 사용해 패키지 모듈을 관리합니다.Yum을 사용해 PostgreSQL를 설치하려고 하면 에러가 발생합니다.# yum -y install postgresql14-serverLast metadata expiration check: 2:52:00 ago on Tue 05 Dec 2023 01:56:04 PM JST.No match for argument: postgresql14-serverError: Unable to ...
ALL

AWS S3 CLI 커맨드 일람 및 설명

AWS 서비스중 하나인 S3에서 사용 할 수 있는 커맨드 일람을 보겠습니다.우선 사용환경에 커맨드를 사용하기 위해서는 CLI가 설치 되어있어야 합니다.설치가 되어있는지 확인하기 위해 버전을 확인하는 커맨드를 확인할 수 있습니다.# aws --versionaws-cli/1.18.156 Python/3.6.8 Linux/5.15.0-104.119.4.2.el8uek.x86_64 botocore/1.18.15만약 버전이 표시되지 않는다면 awscli를 먼저 설치해야합니다.설치는 yum 또는 dnf를 사용해 설치할 수 있습니다.# dnf ...
ALL

JAVA 금액 3자리 콤마 넣기 빼기 샘플

자바에서 3자리 마다 콤마를 넣는 방법과 제거하는 방법을 알아보겠습니다.금액을 화면에 표시하거나 파일 출력을 할때 3자리마다 콤마가 있는것이 보기에 편합니다.반대로 화면 또는 파일에서 받은 값에 콤마가 있으면 계산이 제대로 안되는 경우가 발생합니다.또는 DB에 값을 저장할때 에러가 발생하는 경우도 있습니다.3자리 콤마 넣기3자리 마다 콤마를 넣기 위해서 DecimalFormat로 포맷을 지정하는 방법과 정규식을 사용하는 방법이 있습니다.DecimalFormatDecimalFormat을 사용 하기 위해서는 import를 해야합니다.i...
ALL

Python none 확인 is none 사용 방법

파이썬에서 null을 의미하는 none을 체크하는 방법을 알아보겠습니다.none을 체크하기 위해서 비교연산자를 사용하는 경우도 있습니다.또는 is None 또는 is not None으로 체크를 합니다.none을 확인하기 위해 비교연산자와 is로 체크 했을때 어떤 차이가 있는지 그리고 어떤 것이 정확한지 예제를 보면서 확인해보겠습니다.None파이썬에서 None은 NoneType 타입의 오브젝트입니다.값이 존재 하지 않는것을 의미합니다.a = Noneprint(a)# Noneprint(type(a))# <class 'NoneType'>...