분류 전체보기
-
SQL Select & 연산자 (2) + 연산자 우선순위Data Base_Oracle/SQL 2019. 12. 31. 21:35
like 연산자 % : 찾는 문자열의 길이가 정해져 있지 않은 경우 _ : 찾는 문자열의 길이를 한 칸 단위로 지정함 ※ 문자의 앞 뒤 어디에나 사용할 수 있음 ▶ 사원명이 A로 시작하는 사원의 이름과 급여를 emp테이블에서 출력 SQL> select ename,sal from emp where ename like 'A%'; ENAME SAL ALLEN 1600 ADAMS 1100 => select ename,sal from emp where ename like 'A____';과 같은 결과 but, 이름의 길이가 다른 사람들은 찾지 못함 ▶ 사원명이 A로 시작하지 않는 사원의 이름과 급여를 emp테이블에서 출력 SQL> select ename,sal from emp where ename not like ..
-
SQL Select & 연산자 (1)Data Base_Oracle/SQL 2019. 12. 31. 21:25
연산자를 활용한 검색 * 곱셈 연산자 ▷ 형식) SQL> select 필드명 연산자 숫자 from 테이블명; ▶ emp테이블에서 sal칼럼에 12를 곱하고, 별칭을 "급 여"로 지정한 후, 이름, 업무, 급여 순으로 검색 SQL> select ename,job,sal as "급 여",sal * 12 연봉 from emp; ENAME JOB 급 여 연봉 SMITH CLERK 800 9600 ALLEN SALESMAN 1600 19200 ... ... ... ... => sal 칼럼 각각의 레코드에 12를 곱한 값들이 별칭 '연봉' 칼럼에 계산되서 표출됨 || 문자열 결합 연산자 ▷ 형식) SQL> select 필드명 || 필드명 from 테이블명; ▶ emp테이블에서 ename과 job의 문자열들을 결합한..
-
SQL Select 개요 & Desc & DistinctData Base_Oracle/SQL 2019. 12. 31. 21:11
Select 사용법 및 예제 해당 계정의 모든 table 확인 ▶ SQL> select * from tab; TNAME TABTYPE CLUSTERID BONUS(보너스 정보) TABLE DEPT(부서 정보) TABLE EMP(직원 정보) TABLE SALGRADE(급여 등급 정보) TABLE desc 테이블 구조 확인 ▷ 형식) SQL> desc 테이블명 ▶ SQL> desc emp 이름 널? 유형 EMPNO(사원 번호) NOT NULL(필수 입력) NUMBER(4) : 숫자, 4자리수 ENAME(사원 이름) VARCHAR2(10) : 문자열, 10byte JOB(직책/업무) VARCHAR2(9) MGR(직속상관 사원 번호) NUMBER(4) HIREDATE(입사일) DATE : 날짜 SAL(급여) N..
-
SQL Plus 개요 & 명령어 몇 가지Data Base_Oracle/SQL Plus 2019. 12. 30. 23:09
191230 수업 내용 정리 SQL Plus Oracle에서 사용하는 언어 SQL 명령문 기능을 제공 Oracle 환경 설정 기능 제공 칼럼이나 데이터의 출력 형식을 설정 SQL Plus 환경설정 속성 → 옵션 → 빠른 편집 모드 설정( 복사 붙여넣기를 가능하게 해 줌) ※ 호환성 → '관리자 권한으로 이 프로그램 실행' 체크 SQL Plus 구문 명령어 기능 id.pw 로그인, id먼저 입력하고 pw를 입력해도 됨 (비밀번호가 보이지 않기 때문에 보안성은 이 방식이 더 좋음) exit 모든 과정이 정상적으로 저장되고 프로그램 종료 show user (user = oracle 환경변수 : 로그인 계정이 들어 있음) 현재 어떠한 계정으로 로그인해서 작업하고 있는 지 알 수 있는 명령어 conn(ect) 전..
-
SQL 개요 & SQL 구문 종류(DDL, DML, DCL)Data Base_Oracle/SQL 2019. 12. 30. 22:36
191230 수업 내용 정리 SQL (Structured Query Language) ▶ 구조적인 쿼리(=검색) 언어 관계 DB를 처리하기 위해 고안된 언어 독자적인 문법을 갖는 DB 표준 언어 (전세계 표준) 데이터 관리 언어 ▶ CRUD : 입력, 조회, 수정, 삭제(Create Read Update Delete) SQL 구문 종류 DDL (Data Definition Language 데이터 정의어) 데이터의 구조를 변경할 때 사용 create : 생성 계정 생성 형식) create user 생성할 계정명 identified by 암호명; SQL> create user test1 identified by t1234; ERROR:ORA-01031) /* 일반계정은 계정을 생성시킬 권한(자격)이 없기 때..
-
Data Base 개요, DBMS, RDBMS, TableData Base_Oracle 2019. 12. 30. 22:19
191230 수업 내용 정리 DB (Data Base) ▶ 유용한 데이터의 집합 ※ 어원 : 1970년대(냉전체제) 미국방성 군사정보기지 이름 DBMS (Data Base Management System) ▶ 기업이 지속적으로 유지/관리해야 하는 방대한 양의 데이터를 편리하게 저장하고, 효율적으로 관리/검색할 수 있는 환경을 제공해주는 시스템 소프트웨어 ※ 원하는 데이터를 저장/관리해 줄 수 있는 시스템 ex) Oracal : 규모가 큰 회사, 대기업, 은행권 MySQL : 중소 규모, 개인사업, 블로그 테이블 (Table) ▶ 적은 공간에 많은 양의 데이터를 저장할 수 있는 양식(표) ex) 회원가입 DB - 폴더 / Table - 파일 이렇게 생각하면 이해하기 쉬움 scott 계정의 기본 table ..
-
JavaScript 익명함수(Anonymous function)JavaScript/JavaScript 2019. 12. 26. 21:44
191226 수업 내용 정리 익명함수(Anonymous function) ▶ 이름을 지정하지 않은 함수 함수 이름이 없어도 호출 가능 → 변수명으로 함수 호출 일반적인 함수와 달리 익명함수는 선언 이후에만 호출 가능 (호이스팅X) 호출) 변수명() or 변수명(매개변수~) ※ 호이스팅(hoisting) : 함수 선언 앞에서도 함수를 호출할 수 있게 해주는 기능 형식 var 참조변수명 = function() { 자바스크립트 코드 }; 참조변수명(); 예제 var test = function() { document.write("이름이 없는 함수를 호출합니다."); } test(); 익명함수는 호이스팅이 되지 않는다는 점을 꼭 기억해 주시기 바랍니다.
-
CSS 가상선택자(Pseudo-class)Front-end/CSS 2019. 12. 26. 21:39
191226 수업 내용 정리 가상선택자(Pseudo-class) 가상선택자 설명 a:link 아직 방문하지 않은 링크문자열 선택 (클릭 전) a:visited 방문한 적이 있는 링크문자열 선택 (클릭 후) a:hover 마우스 포인터를 올려 둔 링크문자열 선택 a:active 클릭한 순간의 링크문자열 선택 주의사항 a:hover는 a:link, a:visited 뒤에 와야함, a:active는 a:hover뒤에 와야함 즉, 표에 있는 순서대로 위에서부터 사용해야함 예제 CSS a:link {color:cyan;text-decoration:none;} a:visited {color:powderblue;text-decoration:none;} a:hover {color:red;text-decoration:n..