분류 전체보기 279

[데이터베이스] 데이터 정렬해서 보기

SELECT * FROM copang_main.member ORDER BY height ASC; -> 키를 기준으로 오름차순으로 정렬, ASC = ascending SELECT * FROM copang_main.member ORDER BY height DESC; -> 키를 기준으로 내림차순 정렬 , DESC = descending SELECT * FROM copang_main.member WHERE gender = 'm' AND weight >= 70 ORDER BY height ASC; -> 몸무게가 70이상인 남자를 키를 기준으로 오름차순 정렬 SELECT sign_up_day, email FROM copang_main.member ORDER BY YEAR(sign_up_day) DESC, email..

[데이터베이스] 데이터 조회 과제

코드잇 피자 가게에서는 여름맞이 특별 이벤트로 (1) 나이가 20대이고, (2) 코드잇 피자 가게 사이트에 가입한 달이 7월인 회원들만 추려서 그 회원들에게 이메일로 할인 쿠폰을 발송하려고 합니다. 코드잇 피자 가게에서 쓰는 member 테이블은 아래와 같은데요. 1 dongdonge@naver.com 32 2019-07-23 2 captain@daum.net 21 2015-03-24 3 taehos@google.com 24 2018-07 -11 4 sungseo@google.com 27 2018-12-20 5 goodpeople@yahoo.com 24 2019-06-27 ... ... ... ... SELECT * FROM member WHERE age BETWEEN 20 AND 29 AND MONTH..

[데이터베이스] 여러 개의 조건 걸기

SELECT * FROM copang_main.member WHERE gender ='m' AND address LIKE '서울%'; AND BETWEEN 25 and 29; -> 남자면서 서울에살고 25~29 사이인 사람 SELECT * FROM copang_main.member WHERE MONTH(sign_up_day) BETWEEN 3 AND 5; OR MONTH(sign_up_day) BETWEEN 9 AND 11; -> 가입일이 봄이나 가을인 사람 SELECT * FROM copang_main.member WHERE (gender = 'm' AND height >= 180) OR (gender = 'f' AND height >= 170); -> 남자중에서 키가 180이상이고 혹은 여자중에서 키..

[데이터베이스] 조건을 나타내는 다양한 방법

SELECT * FROM copang_main.member WHERE age >= 27; -> 27세 이상인 사람 모두 검색 SELECT * FROM copang_main.member WHERE age BETWEEN 30 AND 39; -> 30대인 사람 모두 검색 SELECT * FROM copang_main.member WHERE sign_up_day > '2019-01-01'; -> 가입 날짜가 2019-01-01 이후 검색 SELECT * FROM copang_main.member WHERE sign_up_day BETWEEN '2018-01-01' AND '2018-12-31'; -> 가입날짜가 2018-01-01 ~ 2018-12-31인 사람

[데이터베이스] Primary Key, Auto Increment 설정하기

* Primary Key(기본키) - 테이블에서 하나의 row를 고유하게 식별할 수 있도록 해주는 column * NOT NULL Primary Key키 옆에 NN이라는 체크박스가 같이 표시되는데 NOT NULL 이라는 뜻이고 (NULL은 값이 없음을 나타냄 0과 ""과는 다름) Primary Key가 비어있으면 식별이 안되기 때문에 꼭 비어서는 안되는 값이라 NN도 같이 표시됨 * id 컬럼에 Auto Increment 속성 설정

[데이터베이스] CSV 파일로 테이블 생성하기

MySQL 8.0.22 버전으로 실행했더니 바로되었다. 원래는 인코딩 관련 문제 때문에 해결해보려 이것저것 해봤지만 안됨 다른 뻘짓을 좀 많이 했었는데 버전을 바꾸니까 바로 실행됨 원래 사용하던버전은 8.0.26이였다. *CSV 불러오기 해당 데이터베이스를 우클릭하여 나오는 메뉴중에 Table Data Impot Wizard 클릭하여 진행 새로고침으로 확인

카테고리 없음 2021.10.15

[데이터베이스] 데이터베이스 생성하기 (MySQL Workbench)

CREATE DATABASE copang_main 데이터 베이스 생성하기 번개모양 버튼을 누른후 스키마창에서 새로고침 누르기하면 나타남 (1) 기획자/마케터 : 데이터베이스에 저장된 데이터를 잘 분석해서 시장 및 고객을 분석 (2) 백엔드 개발자 또는 데이터베이스 관리자 : 데이터가 빠르고 안정적으로, 조회 및 저장될 수 있도록 개발 및 관리 정도가 될 텐데요. *업무별 데이터베이스 활용 - 코드잇 -