# mysql

258개의 포스트

MYSQL

CREATE DATABASE dbname;SHOW DATABASES;USE dbname;DROP DATABASE IF EXISTIS dbname;CREATE DATABASE dave:USE dave;CREATE TABLE mydata( 컬렴명 데이터형, 컬럼명 데

2일 전
·
0개의 댓글
post-thumbnail

SQL로 맛보는 데이터 전처리 분석

우연히 MySQL을 접했습니다. 물론 데이터 '분석'을 위해 접했던 건 아니고 DB화 해서 node로 쿼리를 짜야 하는 작업을 위해서였습니다. Workbench 처음 켰을 때만 해도 아는 게 하나도 없었던 상태라 매우 두려워했던 기억이 납니다. 해야할 일이 있었기에 데

4일 전
·
0개의 댓글
post-thumbnail

SQL #4 SELECT 함수

제어 흐름 함수 프로그램의 흐름을 제어 IF 수식이 참 또는 거짓인지 결과에 따라서 2중 분기 IFNULL 수식1이 NULL이 아니면 수식1이 반환, NULL이면 수식2가 반환 NULLIF(수식1, 수식2) 수식1과 수식2가 같으면 NULL을 반환, 다르면

5일 전
·
0개의 댓글

[프로그래머스][MySQL]4.IS NULL

동물 보호소에 존재하는 동물 친구들 중 이름이 없는(NULL)이 친구의 animal_id를 구하는 문제이다. 풀이는 위와 같고 python 문법과 거의 동일할 정도로 쉽다.1번 문제와 반대로 이름이 있는 친구의 animal_id를 구하는 문제이며 풀이는 위와 같다.동물

7일 전
·
0개의 댓글

[프로그래머스][MySQL]3.GROUP BY - 입양 시각 구하기(2)

GROUP BY의 4번 문제를 따로 다루게 된 이유는 먼저 내가 풀지 못해서이다. 이제까지 간단한 문법만을 사용해서 문제를 풀 수 있었는데 이 문제에서는 새로운 개념을 다뤄야 했기 때문에 바로 풀지 못했고 여러 글과 풀이를 참고한 후에 이해를 할 수 있었다.문제 3번인

7일 전
·
0개의 댓글

mysql login, access error

같이공부하던 페어에게는 발생하지 않은거로 봐선 내가쓰는 환경에만 발생하는 오류인것 같아 구글링해봤다.검색해보니 초기설정되어있는 mysql root계정의 패스워드 타입 때문인데 그것을 변경해주면 해결된다한다.저기 root의 plugin 값을 mysql_native-pas

2020년 8월 2일
·
0개의 댓글
post-thumbnail

DataGrip으로 DB접속하기(로컬,원격)

로컬접속이 아닌 원격접속을 하기 위해서는 먼저 데이터베이스가 있는 컴퓨터(다른 로컬이거나 클라우드)의 원격접속을 허용해줘야 합니다.GCP의 경우는 지난 글을 참조하면 됩니다.gcp에 mysql 원격접속하기datagrip은 Jetbrains의 비주얼 DB관리 프로그램입니

2020년 8월 1일
·
0개의 댓글
post-thumbnail

[database] 관계형 데이터 모델[3]

테이블 생성.professor 테이블은 4개의 속성을 가지고, 각 데이터 타입은 char(5), varchar(20), varchar(20), numeric(8,2)이다.inert 문장은 professor 테이블에 터플을 추가하는 명령어이며, 하나의 insert 명령은

2020년 8월 1일
·
0개의 댓글

Sequelize

Sequelize란 ORM(Object-Relational Mapping)의 한 종류로서 node.js에서 JS코드로 mysql을 쉽게 다룰 수 있도록 도와주는 라이브러리다. ORM이란 간단하게 말하면 객체와 관계형 데이터 베이스 간의 관계를 매핑해주는 도구라 생각하면 된다. sequlize-cli란 마이그레이션을 할 수 있도록 돕는 툴로, CLI에서 모...

2020년 8월 1일
·
0개의 댓글
post-thumbnail

[삽질] 01 Sequelize: The Server Closed the connection.

플레이스토어에 출시 후 집에 남아도는 안드로이드 공기계에 링커벨을 설치했다.테스트를 하던 중 이상하게 기타로 빠지는 카테고리가 많았다.로컬에서 같은 문제가 발생하는지 확인해보기 위해 서버를 켜고 Postman를 이용해 test를 진행하기로 했다.로컬 서버를 켜고 로그인

2020년 7월 31일
·
0개의 댓글
post-thumbnail

SQL #3 SELECT

문법 순서 : SELECT - FROM - WHERE - GROUP BY - HAVING - ORDER BY 실행 순서 : FROM - WHERE - GROUP BY - HAVING - SELECT - ORDER BY SELECT ... FROM 데이터 조회 DIS

2020년 7월 30일
·
0개의 댓글
post-thumbnail

[Database] MySQL 사용자 생성

MySQL 사용자 생성 create user '{username}'@'localhost' identified by '{password}'; grant all privileges on {database}.* to '{username

2020년 7월 29일
·
0개의 댓글
post-thumbnail

MySQL 테이블을 csv파일에 저장하는 방법

MySQL 테이블에 저장된 데이터를 csv 파일에 저장하는 방법

2020년 7월 29일
·
0개의 댓글
post-thumbnail

SQL #2 DML : INSERT, UPDATE, DELETE

SQL의 분류 SQL문은 크게 DML, DDL, DCL로 분류한다. DML(Data Manipulation Language)은 데이터를 조작(선택, 삽입, 수정, 삭제)하는 데 사용되는 언어다. DML 구문이 사용되는 대상은 테이블의 행이다. 그러므로, DML을 사용

2020년 7월 28일
·
0개의 댓글
post-thumbnail

SQL #1 스키마와 테이블

스키마 스키마 생성 Oracle SYSTEM 관리자 계정에서 해당 코드를 입력해서 새 스키마를 생성한다. 오라클에서는 스키마를 사용자로 생각하면 된다. MySQL & MariaDB MySQL이나 MariaDB에서 스키마는 데이터베이스를 뜻한다. 스키마 삭제 Or

2020년 7월 27일
·
0개의 댓글
post-thumbnail

SQL JOIN

SQL을 짜는건 너무 무섭다. 왜냐면 데이터베이스 수업을 C-를 받았으니깐 사실 소스코드를 작성하는 것보다 쉬운데 SQL을 짜는건 무섭다. 내가 데이터베이스를 너무 몰라서 그런 것 같다. 그도 그럴것이 Spring을 다룰 때는 JPA가 모든 쿼리를 작성해줬다. 나중에

2020년 7월 27일
·
0개의 댓글
post-thumbnail

MySQL세팅 + 기본문법

MySQL은 SQL 언어를 사용하는 관계형 데이터베이스(RDB)의 대표 주자이며, mongoDB는 NoSQL의 대표 데이터베이스입니다. 여기서는 MySQL 세팅 방법과 기본적인 문법에 대해서 알아보죠.데이터베이스는 관련성을 가지고 중복이 없는 데이터의 집합을 의미합니다

2020년 7월 26일
·
0개의 댓글

[프로그래머스][MySQL]3.GROUP BY

동물 보호소에 존재하는 고양이와 개의 수를 구하는 문제로, 동물 보호소에 동물의 종류는 animal_type 으로 구분할 수 있다. test 데이터의 animal_type 에는 어떠한 동물 종류가 있는지 모르기 때문에 cat 과 dog 만 where조건으로 뽑아야 한다

2020년 7월 26일
·
0개의 댓글

[프로그래머스][MySQL]2.SUM,MAX,MIN

2. SUM, MAX, MIN 문제 1) 최댓값 구하기

2020년 7월 25일
·
0개의 댓글

[프로그래머스][MySQL]1.SELECT

정렬은 기본적은 오름차순(asc)로 된다. 즉 하위 n개 레코드를 뽑기 위해서는 내림차순(desc)로 정렬한 뒤에 limit n을 설정해주면된다.

2020년 7월 25일
·
0개의 댓글