본문 바로가기
반응형

데이터베이스6

오라클 서버 설치 ●오라클 사이트(http://www.oracle.com/)에서 오라클 데이터베이스 설치파일을 다운받는다 ●파일 압축을 푼 뒤 두번째 파일의 database/stage/Components에 있는 파일들을 복사해서 첫번째 파일의 database/stage/Components경로에 복사한다. ●setup.exe로 설치한다. ●db를 설치할 경로를 선택하고 비밀번호를 입력한다. ●완료후 cmd에서 sqlplus를 실행했을때 실행되면 설치가 완료된것이다. ●sql developer 실행-sql developer를 실행하면 java설치경로를 지정하는 창이 뜬다. java설치경로에서 java.exe를 선택한다 ㅣ 2015. 8. 20.
안드로이드 SQLite ●sqlite- 안드로이드 로컬에서 사용하는 database이다. - 실제 스마트폰 단말기 내의 data/data/database경로에 파일이 만들어지게된다.에뮬레이터를 실행하고 DDMS에 들어가면 파일 구조를 볼수 있다.(실제 핸드폰으로 연결하면 파일구조를 다 보지 못하도록 막혀있다.) - 안드로이드 스마트폰은 보안상 접근을 허용하지 않는다. 따라서 개발자가 만일 sqlite 파일등을 스마트폰에 넣으려 할때, gui모드로 지원되는 DDMS는 사용할 수 없다.DDMS는 에뮬레이터에서만 의미가 있다. 안드로이드의 sqlite 관련 패키지에는 개발자가 데이터베이스 관리할 수 있는 여러 객체들을 지원해주므로, 실제 개발시엔 GUI모드로 하지말고 프로그래밍으로 처리한다. ●예제 - DatabaseMain.jav.. 2015. 4. 8.
sql 기본문법 간단 정리4 ●트랜잭션(transaction - 서로 연관도니 열련의 조작을 한 덩어리로 만든 것, 트랜잭션 안의 조작은 하나의 단위로 작동하므로 모두 확정되거나 모두 취소된다 ●커미트(commit) - 같은 트랜잭션 안에 있는 일련의 조작으로 모두 확정하는 것을 커미트(commit) 라고 한다 ●롤백(rollback) - 같은 트랜잭션 안에 있는 일련의 조작으로 모두 취소하고 원래대로 되돌리는 것을 롤백(rollback)이라 한다 ●트랜잭션의 선언 begin transaction; ~~ ~~ ●오라클의 경우 트랜잭션 선언 따로 필요없다 ●트랜잭션의 종료 - 처리를 확정(commit)하거나 처리를 취소(rollback) ex) begin transaction; ~~~ ~~~ commit; // or rollback;.. 2012. 1. 10.
sql 기본문법 간단 정리3 ●조인(join) - 여러개의 테이블이나 뷰를 연결하는 것, 교차조인, 내부조인, 외부조인이 있다 ●교차조인(cross join) - 여러개의 테이블이나 뷰에 있는 모든행을 단순히 조인하는 방법 ex) select * from tab1 cross join tab2; =select * from tab1, tab2; //cross join대신 ',' 써도 된다 tab1 id price 1 100 2 200tab2 id name 1 a 2 b결과 id price id name 1 100 1 a 2 200 1 a 1 100 2 b 2 200 2 b ●내부조인 - 지정한 열의 값이 일피하는 행만 가져오는 방법, 조인하고 싶은 테이블끼리 inner join으로 연결하고 on이하에서 어떤 열을 기준으로 데이터를 일치.. 2012. 1. 9.
sql 기본문법 간단 정리2 ●avg함수 - 열에 포함된 모든 값의 평균 sum함수 - 열에 포함도니 모든 값의 합 count함수 - 열의 개수를 구하는 함수, ()안에 열이름이나 *가 들어감, 열이름의 경우 null값 제외. *의 경우 null값 포함 모든행 개수 ex) select avg(score) as average, sum(score) as total, count(name) as game from table; ●max함수 - 열중에서 가장 큰값을 구하는 함수 min함수 - 열중에서 가장 작은값을 구하는 함수 ●where절 안에는 집합ㅎ마수 못쓴다, 집합함수 처리 결과를 조건으로 할때는 group by정과 having절을 이용 ex) select no, max(price) from table group by no having.. 2012. 1. 9.
sql 기본문법 간단 정리1 ●데이터베이스 만들기 create database 데이터베이터이름; ●테이블 만들기 create table 테이블명( 열이름1 데이터형, 열이름2 데이터형, 열이름3 데이터형, ..... ); ●테이블 표시 select * from 테이블명; ●한열만 표시 select 표시할열이름 from 테이블명; ●여러열 가져요기 select 열이름1, 열이름2 from 테이블명; ●제약조건 지정 ex) create table 테이블명( id int primary key, //기본키 지정 name varchar(20) not null //null 값 금지 ); ●데이터 정렬 select * from 테이블명 order by 열이름 asc; //오름차순으로 정렬 select * from 테이블명 order by 열이름.. 2012. 1. 8.
반응형