DBeaver/이론정리

MySQL 테이블 컬럼 중 사용했던 용어 정리

qoeka 2024. 11. 26. 17:04

 

NOT NULL의 의미(노공백)

  • NOT NULL 제약 조건이 있는 컬럼은 데이터 삽입 시 반드시 값을 제공해야 한다. 예를 들어, 사용자의 이메일 주소를 저장하는 email 컬럼이 NOT NULL로 설정되어 있다면, 이 컬럼에 대해 NULL 값을 삽입할 수 없다

NULL(공백)과의 차이

  • NULL 값은 "값이 없음"을 의미하며, 이는 0이나 빈 문자열과는 다르다. 예를 들어, NULL은 데이터가 존재하지 않음을 나타내지만, 0은 실제로 존재하는 숫자 값이다
  • 따라서 NOT NULL 제약 조건이 있는 컬럼에는 이러한 NULL 값이 들어갈 수 없다.

 

Default란?(기본값)

 

  • Default는 프로그램이나 애플리케이션이 사용자가 특정 값을 지정하지 않았을 때 자동으로 사용하는 사전 설정된 값이나 옵션이다. 예를 들어, 웹 브라우저의 기본 검색 엔진이나 텍스트 편집기의 기본 글꼴이 이에 해당한다

 

 

MySQL테이터 한번에 입력하기(입력정보, 입력정보,....;)

 

  • 여러 개의 데이터를 한 번에 삽입할 때는 INSERT INTO 구와 테이블이름과 컬럼을 적은 뒤에  values(데이터) , 를 쓴다 그리고 정보값다음 , 을 하고 계속 원하는 정보를 마지막까지 입력하는 반복을 한후 마침표와 같은 효과를 같은 ; 를 쓰면 여러개의 데이터를 한번에 삽입시킬 수 있다.

(한개만 쓰고 ; 하면 1개만 입력되는 것이다)

 

 

AUTO_INCREMENT란?(자동 1추가)

 

  •  MySQL에서 사용되는 기능으로, 테이블의 특정 컬럼에 대해 자동으로 고유한 정수 값을 생성하는 데 사용된다. 주로 기본 키(Primary Key)로 설정된 컬럼에 적용되며, 새로운 행이 삽입될 때마다 이전 값에 1을 더한 값을 자동으로 할당한다

 

Primary Key란?(고유식별자)

 

  •  관계형 데이터베이스에서 각 레코드를 고유하게 식별하는 데 사용되는 중요한 개념이다
  •  Primary Key(고유식별자)는 테이블 내의 각 레코드를 고유하게 식별하는 컬럼(또는 컬럼의 조합)이다. 이 키는 각 행이 서로 다름을 보장하며, 데이터 검색 시 효율성을 높인다. Primary Key는 NULL 값을 허용하지 않으며, 중복된 값을 가질 수 없다. 즉, 모든 행은 반드시 고유한 Primary Key 값을 가져야 한다.

 

UNIQUE란?(중복허용x)

  • 제약 조건은 MySQL에서 특정 컬럼이나 컬럼 조합의 값이 서로 다르도록 보장하는 기능이다. 이 제약 조건을 사용하면 중복된 값을 허용하지 않아 데이터 무결성을 유지할 수 있다. UNIQUE 제약 조건이 설정된 컬럼은 중복된 값을 가질 수 없다. 예를 들어, 사용자 테이블에서 이메일 주소를 UNIQUE로 설정하면, 두 사용자가 동일한 이메일 주소를 가질 수 없습니다. 하나의 테이블에 여러 개의 UNIQUE 제약 조건을 설정할 수 있습니다. 반면, 각 테이블에는 오직 하나의 PRIMARY KEY만 존재할 수 있다

 

기본INSERT

  • INSERT INTO 테이블명 (컬럼1, 컬럼2, ...)
  • VALUES (값1, 값2, ...);

이것이 기본 insert 문법이다

MySQL에서 데이터를 삽입하는 것은 INSERT INTO 문을 통해 간단하게 수행할 수 있으며, 다양한 방법으로 데이터를 추가할 수 있습니다. 이러한 기본적인 INSERT 문법을 이해하고 활용하면 데이터베이스 관리에 큰 도움이 된다

'DBeaver > 이론정리' 카테고리의 다른 글

sub Query, Having,If함수,Case_end, 날짜관련함수 이론정리  (1) 2024.11.29
SQL 함수 이론정리  (0) 2024.11.28
MySQL 함수 이론정리  (0) 2024.11.27
aws~테이블 이론 정리  (2) 2024.11.26