Daniel: The Dev Story
Daniel: The Dev Story
    • 홈
  • 분류 전체보기
    • 프로젝트
    • Spring
    • NodeJS
    • Basics
    • Git
    • DB
    • Algorithm
    • Error
    • Private
      • Database
      • Tip
  • 글쓰기
  • 관리자
  • myoskin

      [mySQL] Primary Key(기본키)와 UNIQUE 속성의 차이

      UNIQUE: 특정 열(column)에는 같은 값이 두 번 이상 있을 수 없는 제약조건을 부여한다. 다시말해 UNIQUE 속성이 부여된 열(column)에는 모두 서로 다른 값을 가져야 한다. Primary Key와 UNIQUE 속성의 차이점 NULL 값: Primary key는 NULL을 허용하지 않는다. Primary key가 지정된 열은 NULL 값을 가질 수 없으나, UNIQUE는 NULL 값을 허용한다. 한 테이블당 설정 가능 개수: Primary key는 한 테이블에 하나만 가능하다. 반면에 UNIQUE는 한 테이블에 여러개 설정이 가능하다. 테이블의 행을 고유하게 식별: Primary key는 테이블의 각 행을 고유하게 식별하는 역할을 한다. 하지만 UNIQUE는 이런 역할을 하지 않는다. ..

      DB 2023.05.21

      [mySQL] 기본값(Default value) 설정하기

      Default Value(기본값)을 설정하는 이유 NOT NULL 설정을 하고, Default Value가 없으면 row를 추가할 때 에러가 발생한다. Default Value가 있으면 에러가 발생하지 않음 기본값(default value) 설정하기 MODIFY는 특정 컬럼의 데이터 타입, 속성, 기본값(디폴트 값) 등을 설정할 수 있다. 기본구조 ALTER TABLE 테이블명 MODIFY 컬럼명 변경할_데이터_타입 NOT NULL DEFAULT 값; 필요한 설정을 작성한 뒤, DEFAULT 101; 이라고 작성하면 101이 이 컬럼의 기본값이 되는거다. 기본값 활용 예시 DEFAULT CURRENT_TIMESTAMP: 이 설정은 해당 필드에 아무런 값이 주어지지 않았을 때 현재시간을 기본 값으로 설정한..

      DB 2023.05.21

      [mySQL] 테이블의 컬럼 추가, 삭제와 컬럼의 이름 변경

      ALTER TABLE: 테이블을 수정 테이블에 컬럼 추가하기 테이블 생성, 테이블 추가, add column ALTER TABLE ADD ... ... ALTER TABLE 테이블이름 ADD 컬럼이름 데이터타입 설정... ...; (예시 SQL문) student 테이블에 birth_date 라는 컬럼을 DATE 타입으로, 그리고 NOT NULL을 설정해줄거라면 다음과 같이 작성이 가능하다. ALTER TABLE student ADD birth_date DATE NOT NULL; 컬럼이름 수정하기 테이블 컬럼 수정, 컬럼수정, 컬럼 리네임,column rename, rename column ALTER TABLE RENAME COLUMN TO 기본구조 ALTER TABLE 테이블이름 RENAME COLUMN..

      DB 2023.05.21

      [mySQL] 데이터베이스 테이블의 row 데이터 수정 및 삭제

      수정한다, 갱신한다 UPDATE SET = , = , ... WHERE UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition; (예시 SQL문) users 테이블에서 아이디가 daniel12인 사용자의 이메일 주소를 변경하려면 다음과 같이 작성할 수 있다. UPDATE users SET email = 'john_new@example.com' WHERE id = 'daniel12'; 주의! 만약 WHERE을 쓰지 않으면 모든 row의 값이 해당 값으로 바뀐다. DELETE FROM WHERE DELETE FROM table_name WHERE condition; (예시 SQL문) users 테이블에서 아이디가 daniel..

      DB 2023.05.21

    1
    Daniel: The Dev Story

    찾기

    공지

    최근 글

    인기글

    최근 댓글

    캘린더

      5 / 2023
      일 월 화 수 목 금 토
      1 2 3 4 5 6
      7 8 9 10 11 12 13
      14 15 16 17 18 19 20
      21 22 23 24 25 26 27
      28 29 30 31

    글 보관함

    태그

      AlgorithmMYSQLgit코딩자바타입스크립트백준알고리즘javaBOJ

    즐겨찾기

    방문자 수

    • Today
    • Yesterday
    • Total
    myoskin

    티스토리툴바