목록데이터 조작어 (3)
NOW OR NEVER
데이터 조작어(DML) insert 새로운 레코드(튜플) 삽입 기본 문법 insert into 테이블이름 values (값리스트) 값 리스트는 테이블의 구조와 동일해야 한다. ex) insert into book values(1,'재미있는 자바', '쌍용', 3000); insert into 테이블이름 [(속성리스트)] values (값리스트) 값 리스트는 속성리스트와 동일해야 한다. ex) insert into book(bookname, publisher, price, bookid) values('즐거운 자바', '한빛', 40000,2); not null이나 primary key는 반드시 속성리스트에 포함시켜야 한다. null 제약 ex) in..
Select 문 where : 집계 함수를 적용할 조건식, 어떤 대상에 대하여 총 개수를 구하고, 총합을 구할 것인지에 대한 조건을 where에 작성 having : where의 결과에 대하여 조건식을 주는 것, 즉 group by 절에 나타난 결과에 대하여 조건식을 표현할 때 사용하는 것 컬럼 연산 가능, 연산된 컬럼을 group by, order by 등에 활용 가능 : 칼럼연산 별칭 ex) salary * 0.1 인상액 join 관계형 데이터베이스에서 검색하고자 하는 컬럼이 두 개 이상의 테이블에 있을 때 사용 두 개 이상의 테이블을 합치는 것 조인식 조인을 할 때에는 두 개의 테이블에 공통으로 들어가는 칼럼으로 조건식(where 절) 표현(테이블1.공통칼럼 = 테이블2.공통칼럼) ex) custo..
데이터 베이스 데이터 베이스 : 데이터를 쌓아 놓은 더미 데이터 베이스의 필요성 프로그램 실행 결과 화면에 출력: 컴퓨터를 끄면 날아가 버림(휘발성) 파일로 출력 : 실행 결과를 영구 저장 가능, 이해 관계에 있는 다 수의 사용자가 최신의 정보를 공유하기 어려움 데이터 베이스로 출력: 이해 관계에 있는 다 수의 사용자가 최신의 정보 공유 가능 데이터 베이스 관리시스템 DataBase Management System(DBMS) 데이터 베이스를 관리하는 시스템(sw) oracle, mysql, mssql 데이터베이스의 종류 관계형 데이터 베이스 ex) oracle 서로 관련(관계)가 있는 테이블로 구성 테이블은 행과 열로 구성됨 SQL(Structured Query Language) 데이터 베이스 명령어 초..