CS/MySQL 10

[MySQL] 데이터 복원

1. 상황 MySQL에서 mysqldump를 복원하던 중 Access Denied가 발생하였습니다. 2. 해결 복원 명령은 다음과 같습니다. >> mysql -u[id] -p [database] < [dump] 위 명령 입력시 -u[id]가 붙어있다는 점과 대소문자를 구분한다는 점에서 발생한 에러였습니다. MySQL은 table과 db에 접근할 때도 대소문자 구분에 주의가 필요합니다. https://m.blog.naver.com/rhrkdfus/221535739080 [Database] Windows에서 MySQL DB 백업하기 * 목차 1. 백업할 데이터베이스 확인하기 2. cmd 창에서 MySQL 경로로 이동 3. Database 백업하기 4. ... blog.naver.com https://zeta..

CS/MySQL 2022.04.04

[프로그래머스][SQL][SELECT] 상위 n개 레코드

프로그래머스 SQL 고득점 Kit의 문제입니다. https://programmers.co.kr/learn/challenges?tab=sql_practice_kit 코딩테스트 연습 기초부터 차근차근, 직접 코드를 작성해 보세요. programmers.co.kr 내가 작성한 SQL -- 동작하지않음 SELECT name FROM anaimal_ins WHERE MIN(datetime) MIN에 대한 사용과, 이를 조건으로 다른 컬럼의 데이터만 가져오는 방법을 몰랐다 다른 사람이 작성한 SQL -- 방법1 SELECT name FROM animal_ins ORDER BY datetime LIMIT 1 -- 방법2 SELECT name FROM animal_ins WHERE datetime=( SELECT mi..

CS/MySQL 2021.08.06

[프로그래머스][SQL][SELECT] 아픈 동물 찾기

프로그래머스 SQL 고득점 Kit의 문제입니다. https://programmers.co.kr/learn/challenges?tab=sql_practice_kit 코딩테스트 연습 기초부터 차근차근, 직접 코드를 작성해 보세요. programmers.co.kr 내가 작성한 SQL SELECT animal_id, name FROM animal_ins WHERE intake_condition = 'Sick' 특정 column이 특정 값을 갖는 경우로 where를 통해 조건 작성 다른 사람이 작성한 SQL SELECT animal_id, name FROM animal_ins WHERE intake_condition = 'Sick' 문제가 쉬워서 확인할 별다른 코드가 없음 기억해야할 것 테이블이나 컬럼 이름은 대..

CS/MySQL 2021.08.06

[프로그래머스][SQL][SELECT] 역순 정렬하기

프로그래머스 SQL 고득점 Kit의 문제입니다. https://programmers.co.kr/learn/challenges?tab=sql_practice_kit 코딩테스트 연습 기초부터 차근차근, 직접 코드를 작성해 보세요. programmers.co.kr 내가 작성한 SQL SELECT name, datetime FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC 역순 정렬을 위해 DESC 사용 다른 사람이 작성한 SQL SELECT NAME,DATETIME from ANIMAL_INS group by NAME order by ANIMAL_ID desc group by name이 왜 추가되었는지 모르겠다 현재 제출하면 틀린 답으로 나온다 기억해야할 것 group by 사용처 알아볼 것

CS/MySQL 2021.08.06

[프로그래머스][SQL][SELECT] 모든 레코드 조회하기

프로그래머스 SQL 고득점 Kit의 문제입니다. https://programmers.co.kr/learn/challenges?tab=sql_practice_kit 코딩테스트 연습 기초부터 차근차근, 직접 코드를 작성해 보세요. programmers.co.kr 내가 작성한 SQL SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID ANIMAL_ID 기준으로 정렬, ASC는 기본값으로 생략 다른 사람이 작성한 SQL SELECT * FROM ANIMAL_INS ORDER BY 1 쉬운 문제라 공유된 코드가 하나 뿐이다 기억해야할 것 ORDER BY 뒤의 숫자는 COLUMN의 순서로 COLUMN대신 입력이 가능한 듯 하다

CS/MySQL 2021.08.06

[TCPschool][4장] 연산자와 함수

이 글은 "TCPschool/코딩과 데이터/MySQL"을 읽고 주관적으로 작성된 글입니다. https://tcpschool.com/mysql/intro 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com 1. 산술 연산자 1) 연산자 대부분 프로그래밍 언어에서 지원하는 기본 연산자를 모두 제공 연산자를 사용하여 데이터 추출 /처리 2) 산술 연산자(arithmetic operator) 이항 연산자 + - * / DIV - 소수부 버림 % 또는 MOD SELECT 504.7 + 13, 504.7 * 0.9, 504.7 / 2, 504.7 DIV 2, 504.7 % 2; 연산자의 우선순위 INTERVAL BINARY, COL..

CS/MySQL 2021.08.06

[TCPschool][3장] 타입

이 글은 "TCPschool/코딩과 데이터/MySQL"을 읽고 주관적으로 작성된 글입니다. https://tcpschool.com/mysql/intro 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com 1. 숫자 타입 1) 타입(data type) 테이블의 필드별로 저장할 수 있는 타입 명시 숫자 타입 문자열 타입 날짜와 시간 타입 2) 숫자 타입 SQL 표준에서 지원하는 모든 숫자 타입 제공 정수 타입 고정 소수점 타입 부동 소수점 타입 비트값 타입 3) 정수 타입(integer type) MySQL이 제공하는 SQL 표준 정수 타입 INTEGER(INT) SMALLINT MySQL이 제공하는 확장 정수 타입 TINY..

CS/MySQL 2021.08.04

[TCPschool][2장] MySQL 문법(2/2)

이 글은 "TCPschool/코딩과 데이터/MySQL"을 읽고 주관적으로 작성된 글입니다. https://tcpschool.com/mysql/intro 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com 1. INSERT INSERT INTO VALUES문을 사용하여 테이블에 새로운 레코드 추가 # 필드이름 포함 INSERT INTO 테이블이름(필드이름1, 필드이름2, ...) VALUES (데이터값1, 데이터값2, ...) # 필드이름 제외 INSERT INTO 테이블이름 VALUES (데이터값1, 데이터값2, ...) 필드이름이 생략되면 스키마와 같은 순서대로 필드값 대입 즉, 모든 필드 이름을 다 적을 필요가 없음 ..

CS/MySQL 2021.08.01

[TCPschool][2장] MySQL 문법 (1/2)

이 글은 "TCPschool/코딩과 데이터/MySQL"을 읽고 주관적으로 작성된 글입니다. https://tcpschool.com/mysql/intro 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com 1. 기본 문법 1) MySQL 구문 SQL 구문을 통해 데이터베이스에 작업 명령 ex) SELECT * FROM Reservation; 서버와 연결을 끊는 QUIT를 제외하고 세미콜론을 붙임 세미콜론이 SQL 구문의 구분 기준 키워드 / 구문dms 대소문자 구분이 없고, 테이블 명 / 필드 이름은 구분 SELECT * FROM Reservation; select * from Reservation; SeLeCt * FrO..

CS/MySQL 2021.07.28

[TCPschool][1장] MySQL 시작

이 글은 "TCPschool/코딩과 데이터/MySQL"을 읽고 주관적으로 작성된 글입니다. https://tcpschool.com/mysql/intro 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com 1. MySQL 개요 가장 널리 사용되고 있는 관계형 데이터베이스 관리 시스템 오픈소스 다중 사용자와 다중 스레드 지원 C, C++, Java, PHP 등 여러 언어의 API 제공 2. 데이터베이스 1) 데이터베이스란? 통합하여 관리되는 데이터의 집합체 데이터베이스 관리 중복된 데이터 제거 자료 구조화 효율적 처리 여러 업무에 여러사용자가 데이터베이스 사용 가능 응용 프로그램과 다르게 별도의 미들웨어에 의해 관리됨 데이터..

CS/MySQL 2021.07.24