반응형
이번에 팀프로젝트를 진행하면서 처음으로 PostgreSQL 이라는 RDBMS를 사용하게 되었다.
수업시간에 익히 들어온 DBMS 이름들에 비해 조금은 생소하지만, 알고보니 OpenSource 쪽에서는 나름 3~4위정도 하는 프로그램이라고 한다.
반응형
접해보지 않은 DBMS 프로그램이라 공부가 필요할듯하여 기록하면서 스스로 터득해나가려고 한다.
먼저 기본적인 CRUD 쿼리문에 대해서 알아보자.
-- 데이터베이스 생성 쿼리문
-- tablespace가 있을시
create database 데이터베이스명;
-- tablespace가 없을시
create database 데이터베이스명 tablespace 테이블스페이스명;
-- 데이터베이스 지우기
drop database 데이터베이스명;
-- 스키마 만들기
create schema 스키마명;
-- 스키마 지우기
drop schema 스키마명 cascade;
-- 테이블 생성
\c 데이터베이스명 입력후
-- 스키마명을 붙여주지않는다면 public 스키마에 자동으로 생성된다
create table 테이블명(
컬럼명1 데이터타입 제약조건들
boardno integer serial primary key not null,
컬럼명2 데이터타입 제약조건들
boardTitle varchar(30) not null,
)
-- 여기서 serial은 mysql의 auto_increment와 같은기능이다
-- primary key 구문은 앞에넣던 뒤에넣던 상관없다고한다.
-- 스키마명을 붙여준다면 create table 스키마명.테이블명으로 시작해주면 된다.
-- 테이블 삭제
drop table 테이블명;
그리고 기본적인 select, delete, update, insert문구는 기존의 Oracle과 Mysql과 비슷비슷하다.
반응형
'Study > Database' 카테고리의 다른 글
Null 치환 함수인 NVL 함수에 대해서 알아보자 (0) | 2023.06.21 |
---|---|
Oracle CONCAT에 대해서 알아보자. (0) | 2023.06.20 |
MYSQL mysql column count doesn't not match value count at now 1 에러 해결 (0) | 2023.02.19 |
MYSQL Check 제약조건 (0) | 2023.01.31 |
MYSQL ALTER (0) | 2023.01.19 |