본문 바로가기

728x90
반응형

데이터베이스

(3)
[DB] SQL 관계대수 (cross join, natural join, join using, join on) select 절 select 절은 관계 대수에서 추출(projection) 연산과 일치한다. Query의 결과에 나타나기를 바라는 속성들을 나열하는 데 사용된다. co_1co_2co_3123600112233123 select * from [테이블 이름]-- 기본 형식select * from en_table-- 사용 예시 위 쿼리를 통해 아래와 같은 결과를 얻을 수 있다. co_1co_2co_3123600112233123   select 뒤에 distinct 키워드를 사용하여 중복을 제거하는 것도 가능하다. select distinct * from [테이블 이름]-- 기본 형식select distinct * from en_table-- 사용 예시 위 쿼리를 사용하여 아래와 같은 결과를 얻을 수 있다. co..
[DB] SQL DML (CREATE, DROP, INSERT, UPDATE, DELETE) MySQL 접속 MySQL에 접속하기 위해서 cmd에서 MySQL이 설치된 폴더로 이동한 후 uroot 명령어를 입력한다. uroot는 root 유저로 접속하겠다는 의미이다. uroot 명령어 뒤에는 초기에 설정한 패스워드를 입력해 주면 된다. mysql -uroot -password  정상적으로 입력이 완료되면 접속메시지가 나타난다.  이후 아래의 select @@hostname; 명령어를 통해 MySQL 서버 이름을 출력해 볼 수 있다.       데이터 조작 언어 (DML) 앞서 DML에는 테이블에서 데이터의 조회(SELECT), 삽입(INSERT), 수정(UPDATE), 삭제(DELETE)하는 데 사용한다고 했었다.- 데이터베이스 생성, 삭제CREATE 문, DROP 문을 활용하여 데이터베이스의 ..
[DB] DataBase 정의 및 특징 DataBase 정의 및 특징 DataBase의 정의를 이야기할 때 ISOS 혹은 R1C3을 얘기한다.- ISOSIntegrate Data중복최소화된 데이터Stored Data컴퓨터가 인식 가능한 저장 매체에 저장된 데이터Opertional Data업무 수행에 필요한 데이터Shoared Data공용 사용자가 접근 가능한 데이터- R1C3Real Time Acessibility실시간 응답Continous Evolution최신 데이터를 동적으로 유지Concurrent Sharing여러 사용자가 동시에 접근, 공유Content Reference레코드의 주소나 위치가 아니라 사용자가 요구하는 데이터 내용을 참조     DataBase 종류- 계층형 데이터베이스데이터를 트리 구조로 구현변경이 어렵고 중복이 발생할..

728x90
반응형