
Database : 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합체DBSM : Database Managememt System. 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고 데이터베이스를 관리해주는 소프트웨어RDB

table 생성에 앞서 실습할 환경(database)를 먼저 구축한다.mysql> create database zerobase default character set utf8mb4; (참고) ... default ~ utf8mb4 : zerobase 데이터베이스에서 다

INSERT : 데이터 추가!!주의!! 입력한 컬럼이름의 순서와 값의 순서가 일치해야 함기본 문법INSERT INTO tablename (column1, column2 ...)VALUES (value1, value2 ...);(예시)모든 컬럼값을 추가하는 경우에는 다음

메인 쿼리SELECT ...FROM ...WHERE ...GROUP BY ...HAVING ...ORDER BY ... ;서브 쿼리메인쿼리와 순서 동일서브쿼리는 반드시 괄호( ) 안에 작성ㄴ 단, GROUP BY 에서는 불가서브쿼리에는 세미콜론 ;을 붙이지 않아도 됨

여러 개의 SQL문을 합쳐서 하나의 SQL문으로 만들어주는 방법(!! 주의 !! 칼럼의 개수가 같아야함 - 칼럼의 종류는 상관없음): 중복된 값을 제거하여 알려준다: 중복된 값도 모두 보여준다기본 문법( 예제1 : union all ) 성별이 여자인 데이터를 검색하는

ss

sss

실습환경 만들기 sql_ws에서 vs code 열기

f

기본키테이블의 각 레코드를 식별중복되지 않은 고유값을 포함NULL 값을 포함할 수 없음 (= primary key는 NOT NULL 설정해주는 경우가 다수)테이블 당 하나의 기본 키를 가짐 (= 동시에 여러 개의 칼럼을 기본키로 지정할 수도 있음)CONSTRAIN

여러 칼럼 혹은 테이블 전체 칼럼으로부터 하나의 결과값을 반환하는 함수전체 카운팅SELECT COUNT(\*) FROM crime_status;중복제거한 후 카운팅(=중복 제거)SELECT COUNT(DISTINCT police_station) FROM crime_st

ㅜㅠㅍ