반응형
DB..
Oracle & MySQL
Post - gres -Q.L
더보기
자격증 추천
-정보처리기사 & 리눅스 마스터 -2급 & 빅데이터 전문기사-SQLD // 측량&컴활
DB 의 특징
- 실시간 접근
- 지속적인 변화
- 동시 공유
- 내용에 따른 참조
DB 의 세가지 기능
- 정의
- 조작
- 제어
ver 11.18
더보기
채팅에 DB 입력해서 확장 예정.. 시험
환경변수 세팅
- path : ... \\bin;
cmd 로 접속하기
- psql -U postgres
JDBC -- DB = Server, PostgreSQL
클러스터
- db 들의 집합, 스키마를 모아 놓은 것,
- 이름으로 구별 불가
스키마
- 객체들의 논리적 집합
- 테이블 뷰 함수 인덱스 데이터 타입 연산자
- 하나의 데이터 베이스 내에서는 같은 이름의 스키마 존재 불가
행 : 로우
열 : 컬럼
테이블 생성 | CREATE TABLE 이름 ( , , ); | |
테이블 삭제 | DROP TABLE 이름; | |
컬럼에 값 입력 | INSERT INTO 이름 VALUES ( , , , ); | -VALUES 앞에 (입력 컬럼의, 순서, 지정가능) |
조회 | SELECT * FROM 이름; | -LIMIT : 갯수제한 |
-OFFSET : 시작지점 | ||
조건설정 | WHERE 조건=조건 | |
정렬 | ORDER BY 조건컬럼 ASC/DESC | |
수정 | UPDATE 테이블 이름 SET 바꿀컬럼명=내용 WHERE 조건 |
- RETURNING * : 바로 표시해주기 - 데이터는 마지막에 수정된 값이 맨 아래로 |
데이터 삭제 | DELETE FROM 테이블명 WHERE 조건 | |
테이블 이름변경 | RENAME TABLE 테이블이름1 TO 테이블이름2 | |
ALTER TALBE 테이블이름1 RENAME 테이블이름2 | ||
컬럼명 변경 | ALTER TABLE 테이블이름 RENAME 기존칼럼 TO 새컬럼; | |
-> 존재하지 않는 컬럼의 이름 수정 불가, 한번에 한 컬럼만 수정 가능, |
\c : 이동
\d
\dt
\l
- - 서브 쿼리
- AS :
- 닉네임 / 새로운 테이블에 어떤 데이터를 넣을지 매개하는 키워드 역할.. : 테이블 복사 시
- - SERIAL .. INTEGER 기본 값으로 1씩 추가 값 자동생성 -> PK
- 95p 숫자형& 저장용량
- MONEY
- TIMESTAMP .. 101
- Boolean
- - NOT NULL
- 배열형 - JSON
- 데이터 바꾸기 - CAST
무결성
데이터베이스 내 정확하고 유효한 데이터만을 유지시키는 속성
- 개체 무결성
- 참조 무결성
- 범위(도메인) 무결성
~ chap03
반응형
'강의정리들 > [2023] FullStack' 카테고리의 다른 글
*[DB]230118_Wed (0) | 2023.01.24 |
---|---|
[DB][JAVA]230118_Tue (0) | 2023.01.17 |
230101_Thu (0) | 2023.01.12 |
230101_Wed_2 (0) | 2023.01.11 |
230101_Wed_1 (0) | 2023.01.11 |
반응형
DB..
Oracle & MySQL
Post - gres -Q.L
더보기
자격증 추천
-정보처리기사 & 리눅스 마스터 -2급 & 빅데이터 전문기사-SQLD // 측량&컴활
DB 의 특징
- 실시간 접근
- 지속적인 변화
- 동시 공유
- 내용에 따른 참조
DB 의 세가지 기능
- 정의
- 조작
- 제어
ver 11.18
더보기
채팅에 DB 입력해서 확장 예정.. 시험
환경변수 세팅
- path : ... \\bin;
cmd 로 접속하기
- psql -U postgres
JDBC -- DB = Server, PostgreSQL
클러스터
- db 들의 집합, 스키마를 모아 놓은 것,
- 이름으로 구별 불가
스키마
- 객체들의 논리적 집합
- 테이블 뷰 함수 인덱스 데이터 타입 연산자
- 하나의 데이터 베이스 내에서는 같은 이름의 스키마 존재 불가
행 : 로우
열 : 컬럼
테이블 생성 | CREATE TABLE 이름 ( , , ); | |
테이블 삭제 | DROP TABLE 이름; | |
컬럼에 값 입력 | INSERT INTO 이름 VALUES ( , , , ); | -VALUES 앞에 (입력 컬럼의, 순서, 지정가능) |
조회 | SELECT * FROM 이름; | -LIMIT : 갯수제한 |
-OFFSET : 시작지점 | ||
조건설정 | WHERE 조건=조건 | |
정렬 | ORDER BY 조건컬럼 ASC/DESC | |
수정 | UPDATE 테이블 이름 SET 바꿀컬럼명=내용 WHERE 조건 |
- RETURNING * : 바로 표시해주기 - 데이터는 마지막에 수정된 값이 맨 아래로 |
데이터 삭제 | DELETE FROM 테이블명 WHERE 조건 | |
테이블 이름변경 | RENAME TABLE 테이블이름1 TO 테이블이름2 | |
ALTER TALBE 테이블이름1 RENAME 테이블이름2 | ||
컬럼명 변경 | ALTER TABLE 테이블이름 RENAME 기존칼럼 TO 새컬럼; | |
-> 존재하지 않는 컬럼의 이름 수정 불가, 한번에 한 컬럼만 수정 가능, |
\c : 이동
\d
\dt
\l
- - 서브 쿼리
- AS :
- 닉네임 / 새로운 테이블에 어떤 데이터를 넣을지 매개하는 키워드 역할.. : 테이블 복사 시
- - SERIAL .. INTEGER 기본 값으로 1씩 추가 값 자동생성 -> PK
- 95p 숫자형& 저장용량
- MONEY
- TIMESTAMP .. 101
- Boolean
- - NOT NULL
- 배열형 - JSON
- 데이터 바꾸기 - CAST
무결성
데이터베이스 내 정확하고 유효한 데이터만을 유지시키는 속성
- 개체 무결성
- 참조 무결성
- 범위(도메인) 무결성
~ chap03
반응형
'강의정리들 > [2023] FullStack' 카테고리의 다른 글
*[DB]230118_Wed (0) | 2023.01.24 |
---|---|
[DB][JAVA]230118_Tue (0) | 2023.01.17 |
230101_Thu (0) | 2023.01.12 |
230101_Wed_2 (0) | 2023.01.11 |
230101_Wed_1 (0) | 2023.01.11 |