본문 바로가기

Kosta DevOps 과정 280기/Java109

DB 실습-1 테이블 만들기부서(부서번호, 부서명, 부서위치)dept(dno, dname, dloc)create table dept( dno number primary key, dname varchar2(20), dloc varchar2(20));사원(사원번호, 사원명, 직책, 입사일, 급여, 부서번호, 관리자번호)emp(eno, ename, job, hiredate, salary, dno, mgr)create table emp( eno number primary key, ename varchar2(20), job varchar2(20), hiredate date, salary number, dno number references dept(dno), mgr n.. 2024. 6. 11.
DB- 데이터 조회하기 -2 like 연산자설명 문자열의 어떠한 패턴을 만족하는 데이터를 조회할 때 사용한다.패턴의 종류% : 임의의 0개 이상의 글자_ : 임의의 1개의 글자예시도서명에 '축구'를 포함하고 있는 모든 도서를 출력select * from book where bookname like '%축구%'도서명이 '축구'로 시작하고 있는 모든 도서를 출력select * from book where bookname like '축구%';도서명이 '축구'로 끝나는 모든 도서를 출력select * from book where bookname like '%축구';성씨가 '김'씨인 모든 고객의 정보를 출력select * from customer where name like '김%';성씨가 '김'씨이고 성을 포함하여 이름이 2글자인 고객의 .. 2024. 6. 11.
DB- 데이터 조회하기 가장 기본적인 조회 형식Select 컬럼이름(들) from 테이블이름(들) [where 조건식] 예시 코드모든 고객의 주소를 조회 select address from customer;김연아 고객의 주소를 조회select address from customer where name='김연아';대한미디어에서 출간하는 도서의 도서명과 가격을 조회select bookname, price from book where publisher='대한미디어';대한미디어에서 출간하는 모든 도서의 도서번호, 도서명, 가격, 출판사를 조회select * from book where publisher = '대한미디어'; 중복 제거distinct 키워드 사용select distinct [컬럼명] from [테이블];중복하지 않고 출판.. 2024. 6. 10.
데이터베이스 관리 시스템 (DataBase Management System) 프로그램 실행 결과를 출력컴퓨터 화면 : 휘발성파일 : 영구저장, 동시에 최신의 정보 공유 X 데이터 베이스 : 영구 저장, 동시에 최신의 정보 공유 O데이터베이스 관리 시스템 ( DBMS ,DataBase Management System)데이터 베이스 관리 시스템을 통하여 데이터베이스를 사용한다.종류 : Oracle, Mysql, MsSql, mariaDB,...데이터 베이스 종류관계형 데이터 베이스대체적으로 관계형 데이터 베이스를 많이 사용한다.우리가 학습하는 오라클은 "관계형 데이터 베이스"에 해당한다.관계형 데이터베이스는 기업의 정보구조를 여러 개의 테이블로 나타낸다.각 테이블은 행과 열로 구성되어 각각의 테이블은 서로 관계가 있도록 만들어진다관계가 있다라는 말은 두개의 테이블에 공통으로 들어가는.. 2024. 6. 10.
데이터베이스 프로그램-3 레코드(데이터베이스) 수정하는 명령어update 테이블명 set 컬럼1 = 값1, 컬럼2 = 값2, ....[where 조건식];[] : 생략 가능 기호//모든 학생의 국어점수 100점, 영어점수 50점으로 셋팅됨update student set kor=100, eng=50;예시코드//특정 학생의 국어 점수를 100점으로 변경update Student set kor= 100 where name = '최모래';반영 취소 명령어(commit)rollback;데이터베이스에 변경이 있는 명령(insert, update, delete)를 실행한 후에는 반드시 commit(반영) 또는 rollback(변경 취소. 반영하지 않음)를 해야한다.데이터 베이스 레코드를 삭제하는 명령어delete 테이블명 [where 조건.. 2024. 6. 7.
데이터 베이스 프로그램-2 자료를 조회하는 데이터 베이스 명령어select 컬럼이름1, 컬럼이름2, ...from 테이블명;//Student 테이블로부터 학생의 이름을 조회select name from student//student 테이블로부터 학생의 이름과 영어 점수를 조회student name, eng from student//student 테이블로부터 모든 속성를 조회//와일드 카드 문자 => *student name, kor, eng, math from student;student * from student;조건을 만족하는 데이터의 조회select 컬럼이름들 form 테이블이름 where 조건식;(홑따옴표 주의)//국어점수가 80점 이상일 경우select * from Student where kor >= 80;//이름이 이.. 2024. 6. 5.
데이터 베이스 프로그램 데이터 베이스 먼저 설치(오라클 - 교육용)크롬에 https://www.oracle.com/kr/database/technologies/xe-downloads.html 에서 다운로드데이터 베이스(Database) 프로그램 실행한 결과를 화면에 출력하면 컴퓨터 전원을 끄면 그 내용은 사라지게 된다. 실행결과를 영구적으로 저장하려면 파일에 기록할 수 있다. 그러나 파일은 다음과 같은 단점이 있다. 그 파일에 대한 이해관계에 있는 사람이 다수일 때 최신의 정보를 공유하기 어렵다(업데이트 공유 힘듬)이해 관계에 있는 다수의 사람들이 항상 최신의 정보를 공유하기 위해서는 데이터 베이스를 이용한다.DataBase ManageMent System (DBMS) :  평범한 사람들이 데이터 베이스라고 할 때 이것을 지칭.. 2024. 6. 4.
네트워크 프로그램 서로 떨어져있는 컴퓨터끼리 통신하기 위한 프로그램자바에서는 네트워크 프로그래밍을 위하여 java.net패키지에 관련 인터페이스와 클래스를 제공한다.ip Address네트워크 상에 있는 특정한 컴퓨터를 식별하기 위한 주소내 컴퓨터에 있는 IP 주소를 알고싶으면 ipconfig 명령어를 치면 된다.Microsoft Windows [Version 10.0.19045.4412](c) Microsoft Corporation. All rights reserved.C:\Users\WD>ipconfigWindows IP 구성이더넷 어댑터 이더넷: 연결별 DNS 접미사. . . . : 링크-로컬 IPv6 주소 . . . . : fe80::61f9:7774:88ae:34%8 IPv4 주소 . . . . . . .. 2024. 6. 4.