본문 바로가기

전체 글124

[DB] DDL - SQL문 1. CREATE - Oracle ▶ 테이블 생성 CREATE TABLE DBNAME ( ID NUMBER(10) NOT NULL, NAME VARCHAR2(50) NO NUMBER(10), DATE DATE, CONSTRAINT emp_pk PRIMARY KEY (ID) ); ▶ 인덱스 생성 CREATE INDEX dbname_idx01 ON dbname(id, name); - MySQL ▶ 데이터베이스 생성 CREATE DATABASE dbname; CREATE DATABASE dbname CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ▶ 테이블 생성 CREATE TABLE tablename ( col_name1 INT PRIMARY KEY AUTO_INCR.. 2021. 8. 23.
[DB] SQL의 종류 1. DDL (Data Definition Language) 명령어 설명 CREATE 테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어. 구조를 생성, 변경, 삭제하거나 이름을 바꾸는 데이터 구조와 관련된 명령어들을 DDL이라함. ALTER DROP RENAME 2. DML (Data Manipulation Language) 명령어 설명 SELECT 데이터베이스에 들어 있는 데이터를 조회하거나 검색하기 위한 명령어를 말하는 것. RETRIEVE 라고도 함. INSERT 데이터베이스의 테이블에 들어있는 데이터에 변형을 가하는 종류의 명령어들을 말한다. 행을 추가하거나, 기존데이터를 수정, 삭제 하는 명령어들을 DML이라함. UPDATE DELETE 3. DCL (Data Control Language.. 2021. 8. 23.
[Spring Framework] 1. Spring Framework 구조 1. Spring Framework 란 : 엔터프라이즈 어플리케이션에서 필요로 하는 기능을 제공하는 프레임워크이다. 풀어서 설명하자면 개발을 편하게 하기위한 틀이다. 스프링 프레임워크가 없다면? - 서블릿 객체를 이용해서 DD를 관리해줘야 하는 번거로움, 무분별한 개발로 인한 데이터 꼬임 발생 등 개발에 어려움들이 발생 할 수 있다. 편하게 사용 할 수 있는 틀을 만들어 개발하는 틀이 프레임워크이다. ※ 특징 - 경량 컨테이너다. 자바객체의 생성, 소멸 라이프 사이클을 관리하며 스프링 컨테이너로부터 필요한 객체를 가져와 사용할 수 있다. - IoC(Inversion of Control) / DI(Dependency Injection) 컨테이너 이다. : IoC는 역전제어로 모든 작업을 사용자가 제어하는것.. 2021. 5. 18.
[Java] 1. Java를 시작하기 전에 1. 자바란 - 객체지향 프로그래밍 언어 - 운영체제에 독립적인 특징 - 자동 메모리 관리(Garbage Collection) - 네트워크 분산처리를 지원 - 멀티쓰레드 지원 - 동적 로딩지원 2. JDK, JRE, JVM JDK : 자바 개발도구 JRE : 자바 응용프로그램이 실행되기 위한 최소 환경 JVM : 자바를 실행하기 위한 가상 기계 JDK = JRE + 컴파일, 및 개발에 필요한 실행파일 ( javac.exe 등 ) JRE = JVM + 클래스라이브러리 JDK > JRE > JVM 3. 자바로 프로그램 작성해보기 (windows 기준) ※ jdk, jre 설치 및 환경변수 세팅 생략 cmd 에서 java -version 으로 자바 버전 확인 java 실행경로 이동 C:\Users\User\j.. 2020. 11. 30.