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 |