본문 바로가기

반응형

분류 전체보기

(654)
[ PostgreSQL ] SELECT - 데이터 조회하기 PostgreSQL에서 데이터를 조회하는 방법은 SELECT 문을 사용합니다. SELECT 문을 통해 데이터베이스에서 원하는 데이터를 조회할 수 있으며, 다양한 조건을 사용하여 데이터를 필터링하거나 정렬할 수 있습니다. 아래에서 기본적인 SELECT 문법과 다양한 예제를 소개하겠습니다.1. 기본 SELECT 문법기본적인 SELECT 문법은 다음과 같습니다:SELECT 열1, 열2, ... FROM 테이블이름;열1, 열2, ...: 조회할 열(컬럼) 이름을 지정합니다. 여러 열을 쉼표로 구분해서 나열합니다.테이블이름: 데이터를 조회할 테이블 이름을 지정합니다.모든 열을 조회할 경우 *를 사용할 수 있습니다.SELECT * FROM 테이블이름;2. 예제 테이블 생성예시를 위해 사용자 정보를 담고 있는 use..
[ PostgreSQL ] INSERT - 데이터 추가하기 PostgreSQL에서 데이터베이스에 데이터를 추가하는 방법은 SQL INSERT 문을 사용하는 것입니다. 이 문을 통해 테이블에 새로운 레코드를 삽입할 수 있습니다. 아래에서는 PostgreSQL에서 데이터를 추가하는 방법을 단계별로 설명하겠습니다.1. 데이터베이스와 테이블 준비먼저, 데이터를 삽입할 데이터베이스와 테이블이 준비되어 있어야 합니다. 만약 테이블이 없다면, 다음과 같이 테이블을 먼저 생성해야 합니다.1.1 데이터베이스 선택PostgreSQL 셸(psql)에 접속한 후, 사용할 데이터베이스를 선택합니다.psql -U 사용자이름 -d 데이터베이스이름예를 들어, mydb 데이터베이스를 사용하려면:psql -U postgres -d mydb1.2 테이블 생성데이터를 삽입할 테이블을 생성해야 합니..
[ PostgreSQL ] CREATE, DROP, ALTER - 테이블 생성, 삭제, 변경하기 PostgreSQL에서 테이블을 생성하고 삭제하는 방법을 설명드리겠습니다.1. 테이블 생성하기PostgreSQL에서 테이블을 생성하려면 CREATE TABLE 명령어를 사용합니다. 테이블 생성 시에는 테이블 이름과 컬럼, 컬럼의 데이터 타입을 정의해야 합니다.테이블 생성 기본 문법:CREATE TABLE 테이블이름 ( 컬럼1 데이터타입 제약조건, 컬럼2 데이터타입 제약조건, ...);예시:CREATE TABLE employees ( employee_id SERIAL PRIMARY KEY, first_name VARCHAR(50), last_name VARCHAR(50), hire_date DATE, salary NUMERIC(10, 2));위 예시에서 emplo..
[ PostgreSQL ] \dt, \d - 테이블 리스트, 테이블 schema 알아보기 1. 테이블 리스트PostgreSQL에서 테이블 목록을 조회하려면 psql 콘솔에서 다음 SQL 명령을 사용할 수 있습니다:\dt이 명령은 현재 연결된 데이터베이스의 모든 테이블 목록을 보여줍니다.만약 특정 스키마에 속한 테이블만 조회하고 싶다면, 다음과 같이 입력할 수 있습니다:\dt schema_name.*SQL 쿼리로 테이블 목록을 조회하고 싶다면, 아래와 같은 쿼리를 사용할 수 있습니다:SELECT table_nameFROM information_schema.tablesWHERE table_schema = 'public'; -- public 스키마의 테이블만 조회이 쿼리는 information_schema.tables 뷰를 사용하여 지정된 스키마의 테이블 목록을 반환합니다. table_schem..
[ PostgreSQL ] - 데이터 베이스 생성하고 삭제하기 PostgreSQL에서 데이터베이스를 생성하고 삭제하는 방법을 설명하겠습니다. PostgreSQL에서는 psql 명령어를 사용하거나 SQL 명령을 통해 데이터베이스를 쉽게 생성하고 삭제할 수 있습니다.1. 데이터베이스 생성1.1 createdb 명령어를 사용한 데이터베이스 생성PostgreSQL에서는 createdb 명령어를 사용하여 간단히 데이터베이스를 생성할 수 있습니다.createdb 데이터베이스이름예를 들어, mydb라는 데이터베이스를 생성하려면:createdb mydb1.2 psql을 사용한 데이터베이스 생성PostgreSQL 셸(psql)에 접속하여 SQL 명령을 사용해 데이터베이스를 생성할 수도 있습니다.먼저 psql에 접속합니다. sudo -i -u postgres psql또는 이미..
[ PostgreSQL ] psql - 원격으로 접속하기 PostgreSQL 서버에 원격 클라이언트에서 접속할 수 있도록 설정하려면 다음 단계를 통해 PostgreSQL 서버와 방화벽 설정을 조정해야 합니다.1. PostgreSQL 설정 파일 수정PostgreSQL은 기본적으로 로컬 접속만 허용하므로, 원격 접속을 허용하려면 설정 파일 두 가지를 수정해야 합니다:postgresql.conf: 서버가 수신할 IP 주소를 설정합니다.pg_hba.conf: 원격 접속 클라이언트의 인증 방식을 설정합니다.1.1 postgresql.conf에서 listen_addresses 수정postgresql.conf 파일을 열어 listen_addresses 값을 수정하여 원격 접속을 허용합니다.# PostgreSQL 설정 파일 열기 (보통 /etc/postgresql/ 버전 /..
[ PostgreSQL ] PostgreSQL 설치하고 원격으로 접속하기 - CentOS CentOS에 PostgreSQL을 설치하는 방법을 단계별로 설명하겠습니다. PostgreSQL은 CentOS에서 기본 패키지 관리 도구인 dnf(또는 CentOS 7의 경우 yum)를 사용하여 설치할 수 있으며, PostgreSQL 공식 리포지토리를 추가하여 최신 버전을 설치하는 것이 일반적입니다.1. PostgreSQL 저장소 추가PostgreSQL의 공식 리포지토리를 CentOS에 추가합니다. 먼저 PostgreSQL 공식 페이지에서 제공하는 리포지토리 설정 패키지를 설치해야 합니다.PostgreSQL 버전에 따라 URL이 다를 수 있으므로, 원하는 PostgreSQL 버전을 지정한 URL을 사용합니다. 여기서는 PostgreSQL 15 기준으로 설치하겠습니다.sudo dnf install -y h..
[ Linux ] Linux 운영 체제 이름과 버전 정보 알아보기 Linux에서 OS 이름과 버전을 확인하는 방법은 여러 가지가 있습니다. 다음 명령어들을 사용하면 손쉽게 확인할 수 있습니다:1. /etc/os-release 파일 확인이 파일에는 대부분의 현대적인 Linux 배포판에서 OS 정보가 저장되어 있습니다.cat /etc/os-release이 명령어를 실행하면, OS 이름과 버전을 비롯한 다양한 정보가 표시됩니다.2. hostnamectl 명령어 사용hostnamectl 명령어를 사용하여 OS 이름과 버전을 확인할 수 있습니다.hostnamectl여기에서 Operating System 항목이 OS 이름과 버전을 나타냅니다.3. lsb_release 명령어 사용lsb_release는 Linux 표준 배포 정보와 관련된 도구입니다.lsb_release -a이 명령..

반응형