본문 바로가기

분류 전체보기194

MySQL 데이터 타입 정수 타입 타입 저장 공간 최솟값 최댓값 TINYINT 1바이트 -128 127 SMALLINT 2바이트 -32768 32767 MEDIUMINT 3바이트 -8388608 8388607 INT 4바이트 -2147483648 2147483647 BIGINT 8바이트 -9223372036854775808 9223372036854775807 ALTER TABLE Reservation ADD Price INT Reservation 테이블에 INT형 Price 필드를 추가 MySQL에서도 데이터 타입은 여러 종류가 있으나 자주 쓰는 타입은 거의 정해져 있다고 한다. 고정 소수점 타입 실수의 값을 정확히 표기할 때 사용 DECIMAL(M, D) M은 소수를 포함한 총 자릿수 (최대 65), D은 소수 부분의 자릿수.. 2023. 1. 20.
MySQL 구문 [삽입, 수정, 선택, 중복 제거, 정렬, 별칭] ▶ 삽입 MySQL에선 INSERT INTO로 테이블에 새로운 레코드를 추가해줄 수 있다. INSERT INTO 테이블이름(필드이름1, 필드이름2, 필드이름3, ...) VALUES (데이터값1, 데이터값2, 데이터값3, ...) ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ INSERT INTO 테이블이름 VALUES (데이터값1, 데이터값2, 데이터값3, ...) 삽입은 위 처럼 2가지 방식이 있는데 첫 번째 방식은 작성한 필드이름 순서에 맞게 데이터 값을 넣어주면 되고 두 번째 방식은 필드 이름은 적지 않고 만들어진 모든 필드 순서에 따라 모든 데이터 값을 넣어줘야 한다. * 두 번째 방식에서 생략 가능한 경우 ㅡ NULL이 허용된 필드 ㅡ DEFAULT 제약 조건이 설정된 필드 ㅡ AUTO_IN.. 2023. 1. 19.
MySQL 구문 [ 생성, 제약 조건, 수정, 삭제 ] MySQL Syntax ㅡ MySQL에선 작업 명령을 SQL구문을 사용하여 처리한다. ㅡ QUIT와 같은 몇 몇의 경우를 제외하곤 자바처럼 뒤에 세미콜론이(;) 붙는다. ㅡ MySQL에선 키워드 입력 시 대소문자 구분을 하지 않는다. → SELECT * FROM, select * from 같은 결과를 도출 * 키워드만 대소문자를 구분하지 않을 뿐 테이블 명, 필드 명은 구분한다. 주석 # → 한 줄 주석 -- → 한줄 주석 * 하이픈 주석은 뒤에 한 칸의 공백이 필요하다. /* */ → 여러 줄 주석 MySQL 주요 구문 ▶데이터베이스 생성 CREATE DATABASE 데이터베이스 명; CREATE DATABASE BLOG; * 데이터베이스 목록은 SHOW DATABASES로 확인할 수 있다. ▶ 데이터.. 2023. 1. 19.
DataBase, SQL, RDB + MySQL DataBase ㅡ 데이터베이스란 관리되는 데이터의 집합체를 의미한다. ㅡ 중복 데이터 삭제, 자료 구조화, 효율적 처리 ㅡ 데이터베이스를 관리하는 미들웨어를 데이터베이스 관리 시스템(DataBase Management System)이라고 한다. * 미들웨어 : 서로 다른 애플리케이션이 서로 통신하는 데 사용되는 소프트웨어 특징 ㅡ 사용자의 요구를 실시간 처리 ㅡ 생성, 수정, 삭제를 통한 최신화 유지 ㅡ 데이터 동시 공유 ㅡ 데이터를 주소가 아닌 내용에 따라 참조 가능 ㅡ 데이터베이스와 응용프로그램은 독립적 SQL ㅡ DataBase에서 데이터를 관리하기 위해 사용되는 언어 DDL(Data Definition Language) : 데이터베이스나 테이블 등 생성, 삭제, 변경 → CREATE, DROP,.. 2023. 1. 18.
[프로그래머스 / 과일 장수 / JAVA] https://school.programmers.co.kr/learn/courses/30/lessons/135808 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 접근 ㅡ 배열의 길이는 변경이 안되는 거 같아서 배열의 길이를 받는 변수 copyScoreLength 선언 ㅡ 사과 점수를 오름차순 정렬 ㅡ 사과 박스 만큼 돌아가는 반복문과 한 상자에 들어갈 사과 갯수만큼 돌아가는 반복문 ㅡ 사과 상자 배열 appleBox에 정렬된 사과 점수의 뒷부분부터 저장 ㅡ 한 상자가 만들어지면 마지막 값이 최솟값 → 최소값 * 사과 갯수를 answer에 저장 im.. 2023. 1. 18.
삼항 연산자 if-else문은 조건의 참, 거짓을 판별하여 값을 출력하는데 삼항 연산자를 사용해서도 참, 거짓에 따라 출력되는 값을 설정할 수 있다. 사용 방법 (조건) ? 참일 때 출력 값 : 거짓일 때 출력 값; if-else문 처럼 조건을 판별하는 방법도 있지만 삼항 연산자를 사용해서 한 줄 만으로 조건에 따른 출력값을 정해줄 수 있다. 2023. 1. 17.