MySQL/기초

MySQL/기초

DISTINCT, GROUP BY 로 중복 제거 하기 [MySQL]

1. DISTINCT와 GROUP BY 이 키워드들은 주로 SELECT와 함께 사용된다. MySQL 에서는 중복된 내용을 단 한 번만 출력하고 싶다면 DISTINCT 중복된 내용끼리 묶고 싶다면 GROUP BY 를 사용하면 된다! 그렇다면 예시를 통해 이 두 키워드를 알아가보자. 2. 오늘의 예시 오늘의 테이블은 물품판매기록서이다. - 테이블 생성 CREATE TABLE selling( sequence INT AUTO_INCREMENT PRIMARY KEY, # 판매 순서 product VARCHAR(20), # 품목 price INT, # 가격(원 단위) customer VARCHAR(20), # 고객 이름 numOfSales INT # 판매 개수 ); - 내용 삽입 INSERT INTO selling..

MySQL/기초

MySQL 문자열 함수 [MySQL]

1. MySQL 문자열 함수의 종류 많이 사용하는 문자열 함수의 종류는 아래와 같다. 함수 이름 설명 CONCAT(문자열, 문자열) 문자열을 합쳐준다. SUBSTRING(문자열, 시작, 끝) 문자열을 기준에 따라 나눠준다. REPLACE(문자열, target, replace) 문자열 중의 target에 해당하는 부분을 replace로 바꾼다. REVERSE(문자열) 문자열을 거꾸로 뒤집는다. CHAR_LENGTH(문자열) 문자열의 길이를 반환한다.(공백도 포함) UPPER(문자열) 문자열을 대문자로 전부 변환하여 반환한다. LOWER(문자열) 문자열을 소문자로 전부 변환하여 반환한다. 이제 예시를 통해 하나씩 알아가보도록 하자. 2. 예시로 알아보는 MySQL 문자열 - 오늘의 예시 테이블: school..

MySQL/기초

DBMS의 기본?! MySQL CRUD [MySQL]

1. CRUD란? 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create, Read, Update, Delete의 앞글자를 따서 CRUD라고 한다. 사용자 인터페이스가 기본적으로 가지고 있어야하는 기능을 의미하기도 한다. MySQL을 사용하려면 CRUD를 실행할 수 있는 기본적인 명령어를 알아야한다. CRUD 명칭 기능 설명 SQL Create 만들기, 생성 INSERT Read 읽기 SELECT Update 업데이트, 변경 UPDATE .. SET Delete 삭제 DELETE 그렇다면 차근차근 알아가보도록하자! - 기본 전제 저번 포스트에서 만들었던 테이블인 student로 실습하겠다. 만약 테이블이 없거나 삭제된 상태라면 아래의 코드를 그대로 입력해주면 되겠다. CREATE T..

MySQL/기초

DB의 틀을 만들어보자 - 데이터베이스 및 테이블 생성 [MySQL]

데이터베이스를 생각하면 아마도 아래와 같은 표를 많이 생각할 것이다. 이름 전화번호 주소 부서 짱구 000-0000-0000 서울시 총무부 철수 000-0000-0000 인천시 인사부 미영 000-0000-0000 서울시 영업부 사실 표(테이블)는 DB의 일부분이다. DB를 생성할 줄 알아야 테이블도 만들 수 있고 테이블을 만들어야 DBMS의 기능을 본격적으로 사용할 수 있다. 그렇다면 이제부터 데이터베이스 및 테이블을 생성하고 삭제, 확인하는 방법에 대해서 알아보도록 하자!! 1. 데이터베이스 생성 및 확인하기 CREATE DATABASE 데이터베이스이름; 데이터베이스를 생성하는 명령어이다. -- ; 세미콜론 필수!! 대소문자 구분없이 사용해도 무방하다 (명령어 소문자로 작성가능!!) show data..

MySQL/기초

MySQL Shell(쉘 스크립트) 사용하기 [MySQL]

MySQL을 설치하면 Shell과 Workbench가 설치된다. 대부분의 사람들은 워크벤치를 많이 사용하겠지만, 처음에 간단한 SQL 명령어들을 시험해보기에는 Shell이 간단하고 좋은 것 같다. 설치하지 않고 MySQL을 사용하고 싶다면 추천하고 싶은 IDE가 있다. Goorm이다. 한 번쯤은 들어봤을 것이다. 온라인코딩 환경을 지원해준다. Goorm에서도 SQL 쉘 스크립트 환경을 제공해주니 참고하길 바란다. https://www.goorm.io/ goorm 구름은 클라우드 기술을 이용하여 누구나 코딩을 배우고, 실력을 평가하고, 소프트웨어를 개발할 수 있는 클라우드 소프트웨어 생태계입니다. www.goorm.io 만약 설치할 것이라면 앞 전의 포스트인 MySQL 설치를 참고하면 좋을 것 같다. ht..

MySQL/기초

MySQL 설치 [MySQL]

MySQl 설치방법에 대해서 알아보자 1. MySQL 설치 사이트에 접속한다. https://dev.mysql.com/downloads/ MySQL :: MySQL Community Downloads The world's most popular open source database dev.mysql.com 그냥 SQL만 다운받고 싶다면 왼쪽 아래 부분에 있는 "MySQL installer for Windows"로 설치하면 된다. 하지만 DBMS는 다른 언어와 함께 쓰면 효과적으로 이용할 수 있기 때문에 나는 Java에 연결하여 사용하기 위해 Connector/J 를 선택했다. Go to Download Page로 들어가서 자신에게 알맞은 OS 환경에 맞춰서 2번째 것으로 다운로드 받으면 된다. 로그인하라..

gakko
'MySQL/기초' 카테고리의 글 목록