0176 · BE6월 21일[MySQL] MySQL 성능 디버깅, 이 3개면 충분하다MySQL에서 쿼리 성능을 분석하거나 최적화할 때, 꼭 알아야 할 세 가지 명령어가 있다. 바로 EXPLAIN, SHOW PROFILE, SHOW PROFILES이다. 각각의 역할과 사용 방법, 결과 해석법까지 살펴보자. EXPLAIN 의미: 쿼리가…SQL · MySQL · explain
0119 · BE3월 28일[혼자공부하는SQL] Summary315강 1. 인덱스의 개념 SELECT를 사용해서 테이블을 조회할 때 결과를 빠르게 도출하도록 도와주는 기능이다. 인덱스가 반드시 필요한 것은 아니지만, 실무에서는 데이터의 양이 엄청 많기 때문에 인덱스가 필요하다 1) 인덱스의 장점과 단점 (1) …Database · dbms · SQL
0118 · BE3월 28일[혼자공부하는SQL] Summary29강 1. 데이터 형식 1) 정수형 (1) 종류 데이터 형식 바이트 수 TINYINT 1 (-128 ~ 127) SMALLINT 2 (-32,768 ~ 32,767) INT 4 (약 -21억 ~ + 21억) BIGINT 8 (약 -900경 ~ + 9…Database · dbms · SQL
0117 · BE3월 28일[혼자공부하는SQL] Summary11강 1. DBMS(Database Management System) 1) 의미 : 데이터베이스를 관리하고 운영하는 소프트웨어 2) 조건 대용량 데이터 여러 사용자와 동시에 공유 3) 종류 계층형(Hierarachical) 망형(Network) 관계…Database · dbms · SQL
0050 · BE3월 1일[혼자공부하는SQL] 20강07-3 자동으로 실행되는 트리커 0. 시작하기 전에 트리거는 자동으로 수행하여 사용자가 추가 작업을 잊어버리는 실수를 방지해준다. INSERT, UPDATE, DELETE가 실행되면, 방아쇠가 당겨져서 트리거를 자동으로 작동한다. ex) 직원 테이…Database · dbms · SQL
0049 · BE3월 1일[혼자공부하는SQL] 19강07-2. 스토어드 함수와 커서 1. 스토어드 함수 스토어드 함수는 앞에서 배운 스토어드 프로시저와 비슷하다. 하지만 사용 방법이나 용도가 조금 다르니, 별개로 알아둘 필요가 있다. 1) 스토어드 함수의 개념과 형식 MySQL에서 제공하는 함수 외에…Database · dbms · SQL
0048 · BE3월 1일[혼자공부하는SQL] 18강07-1. 스토어드 프로시저 사용 방법 01. 시작하기 전에 스토어드 프로시저(Stored Procedure) : SQL에 프로그래밍에 기능을 추가해서 일반 프로그래밍 언어와 비슷한 효과를 낼 수 있다. 1. 스토어드 프로시저 기본 1) 스토어드 프…Database · dbms · SQL
0046 · 회고3월 1일3주 동안 진행된 SQL 스터디를 돌아보며다음 학기인 25년도 1학기에는 데이터베이스라는 과목을 수강하게 된다. 지금껏 해당 과목에서는 팀프로젝트가 있었고, 대부분 지인들과 팀을 미리 꾸린 상태에서 학기를 시작하게 된다. 감사하게도 24년도 2학기에 나도 팀원들을 구하게 되었고, 이번 겨울…SQL · 데이터베이스 · SQLD
0044 · BE2월 26일[혼자공부하는SQL] 17강06-3. 인덱스의 실제 사용 0. 시작하기 전에 1) 인덱스 생성 CREATE [UNIQUE] INDEX 인덱스_이름 ON 테이블_이름 (열_이름) [ASC | DESC] 2) 인덱스 제거 DROP INDEX 인덱스_이름 ON 테이블_이름 1. 인…Database · dbms · SQL
0043 · BE2월 26일[혼자공부하는SQL] 16강06-2. 인덱스의 내부 작동 0. 시작하기 전에 클러스터형 인덱스와 보조 인덱스는 모두 내부적으로 ‘균형 트리’로 만들어진다. 1) 균형 트리란? : 균형 트리(Balanced tree, B-tree)는 ‘자료 구조’에 나오는 범용적으로 사용되는 …Database · dbms · SQL
0042 · BE2월 26일[혼자공부하는SQL] 15강06-1. 인덱스 개념을 파악하자 1. 인덱스의 개념 SELECT를 사용해서 테이블을 조회할 때 결과를 빠르게 도출하도록 도와주는 기능이다. 인덱스가 반드시 필요한 것은 아니지만, 실무에서는 데이터의 양이 엄청 많기 때문에 인덱스가 필요하다 1) 인…Database · dbms · SQL
0040 · BE2월 19일[혼자공부하는SQL] 14강05-3. 가상의 테이블 : 뷰 0. 시작하기 전에 뷰는 데이터베이스 개체 중 하나이다. 뷰는 한 번 생성해 놓으면, 테이블이라고 생각하고 사용해도 괼 정도로, 사용자들의 입장에서는 테이블과 거의 동일한 개체로 취급된다. 뷰의 종류 : 단순 뷰(하나…Database · dbms · SQL