📖 용어사전
AI가 낯선 용어를 말할 때, 여기서 바로 찾아보세요.
총 1047개 용어
COMMIT
트랜잭션 변경 내용을 최종 확정하는 명령
ROLLBACK
트랜잭션 변경을 취소하고 이전 상태로 돌리는 명령
정규화
중복 데이터를 줄이고 관계를 명확히 하도록 테이블을 나누는 설계
비정규화
성능이나 편의를 위해 일부 데이터를 의도적으로 중복 저장하는 설계
쿼리
DB에 데이터를 요청하거나 변경하기 위해 보내는 명령
서브쿼리
다른 SQL 문 안에 포함되는 내부 SQL 쿼리
집계 함수
COUNT·SUM·AVG처럼 여러 행을 계산해 하나의 값으로 만드는 함수
COUNT
조건에 맞는 행의 개수를 세는 SQL 함수
LIMIT
조회 결과에서 가져올 행 개수를 제한하는 구문
OFFSET
조회 결과에서 앞의 일정 개수 행을 건너뛰는 구문
MySQL
웹서비스에서 널리 사용하는 대표적인 관계형 데이터베이스
MariaDB
MySQL과 높은 호환성을 가진 오픈소스 관계형 데이터베이스
phpMyAdmin
브라우저 화면에서 MySQL·MariaDB를 관리하는 웹 기반 도구
MySQL Workbench
MySQL 서버와 DB를 GUI로 관리하는 공식 도구
root 계정
MySQL에서 매우 높은 권한을 가진 관리자 계정
database
MySQL 서버 안에서 관련 테이블을 묶는 논리적 데이터 공간
engine
MySQL 테이블이 데이터를 저장하고 처리하는 내부 방식
InnoDB
트랜잭션과 외래키를 지원하는 대표 저장 엔진
charset
DB에서 문자를 어떤 문자 집합으로 저장할지 정하는 설정
utf8mb4
이모지까지 포함한 전체 유니코드를 저장하기 위한 문자셋
collation
문자열 비교와 정렬 규칙을 정하는 DB 설정
connection
애플리케이션이 DB 서버에 접속해 통신하는 연결
host
DB 서버가 위치한 주소 또는 호스트명
port 3306
MySQL이 기본적으로 사용하는 네트워크 포트 번호
DB username
애플리케이션이 DB에 접속할 때 사용하는 사용자 계정
DB password
DB 사용자 인증에 사용하는 비밀번호
grant
MySQL 사용자에게 특정 DB 작업 권한을 부여하는 명령
revoke
MySQL 사용자에게 부여된 권한을 회수하는 명령
mysqldump
MySQL DB 구조와 데이터를 SQL 파일로 백업하는 도구
import
SQL 파일 등의 데이터를 DB에 다시 불러오는 작업