MySQL 4

MySQL 중복 데이터 조회

1. 해당 컬럼에 중복 데이터가 몇개씩 있는지 조회 SELECT * FROM 테이블명 WHERE 컬럼명 IN (SELECT 컬럼명 FROM 테이블명 GROUP BY 컬럼명 HAVING COUNT(*) > 1); created_at 컬럼을 기준으로 중복 데이터가 3개씩 존재한다는 의미. 2. 중복 데이터들 확인 SELECT 컬럼명 , -- 중복되는 데이터 COUNT(컬럼명) -- 중복 갯수 FROM 테이블명 -- 중복조사를 할 테이블 이름 GROUP BY 컬럼명 -- 중복되는 항목 조사를 할 컬럼 HAVING COUNT(컬럼명) > 1 ; -- 1개 이상 (갯수) created_at 컬럼을 기준으로 중복인 데이터가 forecast_id의 23번~45번와 46번~68번까지인 것으로 확인할 수 있다.

MySQL 2022.10.28

MySQL 코멘트 추가 수정 조회 삭제

* 소문자로 작성해도 실행됨. * 물론 테이블명이나 컬럼명은 지정한 대로 1. 코멘트 추가 및 수정 # 테이블 코멘트 추가 및 수정 ALTER TABLE 테이블명 COMMENT = '테이블 코멘트 설명'; # 컬럼 코멘트 추가 및 수정 ALTER TABLE 테이블명 MODIFY 컬럼명 자료형 COMMENT '컬럼 코멘트 설명'; 2. 코멘트 삭제 # 테이블 코멘트 삭제 ALTER TABLE 테이블명 COMMENT = ''; # 컬럼 코멘트 삭제 ALTER TABLE 테이블명 MODIFY 컬럼명 자료형 COMMENT ''; 3. 코멘트 조회 # 테이블 코멘트 조회 SHOW TABLE STATUS; # 컬럼 코멘트 조회 SHOW FULL COLUMNS FROM 테이블명; - 테이블 코멘트 조회 화면 - 컬럼..

MySQL 2022.10.25

MySQL 데이터베이스-테이블-컬럼 조회, 생성, 선택, 삭제

쿼리는 소문자로 작성해도 됨. 0. 명명 규칙 - DB명, Table명, Column명 등은 소문자로 짓는다. - DB명은 명사형으로 짓도록 한다. 1. 데이터베이스 1-1. 데이터베이스 조회 SHOW DATABASES; 1-2. 데이터베이스 생성 CREATE DATABASE 데이터베이스명; 1-3. 데이터베이스 선택 USE 데이터베이스명; 1-4. 현재 데이터베이스 확인 SELECT DATABASE(); 1-5. 데이터베이스 삭제 DROP DATABASE 데이터베이스명; 2. 테이블 2-1. 테이블 조회 SHOW TABLES; 2-2. 테이블 생성 CREATE TABLE 테이블명( 컬럼명 자료형, 컬럼명 자료형, ... ... ); 2-3. 컬럼에 코멘트 작성하면서 테이블 생성 CREATE TABLE ..

MySQL 2022.09.01