일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 명령 프롬프트
- 혼자 공부하는 SQL
- 뷰
- 이것이 오라클이다
- 데이터모델링
- Update
- INSERT
- gitkraken을 통한 프로젝트 올리기
- 인덱스의 개념과 장단점
- 2025-02-13
- 혼자 공부하는 네트워크
- mysql 설치 방법과 정상 작동 확인하기
- 리눅스 마스터 2급
- 클러스터형 인덱스와 보조 인덱스
- 컴퓨터 구조
- sqld
- 웹 디자인 기능사
- 컴퓨터 활용 능력 1급
- 운영체제
- 친절한 SQL 튜닝
- 데이터 모델링
- 혼자 공부하는 컴퓨터 구조 및 운영체제
- 혼자 공부하는 컴퓨터 구조 + 운영체제
- oracle
- 첫 프로그래밍
- delete
- 컴퓨터 활용 능력
- github에 새 리포지토리 추가하기
- youtube review
- 열거형
- Today
- Total
목록2024/10/25 (8)
코딩 브이로그

안녕하세요, 혼자 공부하는 SQL을 보고 학습한 자료를 남깁니다. SQL 프로그래밍SQL은 C, 자바, 파이썬과 같은 프로그래밍 언어처럼 코딩이 가능하다. 스토더으 프로시저위와 같은 형식을 통해서 SQL로 프로그래밍을 할 수 있다.IF문IF문은 조건식이 참이면 실행하고 거짓이면 실행하지 않는 것이다.위와 같은 형식으로 사용할 수 있다.SQL 문장이 여러 개이기 때문에 BEGIN과 END로 묶어준다. 손코딩 실습IF 100 = 100 THEN SELECT '100은 100과 같습니다.'END IF;100 = 100 조건절이 참이므로 SELECT '100은 100과 같습니다.' 문이 실행되어100은 100과 같습니다.라는 다음의 결과가 출력된다.하지만 위의 예제에서 IF문의 조건절이 100 = 200 ..

안녕하세요, 혼자 공부하는 SQL을 보고 학습한 자료를 남깁니다.조인두 개의 테이블을 통해서 새로운 정보를 추출하는 것.내부 조인내부 조인은 가장 많이 사용된다.일반적으로 조인은 내부조인을 이야기 한다.일대다 관계의 이해회원 테이블과 구매 테이블은 1:N 관계로 이루어져 있다.member 테이블의 아이디는 PK이다. 1이라고 표현을 하는 이유가 아이디는 하나밖에 없기 때문에 1이라고 표현을 한다.회원이 구매를 할 때 구매 테이블에 아이디를 기록을 한다.만일 member 테이블의 아이디를 구매 테이블의 PK로 지정을 하면 회원은 한 번밖에 구매를 못한다.그래서 구매 테이블의 member 아이디는 FK로 잡힌 것이다.그래서 일대다 관계를 'PK-FK 관계'라고도 부릅니다. 현실에서 굉장히 많이 쓰이는 관계이..

안녕하세요, 혼자 공부하는 SQL를 보고 학습한 자료를 남깁니다. 데이터 형식데이터베이스는 SELECT, INSERT, UPDATE, DELETE문을 수행하기 위해 데이터 형식을 제공을 합니다.각 데이터 형식은 세분화되어 있습니다.정수형 (소수점이 아닌 수)INT는 가장 무난하게 사용할 수 있는 데이터 형식하지만 예를 들어, 카카오톡에서는 이용자수가 5,000만명이 넘습니다.나이를 INT로 저장을 하면 각 나이는 4byte를 차지를 하는데5,000만 * 4byte를 하면 상상도 못할 정도의 용량을 차지하게 됩니다.하지만 나이는 굳이 -21억부터 +21억까지 저장될 필요는 없습니다. 이와 같은 경우 TINYINT를 사용할 수 있습니다.각 정수형 자료형은 다음과 같이 데이터를 저장할 수 있습니다.확인 차원에..

안녕하세요, 혼자 공부하는 SQL를 보고 학습한 자료를 남깁니다. 데이터 변경을 위한 SQL문테이블의 내용을 변경하는 구문이다. 손코딩 실습먼저, USE market_db; 를 실행한다.■ CREATE문 및 INSERT문1) CREATE TABLE hongong1 VALUES (toy_id INT, toy_name CHAR(4), age INT);hongong1 테이블을 다음과 같은 열들을 갖게 해서 생성한다.2) INSERT INTO hongong1 VALUES (1, '우디', 25);hongong1 테이블에 다음과 같은 쿼리문을 수행해서 데이터를 입력할 수 있다.3) INSERT INTO hongong1(toy_id, toy_name) VALUES (2, '버즈');만일 나이는 입력하지 않고 싶다...

안녕하세요, 혼자 공부하는 SQL을 보고 학습한 자료를 남깁니다. ORDER BY 절SELECT문의 차례는 꼭 지켜야 합니다.ORDER BY 절은 결과를 바꾸진 않는다. 다만 차례를 바꾼다.작업할 때 이렇게 전체 데이터베이스 구성도를 펼쳐 놓고 프로그래밍을 하는 것이 좋다.드래그한 부분 즉 ORDER BY 절은 제외하고 한 번 쿼리를 실행을 해보자.Work bench를 끄고 다시 실행을 하면 USE 데이터베이스가 지워집니다. 그래서 다시 USE 문을 실행을 해주어야 합니다.ORDER BY를 사용을 하면 자동으로 오름차순을 사용을 한다.DESC를 사용을 하면 내림차순을 사용을 한다.ASC는 보통 생략된다.만일 SELECT문 순서가 다르면 오류가 발생한다.잇지와 트와이스는 키가 같다. 이렇게 동률일 때는 O..

안녕하세요, 혼자 공부하는 SQL을 보고 학습한 자료를 남깁니다.SELECT문SELECT문은 SELECT~FROM~WHERE 절로 사용되는 것이 가장 보편화된 방법이다.무엇을 선택하라는 이야기잖아요.테이블들을 가져와서 조회를 하는 것이 바로 SELECT문이다.테이블들을 변경을 하는 것은 아니다.읽기만 한다.이 그림을 갖고 같이 공부를 해볼 것이다.회원은 10건 그리고 구매는 12건이 있다.샘플 데이터베이스가 MySQL에도 있고, 다른 데이터베이스도 샘플 데이터베이스를 제공을 해주는데 문제는 영문으로 제공을 해준다. 그래서 초보자 분들께서 사용을 하실 때 감이 안오는 경우가 많다.인터넷 쇼핑몰이라고 보시면 되겠다.인터넷 쇼핑몰을 가정해서 회원을 관리한다.회원이 10명 있다. 이 회원이 물건을 구매한게 12..

안녕하세요, 혼자 공부하는 SQL을 보고 학습한 자료를 남깁니다. 데이터베이스 개체뷰, 인덱스, 스토어드 프로시저, 트리거 등 데이터베이스 내에 있을 수 있는 오브젝트이다.테이블이 대표적인 데이터베이스의 개체이다.테이블을 돌리기 위해 나머지 필요한 개체들이 있다.이 내용 하나 하나가 공부할 것이 있다. 인덱스데이터를 조회할 때 데이터가 빠르게 나올 수 있도록 만드는 것이다.실무라면 데이터가 몇백만건, 몇천만건 되면 컴퓨터가 느려지게 된다.책의 찾아보기 개념과 거의 동일한 개념이다.폭포수 모델이라는 글자를 찾아보라고 하면 1페이지부터 다 찾아봐야 한다.그런데 찾아보기로 ㅍ을 찾으면1페이지를 다 뒤지는 것 보다 두 세번 만에 찾을 수가 있다.이것이 바로 인덱스의 도움 때문이다.인덱스는 없어도 관계는 없다.책..

안녕하세요, 혼자 공부하는 SQL을 보고 학습한 자료를 남깁니다. 데이터베이스 구축 절차데이터베이스 만들기 -> 테이블 만들기 -> 데이터 입력/수정/삭제하기 ->> 데이터 조회/활용하기DBMS 설치하기소프트웨어는 이미 설치를 하였다.설치 시 원래 갖고 있던 system 데이터베이스 또는 sample 데이터베이스는 들어가 있다.하지만 우리가 만들 쇼핑몰 데이터베이스는 아직 만들지 않았다.쇼핑몰 데이터베이스를 만들어야 한다.실습 schemas 는 데이터베이스와 같은 용어이다.schemas 창을 우클릭 하고 'create schema'를 클릭하면다음과 같이 데이터베이스를 만들 수 있다.소문자로 적는 이유는 대문자로 적더라도 어차피 다시 소문자로 변환이 된다.apply 버튼을 클릭하면다음과 같은 창이 실행되고..