본문 바로가기

Programming49

오라클[sql] 제약조건 제약조건 1. NOT NULL : 해당컬럼에 null 값을 허용하지 않는 제약조건 2. UNIQUE : 유일하게 식별하는 값만 허용 > 중복 허용 안한다 * null 허용(m null은 중복가능) 3. PRIMARY KEY : 기본키(*) + 모든 테이블에는 기보키가 하나 이상 있어야 합니다. UNIQUE + NOT NULL 합쳐진 경우 null 값을 허용하지 않고 유일하게 식별가능 한 값 4. FOREIGN KEY : 다른테이블의 PK를 참조 * PK : 기본키 5. CHECK : 입력을 제한하여 받을 수 있습니다. 등록한 단어들만 입력가능 6. (*) DEFAULT : 제약조건 아닙니다 > 입력값이 없을 때 채워지는 값으로 제약조건처럼 사용 사용방법 제약조건은 보통 테이블을 만들 때 같이 생성 ▶ 컬.. 2022. 8. 21.
오라클[sql] 연습문제 연습문제 empno : 사원번호 / ename : 사원이름 / job : 직업 mgr : 사원의 매니저 / hire : 입사일 / sal : 월급 comm : 보너스 / deptno : 부서번호 CREATE TABLE emp AS SELECT * FROM SCOTT.emp; 1. 사원번호가 7788인 사원의 부서를 10번으로 변경 SELECT * FROM emp WHERE empno = 7788; UPDATE emp SET deptno = 10 WHERE empno = 7788; 2. 사원번호가 7782인 사원의 이름을 홍길숙으로 변경하고 급여를 3500으로 변경 SELECT * FROM emp_copy WHERE empno = 7782; UPDATE emp_copy SET ename = '홍길숙', s.. 2022. 8. 21.
오라클[sql] DDL, DML DDL - Data Definition Language - 데이터의 구조를 정의하는데 사용하는 명령어입니다. - CREATE / ALTER / DROP / (차차) RENAME / TRUNCATE - 생성 수정 삭제 이름변경 자르기(내용만삭제) 사용방법 1. 생성 CREATE TABLE 테이블명( 컬럼명 데이터타입(크기), 컬럼명 데이터타입(크기), 컬럼명 데이터타입(크기) ); 2. 삭제 DROP TABLE 테이블명; 3. 수정 ALTER TABLE 테이블명 ADD( 컬럼명 데이터타입(크기) ); ALTER TABLE 테이블명 MODIFY( 기존컬럼명 데이터타입(크기) ); ALTER TABLE 테이블명 DROP COLUMN 기존컬럼명; ALTER TABLE 테이블명 RENAME COLUMN 기존컬럼명.. 2022. 8. 21.
오라클[sql] 기초 IT : 정보기술, Information technology, IT 사람의 정보 : 이름, 성별, 신체구조, 성격 >> 데이터화 >> 관리해야합니다. 데이터를 관리하는 기술이 곧 IT 다. 데이터를 저장하고 관리한다 : DB 엔지니어 데이터를 송수신한다 : 서버엔지니어 데이터를 가공한다 : 개발자 데이터베이스(DB) : 데이터의 집합체 + 통합하여 관리하는 기술이 내포 > 데이터베이스 = 여러사람들에게 공유되면서 통합 관리되는 데이터의 집합(모임), 참고, 도서관 - 중복된 데이터를 제거 - 자료를 구조화 > 효율적인 처리 > 데이터베이스를 관리하기 위한 시스템 > DBMS DB 특징 1. 사용자의 질의(query)에 대하여 즉각적인 처리와 응답이 이루어집니다. 2. 생성, 수정, 삭제 등 통해서 항상 .. 2022. 8. 21.
[Java] 형변환 ● 형변환 1. 자동적 형변환(묵시적) 2. 강제형변환(면시적) ● 자동 형변환(묵시적) 더 큰 공간의 자료형에 데이터를 대입할때 자동으로 형변환을 해주는 과정 250개 6만개 21억개 bit 자료형이 다르면 문제 발생 !!! A 자료형 : byte : 1byte = 8bit B 자료형 : short : 2byte = 16bit 8개의 공간에 16개의 공간을 넣을 수 있냐? > 못 넣습니다. > 데이터 손실이 발생 > 컴파일러가 에러 처리 ▶ A자료형 = B자료형 : A자료형에 B자료형 데이터를 대입해라 A 자료형 : short : 2b.. 2022. 7. 17.
[Java] 변수 ● 변수 변수는 값을 저장하는 저장공간 값을 재사용하기 위해서 사용한다 ● 기본 자료형 정수형, 실수형, 문자형, 논리형 ●변수생성시 주의사항 1. 띄어쓰기 불가능 2. 특수문자는 사용 불가능 - 특수문자는 이미 각각의 역할이 부여되어있다. _ 만 사용 가능 3. 숫자로 시작 불가능 - String 1name; // 오류 - 숫자가 중간에 들어가거나 숫자로 끝나는 것은 가능하다 4. 키워드 사용 불가능 자료형의 범위, 자원 범위 컴퓨터는 한정된 자원으로 코딩 > 극한 효율을 뽑아야 합니다. 정수형 자료형마다 표현 할 수 있는 숫자의 범위가 존재한다 > bit 차이 내가 사용하려는 데이터의 최대 크기를 고려하면서 사용 ● 정수형 소수점이 없는 숫자 byte < short < int(대표자료형) < long.. 2022. 7. 17.