본문 바로가기

DB

(5)
[SQL문] COUNT 함수 programmers.co.kr/ 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 에서 SQL 문제 풀면서 정리. ANIMAL_INS 테이블에 대해서 동물 보호소에 들어온 동물의 수를 세어라. SELECT COUNT(ANIMAL_ID) count FROM ANIMAL_INS; 이러면 ANIMAL_ID의 개수를 세어서 count라는 이름의 column으로 결과가 나온다. 만약 동물 이름의 수를 세어라고 한다면? 중복된 이름의 동물이 있고 중복은 하나로 친다는 조건이 추가되었다. SELECT COUNT(DISTINCT NAME) count FROM ANIMAL..
[SQL] SQL 예제 풀기 - 1 MySQL 기초문법을 알았으니 이제 Query문을 짜서 문제를 풀어보자. https://sqlzoo.net/wiki/SELECT_from_WORLD_Tutorial SELECT from WORLD Tutorial - SQLZOO namecontinentarea populationgdp AfghanistanAsia6522302550010020343000000 AlbaniaEurope28748 2831741 12960000000 AlgeriaAfrica2381741 37100000 188681000000 AndorraEurope46878115 3712000000 AngolaAfrica1246700 20609294 100990000000 ... In this tutorial you w sqlzoo.net SE..
[MySQL] 데이터베이스 기초 - 3 이 글은 생활코딩 강의를 통해 본인이 공부한 내용을 정리한 글입니다. https://www.youtube.com/user/egoing2 생활코딩 일반인에게 프로그래밍을 알려주는 온라인/오프라인 활동 입니다. www.youtube.com 1. CREATE Table을 만들었으니 이제 데이터를 생성해보자. CREATE는 기본적으로 INSERT를 사용한다. INSERT INTO topic (title, description, created, author, profile) VALUES ('MySQL', 'MySQL is ...', NOW(), 'egoing', 'developer'); topic이라는 Table에 title, description, created, author, profile이라는 column들..
[MySQL] 데이터베이스 기초 - 2 본 글은 본인이 생활코딩 강의를 듣고 정리한 내용입니다. https://www.youtube.com/user/egoing2 생활코딩 일반인에게 프로그래밍을 알려주는 온라인/오프라인 활동 입니다. www.youtube.com 1. MySQL 실행 환경 변수까지 설정을 하면 cmd창에서 MySQL을 실행할 수 있다. C:\>mysql -uroot -p Enter Password: mysql> -uroot 는 root라는 user로 시작하겠다는 뜻이고, -p는 패스워드를 입력하겠다는 뜻이다. -p뒤에 바로 비밀번호를 입력해도 실행이 가능하지만 보안 상의 문제가 있으므로 저렇게 입력을 하면 비밀번호를 입력하라고 한다. 비밀번호까지 입력을 하면 mysql> 이라는 커맨드가 나타나게 된다. 2. 스키마의 생성과 제..
[MySQL] 데이터베이스 기초 - 1 DB수업은 학교에서 못들어서 여태 하나도 몰랐다. 근데 그게 말이 안된다. DB를 하나도 모르는게... 코드잇 강의를 알아보다가 너무 비싸서 생활코딩 유튜브를 통해서 공부를 시작했다. 강의를 들으며 배운 내용을 나름대로 정리하는 글이다. https://www.youtube.com/user/egoing2/featured 생활코딩 일반인에게 프로그래밍을 알려주는 온라인/오프라인 활동 입니다. www.youtube.com 1. 데이터베이스(Database) 데이터베이스란 무엇인가? 여러 사람이 공유할 목적으로 체계화하여 통합, 관리하는 데이터의 모임. 위키백과에 나와있는 정의이다. 별로 와닿지는 않는다. 2. 데이터베이스의 구조 강의 내용을 따라서 서술을 하자면, 데이터를 관리, 포함하는 태초에 획기적인 방법..