SQL 15

Numerical Data 숫자 데이터

Numerical Data 숫자 데이터 숫자 데이터는 단일 숫자 자료형을 갖을수 있지만 실제로는 다양한 방식으로 반영이 가능합니다. 예시는 다음과 같습니다. 고객 주문의 배송 여부를 나타내는 열: 불리언 (boolean) 데이터라는 열은 false를 나타내는 0과 true를 나타내는 1 고객의 온라인 장바구니 품목 번호: 1부터 200 까지 등의 양의 정수 트랜잭션 테이블의 시스템 생성 기본 키: 1에서 시작하여 매우 큰 수까지 1씩 증가 회로 기판 드릴 기계의 위치 데이터: 제조 데이터 등은 소수점 8자리까지 정확도가 필요 정수를 저장할 때 사용되는 5가지 자료형 자료형 부호 있는 정수 저장값의 범위 부호 없는 정수 저장값의 범위 tinyint -128 부터 127 0 부터 255 smallint -3..

SQL 2023.12.10

char, varchar 문자열 데이터

char, varchar 문자 데이터 문자열 데이터는 크게 고정된 길이 또는 여러 다른 길이의 문자열이 있습니다. 고정 길이 문자열은 공백으로 오른쪽이 채워지고 동일한 수의 바이트입니다. 한편 여러 다른 길이의 문자열인 가변 길이 문자열은 공백으로 오른쪽이 채워지지 않고 동일한 수의 바이트 또한 아닙니다. 문자열의 데이터를 추가할 때 열에 저장할 문자열의 최대 크기를 설정해야 합니다. char(25) ⇒ 고정 길이 fixed length varchar(25) ⇒ 가변 길이 variable length char은 255 바이트가 최대 길이이며, varchar은 최대 65,535 바이트까지 설정 가능합니다. 하나의 열에 저장될 모든 문자열 데이터의 길이가 모두 동일할 때 char 자료형을 사용하며, 문자열의..

SQL 2023.12.09

SELECT, FROM, WHERE 절

SELECT, FROM, WHERE 절 쿼리를 시작할 때 데이터를 가지고오자 하는 테이블을 정하고 FROM 절을 추가합니다. 그런 다음 원하고자 하는 테이블의 데이터만 가져오기 위해서 WHERE 절을 사용합니다. 마지막으로 선택한 테이블에서 가져올 열을 결정하고 SELECT 절에 추가합니다. 예시는 다음과 같습니다. SELECT cust_id, fname FROM individual WHERE lname = ‘Brown’; 이 쿼리는 lname 열이 ‘Brown’과 일치하는 모든 행을 individual 테이블에서 찾아 해당 행에서 cust_id와 fname 열만을 반환합니다. INSERT, UPDATE 절 위와 같이 테이블과 열을 선택하여 WHERE 절을 사용해 구체적으로 찾고자하는 데이터를 반환할 수..

SQL 2023.12.09

SQL 문 클래스

SQL 문 클래스 기본적으로 SQL은 여러 부분으로 나눌수 있습니다. 데이터 베이스에 저장된 데이터 구조를 정의할 때 SQL 스키마 문(SQL schema statement), SQL 스키마 문으로 정의한 데이터 구조를 조작할 때 사용 되는 SQL 데이터 문(SQL data statement), 마지막으로 트랜잭션의 시작과 종료 및 롤백에 사용 되는 SQL 트랜잭션 문(SQL transaction statement)로 나뉩니다. 한 가지 예를 들자면, 데이터베이스에서 하나의 테이블을 생성하려면 create table 이라는 SQL 스키마 문을 사용해야 하지만, 생성 된 테이블에 데이터 추가를 하기 위해서는 insert라는 SQL 데이터 문을 사용해야 합니다. SQL 스키마 문을 사용하여 company 이..

SQL 2023.12.08

SQL 주요용어

관계형 데이터베이스 (Relational Database): 관계형 데이터베이스(Relational Database)는 데이터를 테이블의 형태로 구조화하고 이 테이블 간의 관계를 정의하여 데이터를 효과적으로 저장, 관리, 검색하는 방법을 제공하는 데이터베이스 시스템입니다. 이러한 데이터베이스는 관계형 모델에 기반하며, 테이블 간의 관계를 활용하여 데이터를 조직합니다. 여러 가지 키 개념과 표준 SQL(Structured Query Language)을 사용하여 데이터베이스에 접근하고 조작할 수 있습니다. 주요 용어 엔터티(entity): 데이터베이스에서 사용자들이 관심을 갖는 모든 요소 (예를 들면 고객, 부품, 지리적 위치정보 등) 열(column): 테이블에 저장된 개별적인 데이터 조각 행(row): ..

SQL 2023.12.08