본문 바로가기
반응형

분류 전체보기47

SQL - DML SELECT 문 - 조회//전체 조회select * from users;//부분 조회select email from users;//별명 짓고 조회select u.email from users as u; INSERT 문 - 추가insert into books (title,publication_date,publisher_id)values("자바의 정석","2024-12-09", 2),("고양이 귀여워","2012-02-02", 3),("나만 없어 고양이","2023-11-09", 4); UPDATE 문 -  수정update usersset email = "test@gmail.com", username = "test"where user_id = 1 DELETE 문 - 삭제insert into users (us.. 2024. 12. 9.
SQL - DDL 데이터 타입 정보데이터 타입설명 예시CHAR(n)고정 길이 문자열 (n: 1~255 generally)CHAR(10)VARCHAR(n)가변 길이 문자열 (n: 1~여러 시스템에서 다양)VARCHAR(50)DECIMAL(p, s)정밀한 고정 소수점 숫자 (p: 정밀도, s: 소수점 자릿수)DECIMAL(10, 2)DATE날짜 (연, 월, 일)DATETIMESTAMP날짜와 시간 (분 단위 또는 나노초 정밀도까지)TIMESTAMPBINARY LARGE OBJECT (BLOB)큰 이진 데이터 (크기 제한은 시스템에 따라 다름)BLOBCHARACTER LARGE OBJECT (CLOB)큰 텍스트 데이터 (크기 제한은 시스템에 따라 다름)CLOB 테이블 생성 = CREATE 문-- 사용자 테이블CREATE TABL.. 2024. 12. 9.
SQL - 관계형 데이터베이스 개요 데이터베이스는 관련된 데이터들을 체계적으로 저장하고 관리할수 있도록 구성괸 데이터의 집합 DMBS란데이터 베이스를 관리하기 위한 소프트웨어 시스템!사용자와 데이터베이스 간의 인터페이스 역할을 하며 데이터의 저장 검색 수정 삭제 등을 수행 SQL 은 관계형 데이터베이스 관리 시스템에서 데이터를 정의 , 조작, 제어하기 위한 표준화된 프로그래밍 언어임 SQL은 크게 다음과 같은 4가지 종류로 분류됨DDL (Data Definition Language): 데이터베이스 스키마를 생성, 변경, 삭제하기 위한 명령어들DML (Data Manipulation Language): 데이터를 검색, 삽입, 수정, 삭제하기 위한 명령어들DCL (Data Control Language): 데이터베이스 사용자의 권한을 관리하기.. 2024. 12. 9.
DB - 데이터베이스 데이터베이스란???데이터를 조금도 효율적으로 관리하기 위하여 사용RDB 관계형 데이터베이스 // NoSQL 관계가 없는 데이터베이스졍보를 쉽고 빠르게 찾고 사용할수 있도록 하는 하나의 도구임 pk - 고유한 식별자VARCHAR(문자열 길이 지정 숫자)INTTEXT - 문자열 길이가 길어서 개행문자로 넘어가는 경우 특징프라이머리키가 다르면 무조건 다른 값으로 판단- 데이터 중복 방지- 데이터 무결성 유지 - 정보가 얼마나 정확한지 일관성이 허용되는지- 데이터 검색 및 조작- 데이터 공유 기존 파일 시스템과 데이터베이스의 차이구분파일 시스템데이터베이스데이터 저장 방식파일 형식테이블 형식데이터 검색 및 조작비효율적효율적데이터 무결성 유지어려움용이데이터 공유제한적가능 데이터란?사실이나 수치와 같이 형태가 구체적.. 2024. 12. 6.
반응형