[SQL] 함수
함수 단일행 함수 : 내장 함수 중 입력값에 대해 단 하나의 출력값을 리턴하는 함수 SELECT, WHERE, ORDER BY 절에 사용 가능 각 행들에 대해 개별적으로 작용하여 데이터 값들을 조작하고, 각각의 행에 대한 조작 결과 리턴
함수 단일행 함수 : 내장 함수 중 입력값에 대해 단 하나의 출력값을 리턴하는 함수 SELECT, WHERE, ORDER BY 절에 사용 가능 각 행들에 대해 개별적으로 작용하여 데이터 값들을 조작하고, 각각의 행에 대한 조작 결과 리턴
Data Control Language 특정 사용자의 권한을 제어할 수 있는 명령어 데이터베이스에 존재하는 데이터의 보호와 보안을 위해 유저의 권한을 관리하기 위해 사용 DDL문의 일종으로서 커밋 혹은 롤백이 필요없이 실행하는 순간 적용 GRANT : 권한 부여 ...
조인이란? 2개 이상의 테이블을 조인하여 원하는 결과를 출력 INNER JOIN, NATURAL JOIN, USING, ON LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN CROSS JOIN
계층형 구조란? 루트 데이터 : 위에서 아래로 내려가는 하향식 방식을 기준으로 맨 상위에 있는 데이터 리프 데이터 : 맨 아래에 있는 데이터 START WITH, CONNECT BY, ORDER SIBLINGS BY
Data Manipulation Language 테이블의 데이터를 입력/수정/삭제/조회하는 역할 입력(INSERT), 수정(UPDATE), 삭제(DELETE), 조회(SELECT)
트랜잭션 DB의 논리적 연산단위로, 1개의 트랜잭션에는 1개 이상의 SQL문이 포함 분할할 수 없는 최소의 단위로, 전부 적용하거나 전부 취소하는 ALL OR NOTHING 영화 예매 시스템 : 사용자가 극장, 영화관, 상영시간, 좌석을 모두 선태가고 ...
Data Definition Language
비선형 구조란? 데이터를 비연속적으로 연결한 자료 구조 비선형 구조 의 종류 : 트리, 그래프
선형 구조란? 데이터를 연속적으로 연결한 자료 구조 선형 구조의 종류 : 리스트, 스택, 큐, 데크
퀵 정렬 (Quick Sort) 임의의 Pivot 을 두고 Pivot의 왼쪽에는 Pivot보다 작은 값을, 오른쪽에는 큰 값을 두는 과정을 반복하는 알고리즘
순차 검색(Sequential Search) 선형검색이라고도 한다. 배열 처음부터 끝까지 차례대로 비교하여 원하는 데이터를 찾는 알고리즘 장점 : 검색 방법 중 가장 단순, 정렬되지 않은 리스트에서도 사용 가능 단점 : 검색할 리스트의 길이가 길면 비효율적
해시 함수란? 데이터를 키로 변환하는 함수 임의의 길이의 데이터를 고정된 길이의 데이터로 매핑
Algorithm (알고리즘) 알고리즘 : 어떠한 문제를 해결하기 위해 정해진 일련의 절차나 방법을 공식화한 형태 Big-O 표기법 : 알고리즘은 시간 복잡도 에 따라 분류할 수 있다.
정의 2개의 자연수 또는 정식의 최대공약수를 구하는 알고리즘 호제법 : 두 수가 서로 상대방 수를 나누어 원하는 수를 얻는 알고리즘
String ▶ Array
String ▶ Int Integer.parseInt() 오라클 공식 문서에 나와있는 parseInt()은 아래와 같다. 클래스 : java.lang.Integer 리턴 타입 : static int 타입이 static 이므로 인스턴스 객체를 생성하지 않...
Int ▶ Char (char) 타입 캐스팅을 이용해 int를 char로 변환할 수 있다.
Char ▶ String
Arrays java.util.Arrays 배열을 다루기 위한 메소드를 담은 클래스 Arrays의 모든 메소드는 static method 이므로 객체를 생성하지 않고 바로 사용
웹으로 접속하면 처음나오는 페이지를 Welcome Page라고 한다.
본 포스트는 인프런 김영한 강사님의 <스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 기술> 강의를 보고 정리한 것이다.
빌드 도구 빌드 : 소프트웨어를 생성하고 테스트하고 검사하여 배포하기 위해 수행하는 행위의 집합 컴파일, 테스트, 정적분석 등을 통해 동작 가능한 소프트웨어를 생성한다. 작성한 코드의 빌드 및 배포를 수행한다. 각각의 구성요소와 모듈에 대한 의존성 관리를 지원한다....
Vue 생성 프로젝트를 생성하고자 하는 위치에서 Vue를 생성한다.
데이터 동기 처리 기존의 동기적(Synchronous) 프로그래밍은 하나의 요청이 처리 완료 되어야 다음 요청이 처리가 가능했다.
로그 띄우기 (출력) console.log("HelloWorld")
java error: release version 17 not supported 스프링부트 처음 프로젝트 생성하고 실행하려는데 자바 17 버전 오류가 뜨길래 너무 당황했다… 네? 갑자기 무슨소리세요? Java17 사용할 생각도 없었고 Java11 사용하고 있어서 갑자기 멘...