반응형
작업을 하기전에 항상 SQL문으로 아래의 코드를 작성해 준다
작업할 데이터베이스 선택하는 SQL
( use) ( schema ) ( ; )
use graphene911_db;

Navigator 창에 SCHEMAS에 내가 작업할 SCHEMA 이름이
진한 검은색으로 변경 되었으면 코드가 정상적으로 작동 한 것이다.
지금 작업하고 있는 DB의 Table 이름을 보여주는 SQL
show tables;

지금 작업하고 있는 테이블의 컬럼을 보여주는 SQL
desc tweets;

Data Insert
데이터를 테이블에 저장하는 법
insert into cats (name, age) values ('Jetson', 7);
저장된 데이터를 가져오는 방법 data (데이터 억세스는 셀렉트, 별은 모든 컬럼)
select * from cats;
하나의 SQL 문으로 데이터를 여러개 저장하는 방법
insert into cats -- 테이블 이름
(name,breed,age) -- 컬럼 이름
values
('Ringo','Tabby',4), -- 컬럼 순서대로 추가할 데이터를 적어준다.
('Cindy','Maine Coon',10), -- ,콤마로 구분한다.
('Dumbledore','Maine Coon',11),
('Egg','Persian',4),
('Misty','Tabby',13),
('George Michael','Ragdoll',9),
('Jackson','Sphynx',7);
데이터 추가시 컬럼에 비어있는 데이터가 있는 경우 null이라고 기본적으로 표시된다.
insert into cats (name,age) values ('Jetson',7);
insert into cats (name) values ('Jetson');

NN에 체크되어있고, 데이터가 비어있는 경우는

디폴트 값으로 표시되는데
문자열은 공백, 숫자는 0으로 표시된다.

Table 설정에서 디폴트값을 변경 할 수도 있다.

변경 후 데이터 출력 결과

반응형
'TOOL > MySQL' 카테고리의 다른 글
| MySQL - DELETE (0) | 2022.05.15 |
|---|---|
| MySQL - UPDATE (0) | 2022.05.15 |
| MySQL - Select ( slicing / concat / replace / reverse / char_length / upper / lower ) (0) | 2022.05.15 |
| MySQL - MySQL Workbench Create Table (0) | 2022.05.14 |
| MySQL - Windows MySQL Workbench Install (0) | 2022.05.13 |