본문 바로가기

전체 글

(97)
[DataBase-공부] 5. where절을 써서 데이터를 제한해 보자 ● 데이터 제한 (1) where절(select -> from -> where 순서 기억, where절에는 as키워드를 붙일수 없습니다.)select enamefrom empwhere deptno = 20;->emp테이블에서 deptno 가 20인 사람의 이름을 출력하자. select deptno as "사원번호"from empwhere ename = 'FORD';->문자열이라면 작은따옴표를 붙여입니다. (2) 비교연산자(where절에서 비교하는 )① 부등호select enamefrom empwhere sal >= 2000; ② between 연산자(이하, 이상), 문자에서도 사용이 가능하다(A~Z까지 순서)select ename, salfrom empwhere sal between 1000 and 15..
[DataBase-공부] 4. SELECT문을 사용해보자 ● 기본 select문데이터베이스에서 정보를 검색, 조회를 합니다. 원하는 집합을 oracle server에게 요청한다고 말할 수 있다고합니다. (1) select 기본 구문select 표시할 열 | * from table 명;->(asterisk(*): '모든'이라는 의미 입니다.) (2) 테이블에서 모든 열 검색select * from emp;-> 의미 : emp테이블에 *(모든)열 검색 (3) 특정한 열 검색select empno, jobfrom emp; (4) alias(열 머리글의 이름을 바꿔줍니다. as 키워드를 사용합니다.)select empno as "사원번호", job as "직업"from emp; (5) 산술연산(+,-,*,/, 사칙연산의 우선순위를 따릅니다.) select ename ..
[DataBase-공부] 3. sqldveloper 오라클 서버에 접속하기 위해 사용할 수 있는 클라이언트 툴이 몇개 있는데요, 저번 포스팅까지 사용된 SQL*PLUS도 있지만 초보자들이 사용하기 편하게 GUI로 만들어진 툴도 있습니다. 바로 오라클에서 무료로 제공하고 있는 SQL Developer입니다. 둘 중에 사용하기 편한거 쓰시면 됩니다. (Oracle 소프트웨어 : Oracle Database 11g XE, 클라이언트 툴 : SQL*PLUS, SQL Developer..) 저는 이제부터 SQL Developer로 연습을 하려고 합니다. 일단 SQL Developer을 깔아보겠습니다. 1. www.oracle.com에 접속해서 로그인 한 후 [Downloads 메뉴] - [SQL Developer]를 클릭합니다. 2. Accept License~ ..
[DataBase-공부] 2. Oracle DB - sql*plus를 이용해보자 이번에는 cmd에 sql*plus를 이용해서 실습할 계정을 만들어보고 간단한 명령문들을 테스트 해보겠습니다.(sql*plus??? sql*plus는 sql을 실행할 수 있는 오라클 커맨드 라인 프로그램입니다.) 우선, cmd를 열어주세요. 저번 포스팅에 마지막 부분에서 한것과 같습니다! 1. sql*plus실행 및 관리자 유저인 sys를 사용하여 오라클 서버에 접속해보자(방법 3가지)(1) 저번 시간 마지막과 같은 방법>>sqlplus>>User name: sys>>Password : [저번에 설정한 비밀번호] as sysdba (2) 한줄로 들어가는 방법>>sqlplus sys/[비번] as sysdba (3) 권장하는 방법>>sqlplus /nolog (-> 먼저 서버로 접속, 로그가 남지 않게)>>..
[DataBase-공부] 1.Oracle Database Express Edition(XE) 11g설치 12월 20일부터 오라클 디비에 대해 공부하게 되었습니다.우선 실습환경을 만들고 시작할게요.윈도우용 오라클 데이터베이스 중에서 간단하게 깔고 삭제할 수 있는 Oracle Database Express Edition(XE) 11g를 설치해 보도록 하겠습니다. 교육에서 배운내용을 덧붙여 본다면, 원래 DB를 깔면 메모리의 45%~50%까지 잡아먹게 된다고 해요. 그러나 oracle XE는 1GB이상 쓰지 못하게 되어있어 교육용으로 많이 쓰인다고 합니다. 본격적으로 설치하기에 앞서 자신의 컴퓨터 이름, 사용자 이름이 영어인지 확인부터 해주세요! 저는 이거때문에.. 몇번 깔고 지우고 했는데 여러분은 먼저 확인하시고 꼭 영어로 바꿔주세요. 혹시 한글로 되어있는 윈도우10 분들은 그냥 영어로된 계정을 하나 만드는것..
[빅데이터와DB관리] 2일차 - sql 강사님 성함 : 윤권 강사님 카카오 : oraclejava@naver.com [Addition, 실행환경pdf확인] 1. 원래 oracle 45%-50% 메모리 잡아먹음, Express Edition 사용 -> oracle계정으로 32bit/64bit 다운받기 2. [제어판] -> [관리도구] -> [서비스] -> 알파벳 'o'를쳐서 oracleXE, Listener가 켜져있는지 확인하고 안되어 있다면 활성화 시킨다. [oracle서버 들어갈 때/실행] 1. cmd에서 (tip: cmd속성 - 빠른편집도구 => 복붙가능) 방법1) -> 본안에 취약 >> sqlplus >> username : sys >> password : oracle as sysdba 방법2) -> 보안에 취약 >> sqlplus sy..
[빅데이터와DB관리] 1일차 - OT ▶ 필요역량 대화(컴퓨터, 고객, 동료) 태도(사용자의 니즈를 파악, 소통하는 자세) 학습능력(습관, 미랭 방향성) Blog(TIL = Today I Learned, GitHubPage) GitHub(TensorFlow..) 그외) 영어, 영타실력(200타 이상), 매일 트렌드 읽기, 개발자 문화 적응, 적응력, 건강, 호기심, 꾸준함, '나'에대해 파악하기 - 자신이 무엇을 잘하고 좋아하고 못하고 싫어하는지 확인하는 시간 갖기 - 책, 소스코드 많이보기, 블로그 꾸준히 운영하기 ▶ 유용한 사이트 Git markdown computerscience 기초 우아한 형제들 hashcode devnews stackflow Inflearn Udemy ▶ 이력서 ① 정확한 기재(e-mail, 학점, 어학점수) ② ..
[알고리즘-공부] 최소편집거리-알고리즘시간 과제2 문제의 출처는 교수님께서 주신 것입니다. 문제 : 과제 : 편집거리 추적부분을 매트릭스로 표현한 자바 코드 짜오기 코드 : public class Main { public int M[][] = new int[100][100]; public int getMin(int a, int b, int c) { int min = a; if (min > b) min = b; if (min > c) min = c; return min; } public int getDistance(String a, String b) { for (int i = 0; i < a.length(); i++) { M[i][0] = i; } for (int j = 0; j < b.length(); j++) { M[0][j] = j; } for (i..