일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 멀티 쓰레드
- 자바
- Thread
- 컨테이너
- 동시성
- 스레드
- contatiner
- 실전 자바 고급 1편
- Collection
- 실전 자바 중급 2편
- 도커
- 제네릭스
- 도커 엔진
- container
- 리스트
- 오케스트레이션
- 시작하세요! 도커 & 쿠버네티스
- 자료구조
- LIST
- 중급자바
- java
- 쓰레드
- Docker
- 스레드 제어와 생명 주기
- Kubernetes
- 쿠버네티스
- 알고리즘
- 김영한
- 시작하세요 도커 & 쿠버네티스
- 인프런
- Today
- Total
목록DB (11)
쌩로그
목록포스팅 개요본론후기1. 포스팅 개요해당 포스팅은 인프런에서 잔재미코딩 님의 SQL 기초 강의를 학습하고 정리하는 포스팅이다.헷갈리거나, 모르거나, 모호한 것만 정리했다.2. 본론2-1. 자료형 중 시간 타입DATEYYYY-MM-DDTIMEhh:mm:ssDATETIMEYYYY-MM-DD hh:mm:ssTIMESTAMP1970-01-01 00:00:00 부터 현재 시간까지YEAR(n)n이 2라면 1970년일 때 70, 4라면 1970테이블 목록 확인 명령어SHOW TABLES;테이블의 컬럼 들을 알고 싶을 때DESC 테이블_이름;테이블 구조수정(ALTER)# 테이블에 새로운 컬럼 추가ALTER TABLE [테이블명] ADD COLUMN [추가할_컬럼명] [추가할 컬럼 데이터타입]# 테이블 컬럼 타입 변경..
SQL select 절에서 임의의 값 지정하기 목록 포스팅 개요 본론 요약 1. 포스팅 개요 회사에서 insert 쿼리를 실행할 일이 있었는데, value들을 특정 테이블에 select한 결과들을 value로 집어넣어야 했습니다. 이 때 select하려는 테이블에는 가져올 수 없는 값들이 있었습니다. 컬럼이 없으니 당연히 가져올 수 없는 값들이었습니다. 그래서 값을 임의로 지정해줘야 될 필요가 있었는데, 그에 대한 내용입니다. 2. 본론 결론적으로 말하면 select 절에서 그냥 값을 지정해주면 됩니다. select 절에서 굳이 테이블로 질의하지않고 바로 결과를 나타낼 수 있는데요. select 1; 이렇게 하면 1이 나옵니다. (JetBrain의 Datagrip이라는 Tool입니다.) 이런식으로 나옵니..
목록 포스팅 개요 본론 2-1. 스토어드 프로시저 사용 방법 2-2. 스토어드 함수와 커서 2-3. 자동 실행되는 트리거 요약 1. 포스팅 개요 혼자 공부하는 SQL 챕터 7을 요약 및 정리한 포스팅 2. 본론 2-1. 스토어드 프로시저 사용 방법 스토어드 프로시저(stored procedure) MySQL에서 제공하는 프로그래밍 기능 SQL에 프로그래밍 기능을 추가해서 일반 프로그래밍 언어와 비슷한 효과를 낼 수 있다. SQL + 프로그래밍 기능 = 스토어드 프로시저 스토어드 프로시저를 사용하면 복잡한 SQL을 한 번에 실행할 수 있다. '쿼리문의 집합'이라고도 할 수 있다. 데이터베이스 개체로써 데이터베이스 내부에 저장된다. 스토어드 프로시저 형식 DELIMITER $$ -- 스토어드 ..
목록 포스팅 개요 본론 2-1. 인덱스 개념을 파악하자 2-2. 인덱스의 내부 작동 2-3. 인덱스의 실제 사용 2-4. 인덱스를 효과적으로 사용하는 방법 요약 1. 포스팅 개요 혼자 공부하는 SQL 챕터 6을 요약 및 정리한 포스팅 2. 본론 2-1. 인덱스 개념을 파악하자 인덱스란? 데이터를 빠르게 찾을 수 있도록 도와주는 도구 인덱스를 만들면 SELECT 문의 출력 속도가 빨라진다. 인덱스의 개념 책의 찾아보기와 비슷한 개념. 하나의 단어를 찾을 때, 책을 처음부터 전부 뒤져보는 것과 책 뒤의 index에서 찾는 것 중 후자가 더 빠른 것처럼 DB에서도 INDEX를 활용하면 보다 더 효율적으로 빠르게 데이터를 추출할 수 있다. 인덱스의 사용 여부에 따라 성능 차이가 날 수 있다. 인덱스의 사용 여부..
목록 포스팅 개요 본론 2-1. 테이블 만들기 2-2. 제약조건으로 테이블을 견고하게 2-3. 가상의 테이블: 뷰 2-4. 번외(눈에 띄는 것) 요약 1. 포스팅 개요 혼자 공부하는 SQL 챕터 5를 요약 및 정리한 포스팅 2. 본론 2-1. 테이블 만들기 테이블의 구성 테이블 : 표 형태로 구성된 2차원 구조, 행과 열로 구성되어있다. 행 : 로우(row)나 레코드(record)라고 부른다. 열 : 컬럼(column) 또는 필드(feild)라고 부른다. 데이터베이스 생성하기 DROP DATABASE IF EXISTS 데이터베이스_이름; -- 해당 데이터베이스가 만약 있으면 삭제한다. CREATE DATABASE 데이터베이스_이름; -- 데이터베이스를 생성한다.테이블 생성하기 USE 데이터베이스_이름; ..
목록 포스팅 개요 본론 2-1. MySQL의 데이터 형식 2-2. 두 테이블을 묶는 조인 2-3. SQL프로그래밍 요약 1. 포스팅 개요 혼공 SQL 챕터 4를 학습하는 과정에서 정리하는 포스팅. 빨리 이거 흩고 REAL MYSQL 보고싶다.. 2. 본론 2-1. MySQL의 데이터 형식 정수형 소수점이 없는 숫자 형식 데이터 형식 바이트 수 숫자 범위 TINYINT 1 -128 ~ 127 SMALLINT 2 -32768 ~ 32767 INT 4 약 -21억 ~ 21억 BIGINT 8 약 -900경 ~ 900경 UNSIGNED 해당 키워드를 사용하면 값의 범위를 0부터 시작하게 할 수 있다. 만약 TINYINT UNSIGNED로 데이터형식을 지정했다면, -127 ~ 128로 설정되는 범위가 0 ~ 255..
목록 포스팅 개요 본론 2-1. 기본 중에 기본 SELECTFROMWHERE 2-2. 좀 더 깊게 알아보는 SELECT 문 2-3. 데이터 변경을 위한 SQL문 AUTO_INCREMENT 실험 요약 1. 포스팅 개요 혼자 공부하는 SQL 챕터 3를 요약 및 정리한 포스팅 간단한 AUTO_INCREMENT 실험 티스토리 마크다운 표는 별로네... 다음부터 스샷으로 올리도록 하겠다.. 2. 본론 2-1. 기본 중에 기본 SELECTFROMWHERE SELECT문은 구축이 완료된 테이블에서 데이터를 추출하는 기능을 함. DROP DATABASE IF EXISTS 데이터베이스_이름 데이터베이스를 삭제하는 문장. CREATE DATABASE 데이터베이스_이름 데이터베이스를 새로 만듬. USE 데이터베이스_이름 데..
목록 포스팅 개요 본론 2-1. 건물을 짓기 위한 설계도 : 데이터베이스 모델링 2-2.데이터베이스 시작부터 끝까지 2-3. 데이터베이스 개체 요약 1. 포스팅 개요 혼자 공부하는 SQL 챕터 2를 요약 및 정리한 포스팅 2. 본론 2-1. 건물을 짓기 위한 설계도 : 데이터베이스 모델링 데이터베이스 모델링 현실에서 쓰이는 것을 테이블로 변경하기 위한 작업 테이블의 구조를 미리 설계하는 개념 건축 설계도를 그리는 과정과 비슷 데이터베이스의 구성요소 데이터(data) 하나하나의 단편적인 정보 테이블(table) 데이터를 입력하기 위해 표 형태로 표현한 것 데이터베이스 안에 있음. 데이터베이스(Database : DB) 테이블이 저장되는 저장소 DBMS(Database Management System) 데이..
목록 포스팅 개요 본론 요약 1. 포스팅 개요 혼자 공부하는 SQL 챕터 1을 요약 및 정리한 포스팅 2. 본론 데이터베이스 데이터의 집합 DBMS 데이터베이스를 관리하고 운영하는 소프트웨어 SQL DBMS에 데이터를 구축, 관리하고 활용하기 위해 사용되는 언어. 관계형 DBMS DBMS의 유형 중 가장 많은 부분을 차지하는 유형 줄여서 RDBMS라고도 함. 테이블이라는 최소 단위로 구성됨. 하나 이상의 열(column)과 행(row)로 이루어져있음. 테이블 열과 행으로 이루어진 2차원 구조 3. 요약 데이터베이스 : 데이터의 집합 DBMS : 데이터베이스를 관리하고 운영하는 소프트웨어 SQL : DBMS에 데이터를 구축, 관리하고 활용하기 위해 사용되는 언어 관계형 DBMS : 'RDBMS..
목록 포스팅 개요 본론 2-1. 엔터티(Entity) 2-2. 릴레이션(relation) 2-3. 속성(attribute) 2-4. 도메인(domain) 2-5. 필드와 레코드 요약 1. 포스팅 개요 면접을 위한 CS 전공지식 - ch04. 데이터베이스 - 데이터베이스의 기본 정리 포스팅 보통 정리글 안 좋아하는데, 순전히 학습용으로..;; 생각 좀 하면서 정리해야지ㅎ 2. 본론 데이터베이스(DB, DataBase) 일정한 규칙(규약)을 통해 구조화 되어 저장되는 데이터의 모음(집합) DBMS(DataBase Management System) 데이터베이스를 제어, 관리하는 통합 시스템 데이터베이스 특징 데이터베이스 안에 있는 데이터들은 SQL을 통해 삽입, 삭제, 수정, 조회 등을 수행 가능 데이터베이스..