데이터베이스 테이블에 데이터 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 값으로 데이터를 저장한다.
'MySQL Workbench' 카테고리의 다른 글
[MySQL] SQL 데이터를 가공하는키워드 _distinct, order by, limit (0) | 2024.05.14 |
---|---|
[MySQL] SQL 데이터 CRUD 하기 _ insert into, select, where, update, delete (0) | 2024.05.14 |
[MySQL] SQL 기본 룰 및 문자열 함수들 _concat(), substring(), replace(), upper() / lower(), reverse(), char_length() (0) | 2024.05.13 |
[MySQL] 테이블 생성하기 _ PK, NN, AI, UN (0) | 2024.05.13 |
[MySQL] 에러 번호 1175 Safe Update 해결 방법 (0) | 2024.05.13 |