테이블 생성, 삭제Create, Read, Update, Delete• 테이블 이름은 영문으로만, 공백X• 자료형 (문자 or 숫자) 구분하기• 제약조건 (쓰레기값 들어가지 않도록) 꼼꼼히 파악✏️ 데이터베이스 테이블은 엑셀로 미리 설계를 해보는 것도 좋은 방법이다.
• varchar : 오라클 db에서는 varchar2로 쓴다.• varchar(50) : 영문자 50글자 이내에서 입력, 한글은 16글자 이내 입력• not null : 빈값 허용X, 반드시 값을 넣어야 한다.• null : 빈값 허용, 생략가능• \* : 만능문자
조건을 만족하는 행들에 대해서조건에 만족하는 레코드(행)만 대상으로 조회 (select), 수정(update), 삭제(delete)가 가능하다.• 비교연산자• > >= < <= : 크다, 크거나 같다• != <> : 같지않다• = : 같다• 논리연산자•
데이터베이스에서 데이터를 조회할 때 원하는 순서대로 (문자열, 숫자 등) 정렬해서 볼 수 있다.특정값(keyfield)을 기준으로 순서대로 재배치• asc : 오름차순(Ascending Sort) / 기본값• desc : 내림차순(Descending Sort)형식ord
칼럼명에 함께 일련번호를 자동으로 생성해준다.Oracle Database : sequence 생성M\*SQL Database : identity 제약조건시퀀스 생성 명령어 create sequence 시퀀스명;시퀀스 삭제 명령어 drop sequence 시퀀스명;시퀀스
• sungjuk테이블 생성• sungjuk테이블 입력 데이터• 문1) 전체행에 대해서 총점(tot), 평균(aver)을 구하시오.• 문2) 이름에 '나' 글자가 있는 행을 조회하시오. %나% -> 나중에 변수처리하면 검색 결과에 따라 조회할 수 있다.• 문3) 주소가
데이터베이스는 비싸기 때문에 null값을 많이 두지않고 유용하게 사용하는 것이 중요하다.1\. 문자형 (표준)\- 가변형 (쓰고싶은 만큼만) varchar(5) : 'SKY' (3) / 나머지 (2)칸 버린다.\- 고정형 (정해져있음)char(5) : 'SKY\_\
\* sungjuk 테이블 생성\* sungjuk테이블 입력 데이터\- 칼럼에 중복 내용이 있으면 대표값 1개만 출력 형식 distinct 칼럼명\- 중복값말고 1개씩만 나옴. 'Seoul', 'Jeju', 'Busan', 'Suwon' 4개만 출력된다.\- 이름은