분류 전체보기

    [MySQL] 6. MySQL의 데이터 형식(정수형, 문자형, 실수형, 날짜형)과 형 변환

    [MySQL] 6. MySQL의 데이터 형식(정수형, 문자형, 실수형, 날짜형)과 형 변환

    정수형은 소수점이 없는 숫자, 즉 인원 수, 가격, 수량 등에 많이 사용된다. 정수형의 크기와 범위는 다음과 같다. 데이터 형식 바이트 수 숫자 범위 TINYINT 1 -128 ~ 127 SMALLINT 2 -32,768 ~ 32,767 INT 4 약 -21억 ~ + 21억 BIGINT 8 약 -900경 ~ +900경 아래와 같이 했을 때 첫 번째로 넣은 데이터의 경우 정상적으로 데이터가 삽입되며 두 번째 데이터의 경우 오류가 발생한다. CREATE TABLE hongong4 ( tinyint_col TINYINT, smallint_col SMALLINT, int_col INT, bigint_col BIGINT ); INSERT INTO hongong4 VALUES (127, 32767, 21474836..

    [MySQL] 5. 데이터 변경을 위한 SQL 문(INSERT, UPDATE, DELETE)

    [MySQL] 5. 데이터 변경을 위한 SQL 문(INSERT, UPDATE, DELETE)

    INSERT는 테이블에 데이터를 삽입하는 명령어이다. INSERT 문으로 데이터를 삽입하는 방법은 크게 세 가지가 있다. CREATE TABLE hongong1 (toy_id INT, toy_name CHAR(4), age INT); INSERT INTO hongong1 VALUES (1, '우디', 25); INSERT INTO hongong1(toy_id, toy_name) VALUES (2, '버즈'); INSERT INTO hongong1(toy_name, age, toy_id) VALUES ('제시', 20, 3); AUTO INCREMENT란 데이터가 추가될 때마다 자동으로 증가하는 값을 말하며 꼭 PRIMARY KEY로 지정해주어야 한다. CREATE TABLE hongong2 ( toy_i..

    [MySQL] 4. SQL SELECT 절의 형식(ORDER BY 절과 GROUP BY 절)

    [MySQL] 4. SQL SELECT 절의 형식(ORDER BY 절과 GROUP BY 절)

    SELECT 절의 형식은 다음과 같으며 순서가 바뀌면 안된다. SELECT 열_이름 FROM 테이블_이름 WHERE 조건식 GROUP BY 열_이름 HAVING 조건식 ORDER BY 열_이름 LIMIT 숫자 이 중 아직 다루지 않은 GROUP BY, HAVING, ORDER BY, LIMIT에 대해 알아보겠다. ORDER BY 절은 값이나 개수에 대해서는 영향을 미치지 않지만, 결과가 출력되는 순서를 조절한다. 아래의 예제는 ORDER BY 문을 이용하여 결과를 원하는 열에 따라 정렬 출력하는 예제이다. USE market_db; SELECT mem_id, mem_name, debut_date FROM member ORDER BY debut_date; ORDER BY의 기본 정렬 기준은 오름차순이며, ..

    [Python] BOJ / 14502번 / 연구소

    14502번: 연구소 인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다. 연구소는 크 www.acmicpc.net 📝 문제 인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다. 연구소는 크기가 N×M인 직사각형으로 나타낼 수 있으며, 직사각형은 1×1 크기의 정사각형으로 나누어져 있다. 연구소는 빈 칸, 벽으로 이루어져 있으며, 벽은 칸 하나를 가득 차지한다. 일부 칸은 바이러스가 존재하며, 이 바이러스는 상하좌우로 인접한 빈 칸으로 모두 퍼져나갈 수 있다. 새로 세울 수 ..