db

    Postgresql - Postgresql이란?

    Postgresql이란?정의Postgresql이란 글로벌 개발그룹에서 만든 무료 오픈 소스 객체 관계형 데이터베이스 시스템(ORDBMS)이다.쿼리 예시SELECT first_name, last_name, skills[1] AS primary_skill # 배열 데이터 타입을 지원FROM employees WHERE 'Training' = ANY (skills);장점완전히 오픈 소스이며, 무료이다.데이터 무결성과 일관성을 매우 중요하게 여긴다.Ex. 잘못된 참조로 인해 데이터가 불일치 하지는 않는지 체크한다.다양한 확장 기능과 플러그인을 통해 기능을 확장할 수 있다.복잡한 데이터 타입과 사용자 정의 타입 등을 지원한다.단점고성능 작업에서 속도가 다소 느릴 수 있다.학습이 어렵다.

    MYSQL - 유저 비밀번호 변경

    코드 ALTER USER 'user-name'@'localhost' IDENTIFIED BY 'new-password'; 사용 sql에 접속한 후 위의 코드를 사용하면 된다. 출처 https://jjeongil.tistory.com/1484

    mysql, django - mysql에서 생성한 db를 django models.py로

    mysql에서 생성한 db를 django models.py로 자동 생성 하는 법 명령어 python manage.py inspectdb > 해당디렉토리 models.py 명령어 입력 후 python manage.py makemigrations python manage.py migrate

    MySQL - 데이터베이스, 테이블, 데이터

    데이터베이스 생성 : CREATE DATABASE 이름 삭제 : DROP DATABASE IF EXISTS 이름 조회 : SELECTE DATABASES 테이블 생성 : CREATE TABLE 이름 (이름 자료형, 이름 자료형, 이름 자료형) 삭제 : DROP TABLE 이름 조회 : SHOW TABLES 수정(컬럼 추가) : ALTER TABLE 이름 ADD COLUMN 추가할컬럼이름 컬럼자료형 순서 수정(컬럼 삭제) : ALTER TABLE 이름 DROP COLUMN 삭제할컬럼이름 수정(컬럼 수정) : ALTER TABLE 이름 MODIFY COLUMN 컬럼이름 변경할 내용 수정(컬럼 이름 변경): ALTER TABLE 이름 CHANGE COLUMN 변경전이름 변경후이름 타입 테이블 순서 관련 다른 ..