개발학습일지

[MySQL] 테이블에 데이터 insert 하기 _하나저장, 여러개저장, Not Null, Default 설정 본문

MySQL

[MySQL] 테이블에 데이터 insert 하기 _하나저장, 여러개저장, Not Null, Default 설정

처카푸 2024. 5. 14. 11:14

데이터베이스 테이블에 데이터 insert 하기

 

데이터를 다루기 전에,

어떤 데이터베이스(스키마)를 사용할 건지 지정해 준다.

_ 내가 선택한 스키마는 진한 글씨로 바뀐다.

use yhdb;

use SCHEMAS;

 

기본 정보

: 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 값으로 데이터를 저장한다.

default