insert into 뒤에 테이블명, 테이블 컬럼명을 입력하고(순서는 상관없음)
values () 괄호 안에 저장할 데이터 컬럼명 입력 순서대로 입력
-- 데이터베이스 지정
use yhdb;
-- 테이블에 데이터 저장
insert into cats
(name, age)
values
('야옹이', 7);
-- 테이블의 데이터를 확인(가져오는) 방법
-- select 오른쪽에는 컬럼 이름을 작성하는 것이다.
-- * 은, 모든 컬럼을 말한다.
select *
from cats;
-- 하나의 SQL 문으로 여러 개의 데이터를 넣는 방법
insert into cats
(name, age)
values
('찰리', 3), ('Sadie', 8), ('Bear', 4);
-- VARCHAR(8)로 지정된 문자열 길이 제한으로 인해 입력된 값이 길이를 초과하여 저장되지 않음
insert into cats
(name, age)
values
('hello everybody', 2);
-- 특정 컬럼 값만 넣는 방법
-- 컬럼이 하나 비기 때문에 빈 컬럼은 Null
-- Null 은 데이터가 없다는 뜻. (Nan)
insert into cats
(name)
values
('키티');
insert into cats
(age)
values
(5);
-- cats 테이블에 name 컬럼에 NN (Not Null)을 설정
insert into cats
(age)
values
(10);
insert into cats
(name)
values
('길동이');
-- defalut 세팅한 경우 NN 컬럼의 데이터가 들어오지 않으면 디폴트값으로 저장한다.
insert into cats
(age)
values
(3);
'MySQL' 카테고리의 다른 글
[MySQL] 테이블 데이터 삭제 Delete (0) | 2024.05.13 |
---|---|
[MySQL] 테이블 데이터 변경 Update (0) | 2024.05.13 |
[MySQL] 테이블 원하는 컬럼, 데이터만 Select 하기 (0) | 2024.05.13 |
[MySQL] Null, Not Null, Default (0) | 2024.05.13 |
[MySQL] 테이블 (table) 생성 (0) | 2024.05.13 |