개발자 노트 - 강경훈 story
close
프로필 배경
프로필 로고

개발자 노트 - 강경훈 story

  • 분류 전체보기 (582)
    • 설치메뉴얼 (9)
    • Java (273)
      • Java 기초 문법 (24)
      • Java 객체 지향 핵심 (30)
      • Java 유용한 클래스 (51)
      • 자료구조 (20)
      • JSP (28)
      • Swing 프로젝트 (19)
      • 교재 정리 (12)
      • 디자인 패턴 (11)
      • 자바 라이브러리 (6)
      • 알고리즘(코테) (67)
    • Spring Boot (92)
      • Bank App 만들기 (deployment) (30)
      • 추가 개념 (7)
      • Blog 프로젝트 만들기(JPA) (53)
    • My Project (29)
      • 쇼핑몰 (15)
      • Java Swing 멀티 쓰레딩 프로그램 (10)
      • Java 1 : N 양방향 소켓 통신 (스윙) (4)
    • 면접 질의 응답 모음 (5)
    • CS (28)
      • 컴퓨터 구조 (7)
      • 운영체제 (6)
      • 네트워크 (8)
      • 시스템 설계 (7)
    • Vue.js (1)
      • 사전지식 (1)
    • MySQL (47)
      • 정리 (33)
      • 1일 1쿼리 (14)
    • HTML CSS (30)
      • HTML (10)
      • CSS (8)
      • CSS flexbox (9)
      • 블로그 만들기 (3)
    • JS (23)
      • JavaScript 핵심 (6)
      • JS 작업을 위한 코딩 연습 (8)
      • JavaScript 게시판 만들기 (8)
    • Git (9)
      • 강의 정리 (5)
      • 교재 정리 (3)
    • Flutter (27)
      • 기초 (4)
      • Flutter UI 프레임워크 (18)
      • MVVM 패턴과 상태 관리 (4)
    • error note (4)
      • Java (4)
    • 방통대정리 (2)
      • C++프로그래밍 (2)
  • 홈
  • 깃 허브
  • 설정
UNIQUE 제약의 이해  - 12

UNIQUE 제약의 이해 - 12

UNIQUE 제약의 이해UNIQUE key는 데이터베이스 테이블의 열(Column)에 적용되는 제약 조건입니다. 이를 통해 해당 열의 값들이 고유(unique)하다는 것을 보장합니다. 즉, 중복된 값이 허용되지 않습니다.또한 UNIQUE 제약 조건은 데이터베이스에서 인덱스(index)를 생성할 때도 사용됩니다. UNIQUE 제약 조건이 설정된 열은 인덱스를 생성할 때 자동으로 인덱스로 지정되어 검색 속도를 높일 수 있습니다.1. UNIQUE Key의 특징 고유한 값 보장: 특정 열에 UNIQUE key가 적용되면 해당 열에 있는 모든 값들이 고유해야 한다. 즉, 중복된 값을 허용하지 않는다.NULL 값 허용: 기본적으로 UNIQUE key는 NULL 값을 허용한다. 즉, 해당 열에는 NULL 값이 최대 ..

  • format_list_bulleted MySQL/정리
  • · 2024. 6. 4.
  • textsms
DELETE 구문과 조건절  - 11

DELETE 구문과 조건절 - 11

DELETE 구문과 조건절1. DELETE 구문과 조건절의 이해DELETE 구문은 특정 테이블에서 특정 조건을 만족하는 행을 삭제하는 데 사용된다.DELETE 구문을 사용할 때는 삭제할 행을 신중하게 선택해야 한다.DELETE 구문을 사용하여 데이터를 삭제하면 복구하기 어렵거나 불가능할 수 있다.따라서 DELETE 구문을 사용하기 전에 데이터를 백업하거나, 테스트용 데이터를 사용하거나, WHERE 절을 사용하여 조건을 만족하는 행을 선택하는 데 주의해야 한다.-- member 테이블에서 id가 3인 행 삭제DELETE FROM member WHERE id = 3;-- member 테이블에서 gender가 'F'이고 age가 20보다 큰 행 삭제DELETE FROM member WHERE gender = ..

  • format_list_bulleted MySQL/정리
  • · 2024. 5. 31.
  • textsms
UPDATE 구문과 조건절  - 10

UPDATE 구문과 조건절 - 10

UPDATE 구문과 조건절1. UPDATE 구문과 조건절의 이해UPDATE 구문은 이미 존재하는 테이블의 레코드를 수정하는 명령문.이 구문은 WHERE 절을 포함하여 사용된다.WHERE 절을 사용하여 특정 조건에 해당하는 레코드만 수정할 수 있다.UPDATE 구문은 다음과 같은 형식으로 작성.UPDATE [테이블 이름]SET [칼럼 이름1] = [새로운 값1], [칼럼 이름2] = [새로운 값2], ... WHERE [조건];위의 구문에서 SET 절은 테이블의 특정 칼럼 값을 변경하는 부분이다.WHERE 절은 조건에 해당하는 레코드만 변경할 수 있도록 필터링 한다.예를 들어,student 테이블에서 grade 가 2 인 학생들의 major 값을 '전자공학과' 로 변경하려면 다음과 같이 작성할 수 있다.U..

  • format_list_bulleted MySQL/정리
  • · 2024. 5. 31.
  • textsms
SELECT 구문과 조건절 - 9

SELECT 구문과 조건절 - 9

SELECT 구문과 조건절1. WHERE 절에 대한 이해-- student 샘플 데이터 INSERT INTO student (student_id, name, grade, major)VALUES (2, '박영희', 2, '경영학과'), (3, '이민수', 4, '전자공학과'), (4, '홍길동', 1, '디자인학과'), (5, '임성민', 3, '컴퓨터공학과'), (6, '한지원', 2, '경영학과'), (7, '박준형', 4, '전자공학과'), (8, '김민지', 1, '디자인학과'), (9, '이현수', 3, '컴퓨터공학과'), (10, '정미경', 2, '경영학과'), (11, '김성진', 4, '전자공학과'), (12, '임승환', 1, '디자인학과');조건절이란 (WHERE)M..

  • format_list_bulleted MySQL/정리
  • · 2024. 5. 31.
  • textsms
INSERT 구문과 제약 사항 - 8

INSERT 구문과 제약 사항 - 8

INSERT 구문과 제약 사항1. 연습-- 테이블 삭제하는 명령-- drop table student;-- 테이블 생성시에 default 값을 제약 설정하는 방법create table student( student_id int primary key, name varchar(50) not null, grade int not null, major varchar(50) default '미정' not null);desc student;-- 기본 문구 모양-- INSERT INTO 테이블명(컬럼명1, 컬럼명2, ...) VALUES (값1, 값2, ...);-- INSERT INTO 테이블명 VALUES (값1, 값2, ...); - 생략 버전insert into student(student_id..

  • format_list_bulleted MySQL/정리
  • · 2024. 5. 30.
  • textsms
테이블 생성과 제약 사항 연습 - 7

테이블 생성과 제약 사항 연습 - 7

목차테이블 생성과 제약 사항 연습1. 데이터 베이스 생성 방법CREATE DATABASE [database_name];CREATE DATABASE mydb;2. 테이블 생성 방법 및 개념테이블이란MySQL에서 테이블(table)은 데이터를 저장하는 기본적인 단위.테이블은 열(column)과 행(row)으로 이루어져 있으며, 각 열은 데이터 유형을 나타내는 데이터 형식(data type)을 가지고 있다.테이블은 다음과 같은 정보를 포함할 수 있다.테이블 이름열 이름열 데이터 형식빈 값 허용 여부기본값제약 조건 (Primary Key, Unique Key, Foreign Key 등)인덱스SQL (Structured Query Language)은 데이터베이스 관리 시스템 (DBMS)에서 데이터를 관리하고 검색..

  • format_list_bulleted MySQL/정리
  • · 2024. 5. 30.
  • textsms
  • navigate_before
  • 1
  • ···
  • 4
  • 5
  • 6
  • 7
  • 8
  • navigate_next
공지사항
  • 목차 목록
전체 카테고리
  • 분류 전체보기 (582)
    • 설치메뉴얼 (9)
    • Java (273)
      • Java 기초 문법 (24)
      • Java 객체 지향 핵심 (30)
      • Java 유용한 클래스 (51)
      • 자료구조 (20)
      • JSP (28)
      • Swing 프로젝트 (19)
      • 교재 정리 (12)
      • 디자인 패턴 (11)
      • 자바 라이브러리 (6)
      • 알고리즘(코테) (67)
    • Spring Boot (92)
      • Bank App 만들기 (deployment) (30)
      • 추가 개념 (7)
      • Blog 프로젝트 만들기(JPA) (53)
    • My Project (29)
      • 쇼핑몰 (15)
      • Java Swing 멀티 쓰레딩 프로그램 (10)
      • Java 1 : N 양방향 소켓 통신 (스윙) (4)
    • 면접 질의 응답 모음 (5)
    • CS (28)
      • 컴퓨터 구조 (7)
      • 운영체제 (6)
      • 네트워크 (8)
      • 시스템 설계 (7)
    • Vue.js (1)
      • 사전지식 (1)
    • MySQL (47)
      • 정리 (33)
      • 1일 1쿼리 (14)
    • HTML CSS (30)
      • HTML (10)
      • CSS (8)
      • CSS flexbox (9)
      • 블로그 만들기 (3)
    • JS (23)
      • JavaScript 핵심 (6)
      • JS 작업을 위한 코딩 연습 (8)
      • JavaScript 게시판 만들기 (8)
    • Git (9)
      • 강의 정리 (5)
      • 교재 정리 (3)
    • Flutter (27)
      • 기초 (4)
      • Flutter UI 프레임워크 (18)
      • MVVM 패턴과 상태 관리 (4)
    • error note (4)
      • Java (4)
    • 방통대정리 (2)
      • C++프로그래밍 (2)
최근 글
인기 글
태그
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바