목록분류 전체보기 (26)
인사이트
오늘 배운 것 중 큰 가지 1. DDL(테이블 생성, 삭제, 변경 명령어) - CREATE(테이블 생성) - DROP(테이블 삭제) - ALTER(테이블 수정) 2. DML(데이터 조작 명령어) - SELECT(데이터 조회) - INSERT(데이터를 신규로 추가할 때) - UPDATE(데이터 수정) - DELETE(데이터 삭제) 3. DCL(데이터 제어 언어) - GRANT(권한 부여) - REVOKE(권한 회수) 4. TCL(DCL에서 트랜잭션을 제어하는 명령이 아래 명령만 따로 분리한 언어) - COMMIT : 실제 테이블에 저장시킴(원래 테이블이 저장되어 있는 파일과 지금 작업을 실행하고 있는 테이블의 파일이 다름, 기존 테이블데이터를 복사해서 현재 작업하고 있는 테이블에서 조작함. 그리고 comm..
참고로 해당 쿼리 실행해보고 싶으면 실행하고 싶은 쿼리 쪽에 커서 두고 F9누르면 된다. 1. WHERE 조건 2. 논리연산자(NOT, ) - 다른 건 직관적으로 다 알 수 있어서 정리하지 않았다 3. 연산자(AND) 4. 연산자(OR) 5. 특정 글자 조회(LIKE &, LIKE _) 6. BETWEEN A AND B 7. IN 8. IS NULL 9. 정렬(오름차순, 내림차순) 10. dual table, ABS(절대값) 11. ROUND(반올림 함수) 12. 버림 함수(TRUNC) 13. MOD 함수(나머지 구할 수 있는 함수) 14. LENGTH(문자 길이 나타내는 함수) 15. 문자열 추출 함수(SUBSTR, INSTR) 16. LIKE, INSTR, SUBSTR이용해서 같은 결과 내기 17. ..
학원에서 열심히 따라하다가 컴퓨터가 갑자기 멈췄다. 그래서 아무 생각 없이 작업관리자에서 프로그램을 강제종료했다. 당연히 저장은 못했다^^ 이 때부터 너무 힘들었다. 구글링으로 쿼리 복구하는 걸 찾아보기도 해야하고, 진도도 따라가야하고.... 그러다 결국 찾아냈다! 내가 작성했던 모든 쿼리를 조회하는 명령이다 쿼리에 위 한 줄 치고 F8누르면 아래 내가 이전에 쳤던 쿼리내용이 다~~나온다 진짜 다 나온다. 이전에 적었던 내용들은 다 나온다. 심지어 잘못 쳐서 지웠던 것 까지도!
오라클db를 설치하면서 내가 헷갈린 부분이 있다. 그것만 정리했다. 1. 열심히 다 설치한 것 같아서 실행하려고 하는데 이런 오류가 떴다 해결 방법: 탐색기에서 C:\oraclexe\app\oracle\product\11.2.0\server를 치면 폴더가 하나 열리는데 거기에 Get_Started라는 파일이 있다. 마우스 우클릭으로 속성에 들어가서 url속성을 http://127.0.0.1:8080/apex/f?p=4950으로 바꾸면 된다! scott계정은 오라클 db를 설치하면 오라클에서 공부하라고 기본적으로 넣어준 테이블들이 있는 사용자이다 아래는 sql develpoer가 아니라 sql command line에서 한 거다 1. scott.sql파일을 끌어와서 2. conn scott(사용자이름임)/..
1. html에서 script속성을 이용해서 이벤트를 처리하는 방법 - 코드 해석 html : 나는 버튼을 하나 만들건데, 버튼의 onmouseover(버튼 위에 마우스를 댔을 때 일어나는 이벤트)와 onmouseout(버튼 위에 마우스를 치웠을 때 일어나는 이벤트)라는 이벤트를 2개 줄거야. 그 때 chColor라는 함수가 실행되게 하고 그 함수의 전달인자로 this와 'over'을 줄거야 javascript : 나는 chColor라는 함수고 나를 실행할때는 반드시 obj와 state라는 매개변수를 받아줘야해. 받아왔으면 이런 조건에 맞게 작동이 되는데. 어떤 조건이냐면, 만약 chColor호출하면서 state자리에 "over"라는 값을 썼다면 색상을 빨간색으로 바꿔주고, 아니라면 검정색으로 바꿔줘. ..
1. Browser Object Model - 웹 브라우저와 관련한 객체(개발자가 이미 만들어진(제공해준) 기능을 가져다가 쓸 수 있도록 한 것)의 모음 2. window객체가 BOM 중 최상위 - 그래서 생략이 가능하다 ex) window.document.write(); // 자바스크립트에서 브라우저에 보여질 수 있게 해주는 코드 위 대신 document.write();만 해도 잘 동작한다. 왜 잘 동작할까? - document위에는 window밖에 없기 때문에(BOM 그림 확인하면 이해감) 굳이 써주지 않아도 document앞에는window겠거니 라고 판단하기 때문 3. setInterval함수 - 1초마다 특정 동작을 수행하게 할 수 있는 함수 - 짝꿍으로는 clearInterval()이 있다 - ..
1. document.write(); : 화면에 보여지게 하는 명령어이다 : 해당 코드를 이용해서 html의 태그도 그대로 표현할 수 있다 2. 증감연산자 1) 후위연산자 or 후치연산자 : i++(= i+1) 이런 식으로 쓰인다. : 나는 여유가 좀 있으니까 너네 계산 다 끝난 다음에 나 1 증가해줘 i는 1 j는 i++ + 1 후위연산자의 i는 여유가 좀 있으므로 i + 1을 먼저 계산해서 j에 넣고, 그 다음 ++를 계산해준다. 그러면 j는 2가 되겠고, i는 남은 ++계산을 해줘야하니까 2가 된다 2) 전위연산자 or 전치 연산자 : ++i(= i+1) 이런 식으로 쓰인다. : 급해 죽겠으니까 일단 나부터 1증가시키고 나머지 계산해 i는 1 j는 i++ + 1 전위연산자의 i는 성격이 급하기 때문..