멀티캠퍼스 풀스택 과정170 데이터베이스1-3 기본 명령어와 SELECT문 및 연산자와 기본문제 *이 포스팅은 이미 MySQL을 이미 설치하고 그 다음부터 명령 프롬포트로 SQL을 실행하였습니다.* 명령어 팁: cd\ 루트로 이동 cd 하위 폴더로(앞으로) cd .. 상위 폴더로(뒤로 가기) 더보기 employees라는 데이터 소스를 이미 다운 받았고, 환경설정은 끝났다.(데이터소스를 다운을 받고, source 폴더명.sql 하면 끝난다.) cd “데이터소스 폴더”에서 파일을 읽기 -:> mysql -u root -p 입력 하고 -> Enter password u는 username p는 password이다. username은 바꿀 필요가 없고, p는 쉽게! [기본 명령어] *세미콜론 중요*, *스펠링 중요*, * ;(세미콜론)없이 enter를 치면 문장이 길 때 유용* 작업 명령어 현재 계정의 DB.. 2022. 1. 16. 데이터베이스1-2 데이터베이스 모델링과 구조, DBMS 언어(DDL, DML, DCL, TCL) 데이터분석 모델링 - 현실세계에서 사용되는 데이터를 MySQL에 어떻게 옮겨 놓을 것인지를 결정하는 과정 -> 분석과 설계 과정 중에서 가장 중요한 과정 중의 하나가 ‘데이터베이스 모델링’이다. -> 데이터(정보)들은 단편적으로 저장하는 게 아닌 테이블이라는 형식에 맞춰서 넣어야 한다. MySql 데이터베이스 구조와 관련 용어 계정 하나에 데이터베이스가 여러 개 있을 수 있음 데이터베이스 안에 테이블들이 원하는 만큼(프로젝트에 따라서) 있음 테이블의 집합 == 데이터베이스 데이터 하나하나의 단편적인 정보, 정보는 있으나 아직 체계화 되지 못한 상태 레코드(=로우=행) 실질적인 데이터를 말하며 하나의 행으로 행 데이터라고도 부른다. 필드(=컬럼=열) 같은 종류의 데이터를 표시. 각 테이블은 열로 구성된다... 2022. 1. 16. 데이터베이스1-1 DB, DBMS, SQL DB(Database) 데이터베이스(DB): 데이터의 집합 - 여러 사람이 공유해 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합. - 즉, 자료 파일들을 조직적으로 통합해 항목의 중복을 없애고 자료를 구조화해 기억시켜 놓은 자료의 집합체 DBMS(Database Management System) - 파일시스템의 단점을 보완하고 대량의 데이터를 보다 효율적으로 관리하고 운영하기 위해서 사용됨(데이터베이스를 운영하기 위한 시스템) - 데이터베이스 생성, 조회, 수정, 삭제와 같은 환경과 각종 응용프로그램이 데이터베이스에 접근할 수 있는 인터페이스를 제공하며 복구, 권한 관리와 같은 보안성 기능도 제공 DBMS 또는 DB의 특징 데이터의 무결성 데이터베이스 안의 데이터는 오류가 있어서는 안된다. 데이.. 2022. 1. 16. 자바의 정석11-4 스트림의 연산(중간연산과 Optioanl<T>) 스트림의 연산(중간연산, 최종연산) 중간연산 중간 연산 설명 Stream distinct( ) 중복을 제거 Stream filter(Predicate predicate) 조건에 안 맞는 요소 제외 Stream limit(long maxSize) 스트림의 일부를 잘라낸다. Stream skip(long n) 스트림의 일부를 건너뛴다. Stream peek(Consumer action) 스트림의 요소에 작업수행(작업 중간에 잘 처리됐나 확인) Stream sorted( ) Stream sorted(Comparator comparator)(정렬기준) 스트림의 요소를 정렬한다. Stream DoubleStream IntStream Long Stream Stream DoubleStream IntStream Lon.. 2022. 1. 16. 자바의 정석11-3 스트림(Stream), 스트림 생성 스트림(Stream) - 다양한 데이터 소스(컬렉션, 배열, 임의의 수 등)를 표준화된 방법으로 다루기 위한 것 - 스트림: 데이터의 연속적인 흐름 List로 형변환을 한 Arraylist를 각각의 타입으로 스트림 생성 1) 스트림 만들기 2) 중간연산(0~n번) 3) 최종연산(1번) => 결과 (1) 스트림 생성 String[] strArr = {"aaa", "bbb", "ccc"}; // (2)문자열 배열 List strList = Arrays.asList(strArr); // (1)같은 내용의 문자열을 저장하는 List (1) Stream strStream1 = strList.stream(); // 스트림을 생성(collection안에 속해 있는 List로 변환한 뒤에 stream()사용) (2) .. 2022. 1. 16. 자바의 정석11-2 java.util.Function 패키지의 함수형 인터페이스와 메서드 참조 java.util.function 패키지 java.util.function패키지에 일반적으로 자주 쓰이는 형식의 메서드를 함수형 인터페이스로 미리 정의해놓았다. - java.util.function 패키지의 주요 함수형 인터페이스 -> Runnable은 입출력 없고 Function 입출력 있음(일반적인 함수 반드시 두 개의 타입 지정) -> Consumer은 입력만 있고 출력이 없다. Supplier는 입력이 없고 출력만 있다. -> Predicate는 Function의 변형으로 반환값이 boolean이라는 것만 제외하면 Function과 동일하다.(조건식을 함수로 표현하는데 사용함): 반환 값이 ture or false -> 매개변수의 타입으로 보통 'T'를 사용하기 때문에 알파벳에서 'T'이 다음 문.. 2022. 1. 16. 이전 1 ··· 17 18 19 20 21 22 23 ··· 29 다음