전체 글 149

[Oracle] DML(INSERT, UPDATE, DELETE, SELECT)

INSERT INSERT INTO 테이블명 (컬럼명1,컬럼명2,..) VALUES(값1,값2,...) UPDATE UPDATE 테이블명 SET 기존컬럼명 = 새로운값 WHERE 조건식; DELETE DELETE FROM 테이블명 WHERE 조건식; ** 한 행이 통째로 삭제됨 SELECT SELECT 컬럼1,컬럼2,... FROM 테이블명 WHERE 조건식; ** 테이블 내 모든 컬럼을 검색하고 싶을 때 : SELECT * FROM 테이블명 조건식 > = =70 AND WEIGHT=80; --STADIUM 테이블에서 좌석수가 30000초과이고 41000 이하인 경기장 검색 SELECT * FROM STADIUM; SELECT * FROM STADIUM WHERE SEAT_COUNT>3..

[Oracle] SQL문 테이블 생성, 제약조건 추가

1) Script 생성 1. 스크립트 우클릭 후 Ctrl+] 클릭하여 새로운 SQL 에디터 생성 2. 최상단 Oracle-XE, WEB 연결상태 확인 2) 테이블 생성 --한줄 주석 /* 여러줄 주석 */ --테이블 생성 CREATE TABLE TEST( --TEST 는 테이블명 INTDATA NUMBER(4), STRDATA VARCHAR2(100) ); 3) 테이블 삭제 --테이블 삭제 DROP TABLE TEST; 4) 테이블 수정 --컬럼추가 ALTER TABLE TEST ADD( DOUBLEDATA NUMBER(6,2) --추가할컬럼명 자료형 ); --컬럼수정 ALTER TABLE TEST MODIFY( STRDATA VARCHAR2(300) --바꿀컬럼명 자료형 ); --테이블 이름변경 ALT..

[Oracle] SQL문(Structured Query Language)

1) SQL문(인터프리터 언어) Structured Query Language - 한줄씩 번역되고 빈번한 수정이 있을 때 효율적이다. - 번역과 동시에 실행된다. (번역파일이 따로 존재하지 않는다.) * 하나의 쿼리문을 썼다면 실행 시 그 쿼리문만 실행 2) DDL(Data Definition Language, 데이터정의어) 테이블 관련된 쿼리문 CREATE : 테이블 생성 ALTER : 테이블 수정 DROP : 테이블 삭제 RENAME : 테이블 이름 수정 3) DML(Data Manipulation Language, 데이터 조작어) SELECT : 데이터 검색 INSERT : 데이터 추가 UPDATE : 데이터 수정 DELETE : 데이터 삭제 4) DCL(Data Control Language, 데..

Oracle / DBeaver 설치

1) Oracle 설치 순서 1. Oracle 홈페이지 : https://www.oracle.com/kr/index.html 접속 2. 검색창에 XE 검색(대한민국 필터링 없애기) 3. XE Prior Release Archive 클릭 4. XE버전 - 11gR2 페이지 확인 후, 본인 OS 버전에 맞는것 클릭 5. 로그인 6. 다운로드 된 알집파일 압축 해제 > 설치파일 더블클릭 7. sys, system계정 비밀번호 : 1234로 설정 후 설치진행 *오라클 기본 HTTP Port : 8080 => 중복시 8081로 변경해서 설치 2) 계정 SYS : 모든 권한 SYSTEM : 계정 관리 권한 일반 계정 : 해당 계정에 있는 스키마 관리(계정이 가지고 있는 테이블들을 관리) 3) 일반계정 만들기 1. ..

DB(Database, 데이터 베이스) / DBMS

1) DB(Database, 데이터 베이스) - 체계화된 데이터들의 집합소(저장소), 추상적인 개념 - 대규모 데이터 공유와 효과적인 운영을 위한 저장소 - 처리가 끝난 데이터들을 보관할 장소가 없기 때문에 외부 저장소인 데이터베이스를 이용한다. 2) DB의 장점 - 데이터 중복 최소화 - 데이터 공유 - 일관성, 무결성, 보안성 유지 ------------------------------------------ 사용자 ------------------------------------------ ↕ ↕ 고객 관리 주문 관리 ↕ ↕ ------------------------------------------ 데이터베이스 회원 [ID, 이름, 연락처, 주소, ...] 상품 [상품번호, 상품명, 상품가격, ....

[Spring] Spring Framework(스프링 프레임워크) 개요

1) 앞으로 공부할 것들 1. 스프링 프레임 워크를 이용해서 '의존성 주입' 에 대한 이해와 테스트 2. 스프링에서 XML을 이용하는 객체 관리 방법 3. 스프링의 테스트 환경 구축 에 대해 공부하기 시작!😊 2) 스프링(Spring)이란? 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로 줄여서 스프링이라고 불린다. 3) 프레임워크(Framework)란? - 뼈대나 근간을 이루는 코드들의 묶음을 뜻한다. - 개발자는 각 개개인의 능력차이가 큰 직종이고, 개발자 구성에 따라 프로젝트 결과 역시 큰 차이를 낳는다. - 이런 상황을 극복하기 위한 코드들의 결과물이 바로 프레임워크이다. - 프로그램의 기본 흐름이나 구조를 정하고 모든 팀원들이 이 구조에 자신의 코드를 추가하는 방식으로 개발하게 된다. 4)..

Back-End/Spring 2021.04.18

[Java] 메소드,변수

System.out.println(); 출력메소드는 개발자를 위한 것 메소드 - 이름(동사형) 뒤에 소괄호() - 기능 담당 객체지향 언어에서는 어떤 클래스에 있는 어떤 메소드를 사용할지 정해주고 해당클래스로 객체를 생성 후 사용해야함 매개변수 : 외부 -> 메소드 내부로 값을 보내줄 때 사용 리턴값 : 메소드 내부 -> 외부로 값을 보내줄 때 사용 저장기억부류(Storage Class) - 지역변수 : 메소드 내부의 변수,매개변수가 있음 - 전역변수 : 메소드 외부, 클래스 내부의 변수(객체 생성시 각 객체마다 생성) - 정적변수 : static이 붙은 변수 지역변수 전역변수 정적변수 초기화 직접해야함 자동 자동 생명주기 } 까지 프로그램 종료시 “ 보안성 상 중 하

Back-End/JAVA 2021.04.18

[개발 상식] 컴퓨터 기초(메모리 구조)

컴퓨터의 기본 구조는 주어진 정보 데이터를 처리하기 위해 크게 입력장치, 기억장치, 연산(처리)장치, 제어장치, 출력장치 등 5가지 단위로 이루어져 있다. RAM(Random Access System, Memory, 주기억장치) - 컴퓨터의 작업공간이라고도 함 - 데이터를 저장하는 역할 - 데이터 처리속도가 빠르나 휘발성이 특징 CPU(Central Processing Unit, 중앙정보처리시스템) - 기억장치와 연산(처리)장치, 제어장치를 묶은 것 - 중앙에서 사용자들이 입력한 명령어를 해석하고 연산한 후, 그 결과를 제어하는 역할을 담당함 HDD(Hard Disk, 하드디스크) - 기억장치 - 데이터를 보관, 저장하는 장치 - 데이터 처리속도가 RAM보다 느림 OS(Operating System, 운..

[Java] 컴파일,컴파일러

컴파일 : 사람의 언어를 컴퓨터의 언어로 바꿔주는 작업, 목적 파일 생성(번역문 파일) 컴파일의 종류 1.디버그 2.빌드 4. 실행 프로그램 3.링크 컴파일러 : 컴파일을 해주는 작업 내가 사용한 자바의 컴파일러 : eclipse 8 version JAVA 프로그램 -> JVM(자바 가상 운영체제) -> 운영체제 -> 하드웨어 JAVA는 JVM과 소통하는 언어이기 때문에 운영체제가 바뀌어도 소통이 가능함. 따라서 이식성이 굉장히 좋음. 웹페이지 개발에 최적화된 언어 JVM(Java Virtual Machine, 자바 가상 운영체제) - JAVA 프로그램을 실행해 줌 - JAVA 고유의 환경 구축 - OS가 달라져도 JVM이 관리해줌 - OS, Hardware를 건드려야하기때문에 RAM에 접근해야 함 - ..

Back-End/JAVA 2021.04.17
반응형