본문 바로가기

전체 글167

데이터베이스란? 1부 한 외국인분의 블로그에서 DB 관련 내용을 보다가 글이 너무 좋아서 공부겸 포스팅하게 되었습니다. 글을 그대로 복붙해서 한게 아닌 직접 타이핑하면서 원리를 이해하고 한글로 적으면서 단어 연결이 매끄럽지 않은 부분은 제가 아는 지식선에서 수정하여 적었습니다. 포스팅할 글은 총 10부까지 있으며 천천히 시작합니다. 출처 : medium.com/omarelgabrys-blog/database-introduction-part-1-4844fada1fb0 (영어를 구글번역해서 한건데.... 문장이 안맞는것들은 제가 흐름대로 해석하여 적었습니다. 혹시 맞지 않는 문장연결이나 뜻이 애매모한것이 있다면 댓글로 적어주세요 많이 부족합니다...) DB가 필요한 이유 - 데이터를 어디에 저장하고 싶을때, 이 데이터는 무엇이든.. 2021. 3. 14.
SQL 조건문 출처 및 참고 : ttend.tistory.com/608 에디터 : SQL Developer 연습할 데이터 기준(예제 직접 타이핑) SELECT IN : 한 필드에서 검색하고자 하는 값이 많을 때 묶어서 사용 ( % 이용한 검색은 불가능) --일부 컬럼(열) 조회 select 속성명1, 속성명2, ... from 테이블명; -- 조건식 (는 해당값이 아닌것을 조회함(null값 제외)) select * from 테이블명 where tel'010'; -- null 값 조회 select * from 테이블명 where 속성명 = null; -- AND 조건(조건 모두다 만족) select * from member where dept = 'SL' AND username = 'aaa'; -- OR 조건(조건 한가.. 2021. 3. 12.
SQL 기본 정리 출처: https://stricky.tistory.com/34 SQL 이란 - SQL 은 Structured Query Language의 약자로 데이터베이스에서 데이터를 조회, 입력, 수정, 삭제 저장 하는데 사용되는 질의 언어 입니다. - SQL은 관계형 데이터베이스에 대해서 데이터의 구조를 정의, 데이터 조작, 데이터 제어 등을 할 수 있는 절차형 언어 - SQL은 ANSI/ISO 표준을 준수하기 때문에 데이터베이스 관리 시스템이 변경되어도 그대로 사용할 수 있다. - SQL 은 역할에 따라 DML, DDL, DCL, TCL 로 나뉩니다. DDL (Data Definition Language) : 데이터 정의 언어, 테이블 구조 관련 - 관계형 데이터베이스 테이블을 생성, 변경, 삭제하는 것으로 데이.. 2021. 3. 12.
JDBC 프로그램 작성 JDBC (Java Database Connectivity) - 자바에서 DB 프로그래밍을 하기 위해 사용되는 API 이다 (DB 종류는 상관없다.) - JDBC 드라이버 : 각 DBMS에 알맞는 클라이언트 JDBC 드라이버 설치 오라클 설치 경로 들어가기 - 오라클 기본경로 : C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib - 오라클 파일에 lib에 .jar 파일 복사 톰캣경로에다가 붙여넣기 - 톰캣 기본경로 : C:\Program Files\Apache Software Foundation\Tomcat 9.0\lib - 이클립스 외에서 돌려야 할때는 톰캣에다가도 해야함. - 서버 DB 버전을 보고해야함. 이클립스 WEB-INF/lib 에 붙여넣기 2021. 3. 12.