본문 바로가기

SQL

(5)
[혼공학습단] 5주차 [숙제]인덱스 생성하고 KEY-NAME 이 PRIMARY 로 출력된 결과화면 제출합니다! 점점 짧아지는 결과물... 유종의 미를 거둘 수 있도록 6주차는 추가 숙제까지 해보겠습니다... 그래도 공부를 하다보니 어떤 부분이 부족한지 알게 되어서 기쁩니다.  항상 행복하세요, 감사합니다!     추가숙제
[혼공학습단] 4주차 스키마랑 테이블 수기 입력하기 싫어서 창에서 생성했다가 height 성격을 tinyint 로만 설정했다.ㅋㅋㅋㅋㅋ의도한 것이었고 후에 tinyint unsigned 로 바꿨는데 자꾸 오류나서 smallint unsigned 로 바꾸었다... unsigned를 붙이면 tinyint가 0부터 시작해서 분명히!! 0~255 사이 숫자는 허용되는 것으로 아는데, 자꾸 오류가 나서 어쩔 수 없었다 정말로. ....오늘의 숙제는 여기서 끝!
[혼공학습단] 3주차 [과제]1. 가장 많이 사용되는 조인으로, 일반적으로 부르는 조인이다. [ 답 : 내부조인(inner join) ]2. 한쪽 테이블에만 데이터가 있어도 결과가 나오는 조인이다. [ 답 : 외부조인(outer join) ] 3. 한쪽 테이블의 모든 행과 다른 쪽 테이블의 모든 행을 조인시킨다. [ 답 : 상호조인(cross join) ]4. 한 개의 테이블이 자신과 조인되는 것을 말한다. [ 답 : 자체 조인(self join) ] [추가]한번이라도 구매한 기록이 있는 사람들을 출력하되 여러가지 필요 없으므로 distinct 사용하여 중복 제거하고 출력개인적으로 공부한 내용들 !오늘은 노트에다 적은 것을 올린다. 새해 복 많이 받으세요 !
[혼공학습단] 2주차 [확인문제]빈칸에 들어갈 말을 고르시오.  1. SELECT * FROM member [ORDER BY] height;-> ASC, DESC 는 오름차순, 내림차순이며 DISTINCT 는 SELECT 뒤에 오고, OR 와 AND가 올 자리도 아니니 정답은 ORDER BY. 2. SELECT * FROM member [LIMIT] 5,2;-> 5줄부터 시작해서 2개만 출력하겠다는 의미. 바로 알 수 있음.3. SELECT [DISTINCT] phone1 FROM member;-> SELECT 뒤에 올 수 있는 것이 주어진 보기 중에서는 DISTINCT 뿐임.   [자율] 첫 번째로, member 테이블에  INSERT를 이용하여 아래 값을 추가했다.  데이터를 삭제하는 방법도 있는데, 예시는 아래와 같다...
[혼공학습단 13기] SQL_1주차 [기본] shop_db의 회원 테이블(member)에서 아이유 회원에 대한 정보만 추출  SELECT member_name, member_addr FROM member;SELECT * FROM member WHERE member_name = '아이유' 데이터베이스 개체 : 인덱스, 뷰, 스토어드 프로시저, 트리거 등 트리거 : 잘못된 데이터가 들어가는 것을 미연에 방지 인덱스 개념 및 실습인덱스 : 데이터가 많을 때 특정 단어를 조회한 뒤 해당하는 곳으로 이동함으로써 결과가 나오는 시간을 획기적으로 단축하는 개체  1. 데이터 조회SELECT * FROM member WHERE member_name = '아이유' 2. 인덱스 생성 CREATE INDEX idx_memeber_name ON member(m..