MySQL Workbench
[MySQL] 테이블에 데이터 insert 하기 _하나저장, 여러개저장, Not Null, Default 설정
처카푸
2024. 5. 14. 11:14
데이터베이스 테이블에 데이터 insert 하기
데이터를 다루기 전에,
어떤 데이터베이스(스키마)를 사용할 건지 지정해 준다.
_ 내가 선택한 스키마는 진한 글씨로 바뀐다.
use yhdb;
기본 정보
: cats 테이블 생성, 컬럼 명은 id : INT, name : VARCHAR(8), age : INT
insert into 테이블명
( 컬럼명)
values
(컬럼명에 맞는 데이터 값)
1. cats 테이블에 데이터 한 개 저장하기
- insert into : 데이더 저장
insert into cats
(name, age)
values
('야옹이', 7);
- 데이터를 넣은 뒤 데이터 확인하기
select 오른쪽 = 컬럼이름 자리, * = 모든 컬럼
select *
from cats;
2. cats 테이블에 여러 개의 데이터 저장하기
insert into cats
(name, age)
values
('찰리', 3), ('Sadie', 8), ('Bear', 4);
- 데이터를 넣은 뒤 데이터 확인하기
select 오른쪽 = 컬럼이름 자리, * = 모든 컬럼
select *
from cats;
3. Not Null, Default 설정하기
- 테이블 만드는 창에서 Not Null 과 Default 를 설정할 수 있다.
- NN = Not Null 에 체크를 하면, 데이터가 비었을 때 null 이 아닌 -> ' ' 빈 문자열로 저장한다.
- Default 값을 써주면 비어져있는 값일 때, 빈 문자열이나 null이 아닌 -> Default 값으로 데이터를 저장한다.