본문 바로가기

db10

JDBC 기초 Java Database Connectivity Java API의 하나로 데이터 베이스 연결 데이터 베이스 안의 데이터를 검색하고 데이터를 변경 할 수 있게 한다 JDBC 프로그램 개발 순서 DBMS 설치 자신이 설치한 DBMS에 필요한 JDBC 드라이버 설치 JDBC가 제공하는 기능을 이용해서 데이터베이스 응용 프로그램 개발 java.sql JDBC 기능 java.sql에는 어떻게 JDBC가 구현 될지에 대한 인터페이스만 있다 실제 DBMS에 접속하고 활용하는 기능은 각각 DBMS에서 구현 클래스를 만들어서 배포 https://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.41 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16.. 2017. 11. 9.
MySQL 조인 MySQL 조인 크로스 조인 두개 이상 테이블의 데이터 곱하여 출력 동등 조인 조인 대상의 두 테이블에서 공통적으로 존재하는 컬럼명의 값이 일치되는 행을 연결하여 결과 생성 비동등 조인 서로 다른 테이블의 컬럼의 값을 합쳐서 출력한다 셀프 조인 별칭을 활용해서 1개의 테이블에서 컬럼들을 합쳐서 출력 두 개 이상의 테이블들의 공통적인 속성을 중심으로 합쳐 하나의 테이블로 표현한다 두 개 이상의 테이블들로부터 정보를 조합하기 위해 사용하는 방법 select * from employee , dept ; 테이블 안에 들어있는 속성에 접근하려면 . 을 입력하면 된다 동등 조인 = equal join 조인 대상이 되는 두 테이블에서 공통적으로 존재하는 컬럼의 값이 일치되는 행을 연결하여 결과를 생성하는 조인 동등 .. 2017. 11. 7.
MySQL 기본 쿼리 명령어 3 평균 구하기 avg group 지어서 출력 group by 특정 컬럼을 기준으로 그룹핑해주는 명령어 having 그룹의 결과를 제한 그룹화해서 그룹연산을 한 후에 결과를 필터링한다 이번 글은 MySQL 기본 쿼리 명령어 3번째 글입니다. jswoo030@gmail.com 으로 질문을 보내시면 빠른 답변을 받으실 수 있습니다. 2017. 11. 7.
Mysql 기본 쿼리 명령어 Mysql 기본 쿼리 명령어 create database 데이터베이스 이름; drop database 테이터베이스 이름; show databases; 테이블 생성 create table 테이블 이름 테이블 확인 컬럼 : 테이블의 속성 자료형 : 저장할 자료의 타입 option : 추가적인 설정 자료형 숫자형 int 정수 4 바이트 double 소수 8 바이트 날짜와 시간 DATE 0000-00-00 ~ 9999-12-31 DATETIME 0000-00-00 00:00:00 ~ 9999-12-31 23:59:59 문자열 CHAR 정의할때 주어진 길이로 고정 VARCHAR 입력하는 크기에 따라 길이가 달라짐 CHAR(20) 실제 담겨지는 데이터와 상관없이 저장공간 20 byte 사용한다 VARCHAR(20).. 2017. 11. 6.
mysql 서버 설치 / 데이터 베이스 DataBase : DB 데이터 불규칙하게 만들어지는 다양하고 많은 값들 정보 체계적이고 조직적으로 관리하고 사용되는 데이터 여러가지 값들로 표현되는 데이터들을 의미있고 가치있는 형태로 가공 자료처리 일상적인 업무처리 : 판매 , 급여 계산 정보처리 정보를 가공 : 영업 정책 , 인사 정책 자료 지식처리 의사 결정 : 종합계획서 구성방법 1.프로그램에 데이터 저장 2.파일에 데이터 저장 3.데이터베이스에 데이터 저장 데이터베이스의 정의 한 조직의 여러 응용시스템들이 공용(shared)하기 위해 통합, 저장한 운영 데이터의 집합 ->다수의 사용자들이 공유하기 위해서 통합하고 저장한 데이터 집합 데이터베이스 사용자 응용 프로그래머 일반 사용자가 사용할 수 있도록 프로그램 작성해주는 프로그래머 DB에 데이터를.. 2017. 11. 3.