Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- GCP
- 11659
- 자바
- 클라우드에서 도커 실행하기
- 프로그래머스
- 버블정렬
- 백준
- 코딩테스트
- vm인스턴스생성
- 알고리즘
- Spring MVC 동작원리
- MySQL
- 투포인터알고리즘
- 싱글톤패턴
- 스택
- 재귀함수
- 인텔리제이
- 코드스테이츠 백엔드
- 백준 11659
- 구간합구하기
- List.of
- OOP
- 재귀와반복문
- Array.asList
- String.valueOf()
- java
- Spring Web MVC
- 성능테스트툴
- 코드스테이츠
- Spring MVC 구성요소
Archives
- Today
- Total
순간을 기록으로
[MySQL] 행(데이터) 추가하기 - INSERT INTO 본문
1.행 데이터 추가하기
INSERT INTO 테이블명 VALUESE(값1, 값2, ...)
모든 열의 값을 넣어서 행(데이터)를 추가하는 방법이다.
예제 테이블
데이터가 없어서 어떤 칼럼이 있는지 확인하기 어렵다.
테이블 칼럼 확인하기
3개의 속성이 확인됐다.
no는 null이 허용되지 않는 int형 필드
a는 null이 허용되는 최대 문자열 길이가 30인 문자열형 필드
b는 null이 허용되는 날짜형 필드
행(데이터) 추가하기
데이터가 추가됐는지 확인
2.열을 지정해서 행(데이터)추가하기
INSERT INTO 테이블명(열1, 열2, ...) VALUESE(값1, 값2, ...);
일부 값만을 입력해서 행(데이터)를 추가하는 방법이다. 값이 디폴트가 아닌 열은 반드시 명시해야한다.
데이터가 추가 됐는지 확인하기
값을 할당하지 않았던 b에는 디폴트 값이였던 NULL이 들어가 있다.
3.NOT NULL 제약
각 열마다 NULL만 넣어보기
'no' 열의 경우 NOT NULL 제약이 있기 때문에 NULL값을 허용하지 않는걸 알 수 있다.
'Computer Science > Database' 카테고리의 다른 글
[MySQL] 데이터 업데이트하기 - UPDATE (0) | 2021.11.29 |
---|---|
[MySQL] 데이터 삭제하기 - DELETE FROM (0) | 2021.11.25 |
[MySQL] 날짜 연산하기 (0) | 2021.11.25 |
[MySQL] 데이터베이스 수치형 데이터 연산하기 (0) | 2021.11.12 |
[MySQL] WHERE로 행 제한이 아닌 'LIMIT'으로 결과 행 제한하기 (0) | 2021.11.11 |
Comments