본문 바로가기
반응형

전체 보기183

Oracle SQL(1) 1. 자료형 문자형 char, varchar char(n) 고정길이 문자 1바이트의 문자열이 할당 되더라도 10바이트 전부를 사용함 사용된 사이즈를 계산할 필요가 없어 속도는 빠르지만, 메모리 낭비가 심함 주민번호, 우편번호, 계좌번호 등 예) char(5) → ‘SKY ‘ varchar(n) 가변길이 문자 1바이트를 사용하면 나머지 9바이트는 재사용 가능함 사용된 사이즈를 계산해야 함으로 속도가 느리지만, 메모리 절약에 좋음 게시판 제목, 아이디, 비번, 이름 등 예) varchar(5) → ‘SKY’ 숫자형 int (정수형) 수업시간에 숫자 자료형을 int형으로만 사용해서 다른 자료형이 어떤것이 있는지 궁금해서 서칭한 결과, 오라클DB에는 'int' 라는 키워드의 자료형이 없다고 한다.(integer.. 2023. 2. 22.
Database 기초 1. 데이터베이스 여러 사람이 공유할 목적으로 체계화하여 통합, 관리하는 데이터의 집합 컴퓨터 언어로 제어가 가능 데이터 베이스의 개념은 사실 수학자가 만들어 낸 개념으로, 집합과 개념이 유사함 → 집합 : 순서를 고려하지 않은 유일한 원소들의 모임 데이터베이스의 정의 통합 데이터 : 최소의 중복과 통제 가능한 중복만 허용한 데이터 저장 데이터 : 컴퓨터가 접근할 수 있는 매체에 저장된 데이터 공유 데이터: 여러 사용자가 함께 소유하고 이용할 수 있는 공유 데이터 (사용 목적 다른 사용자들 전부 고려해 DB 구성해야함.) 운영 데이터: 조직의 주요 기능 수행 위해 지속적으로 꼭 필요한 데이터 데이터베이스 설치의 의미 데이터베이스 서버라는 프로그램을 설치한것 프로그램을 이용하여 데이터와 관련된 작업을 할 .. 2023. 2. 22.
Oracle SQL 환경설정 ✅오라클 DB 18c Express Edition 설치과정 다운로드 페이지 접속 오라클 DB 18c Express Edition 윈도우버전 설치 setup파일 실행 설치 경로 확인 → 경로에 한글이 들어가있으면 안됨 시스템 계정 비번 설정 설치완료 path확인 포트 번호 확인 아래의 경로로 진입 포트번호 확인 오라클데이터베이스 연동에 관련되어있는 기능을 제공해주는 자바 라이브러리 오라클 서비스 시작/중지 ✅SQL plus 오라클에서 기본으로 제공하는 도구 오라클을 설치할 때 같이 설치됨 데이터베이스를 운영할 때 발생할 수 있는 문제에 대비하여 사용자 환경에 구애받지 않고 사용할 수 있음 SQL plus 접속, 종료 명령프롬프트를 이용하여 오라클 설치확인&접속 : sqlplus 계정아이디/비밀번호 오라클 .. 2023. 2. 22.
JavaScript(9) - API 사용하기(2) 오픈소스 이용하여 카카오 맵 API 사용하기 마커에 인포윈도우 표시하기, 여러개 마커 표시하기 이용 여러개 마커 표시하기 기능은 마커에 인포윈도우가 뜨게 재설정 CSS로 인포윈도우 text 크기 조절, bold 처리 [결과] [코드] 2023. 2. 21.
JavaScript(9) - API 사용하기(1) 오픈소스 이용하여 카카오 우편번호 API 사용하기 기본 디자인이 마음에 걸려서 부트스트랩을 이용하여 약간의 디자인을 입혔음 직접 입력을 해야하는 나머지주소 창을 제외한 텍스트 입력창은 readonly 키워드를 적용하여 읽기만 가능하게 만듦 [결과] [코드] 카카오 우편번호 서비스 2023. 2. 21.
JavaScript(8) 1. String 객체의 메소드 ✅문자열 추출 charAt(인덱스번호) let str = "Gone with The wind" document.write(str.charAt(0)) // G -> '0'인덱스의 문자 추출 substring(시작인덱스번호, 마지막인덱스번호+1) let str = "Gone with The wind" document.write(str.substring(10, 13)) // 10~12인덱스의 문자 추출 slice(시작인덱스번호, 마지막인덱스번호+1) let str = "Gone with The wind" document.write(str.slice(10, 13)) // 10~12인덱스의 문자 추출 ✅문자열 치환 toLocaleLowerCase() let str = "Gone w.. 2023. 2. 20.
JavaScript 복습 ✅전개연산자(Spread Operator) 배열의 전개연산자 push를 이용할 때 전개 연산자를 사용하지 않은 코드는 array 전체가 들어가 2차원 배열이 되었지만, 전개 연산자를 사용하게 되면 array 내부의 요소 하나하나가 삽입이 된다. const arr = [1,2,3]; let test_arr = [4,5,6]; let test_arr2 = [4,5,6]; test_arr.push(arr); console.log(test_arr); //[4, 5, 6, [1, 2, 3]] // 2차원 배열로 arr배열 삽입됩 //ES6 test_arr2.push(...arr); console.log(test_arr2); //[4, 5, 6, 1, 2, 3] // 1차원 배열로 arr배열 삽입됨 객체의 전개연산.. 2023. 2. 19.
JavaScript - to do list 만들기 할 일 목록 만들기 2023. 2. 18.
JavaScript(7) - 실습 : 회원가입 id중복확인과 id적용은 아직 수업진도가 안나가서 나중에 추가할 예정 부트스트랩을 이용하여 좀더 깔끔하게 만들었음 textarea 의 오른쪽 끝부분에 외부에서 사이즈 조정을할 수 있는 resize버튼이 있었는데 resize:none 처리를 하여 없앴음 [결과] [html 코드] 회원가입 이름 아이디 비밀번호 주민등록번호 이용 약관 동의 내용 생략 이용 약관 동의 [js 코드] /* member.js */ const validate = () => { // 이름 // 1. 두글자 이상 // 2. trim() 적용 // 조건 불만족시 // 입력창 아래에 "두 글자 이상의 한글 또는 영문만 사용 가능합니다." 출력(color:red) // 해당 폼이 서버로 전송되는것을 차단 // 커서가 입력창으로 가게하기 le.. 2023. 2. 17.
반응형