Back End/AWS & MySQL

MySQL 테이블에 데이터 insert 하기 a. 하나저장, 여러개 저장, Not Null, Default

healingmau 2022. 5. 13. 17:23

 

MySQL 테이블에 데이터 insert 하기

a. 하나저장, 여러개 저장, Not Null, Default

 

데이터 생성 Insert

 

use yh_db;

 

항상 상단에는

~db를 사용하겠다는

명령러를 써줍니다.

 

그리고 코드작성 마지막에는

꼭 클론( ; )을 붙여줍니다.

 


insert into '테이블이름' 컬럼이름 values 데이터;

 

a. 하나의 데이터 입력(저장)

 

ex) insert into people first_name values 'Tina';

 

 

b. 여러 데이터 입력(저장)

 


          ex) insert into people

               (first_name, last_name, age)
               values
               ('Tina', 'Belcher', 13)

 

MySQL에서는 코드작성 끝을

클론( ; )으로 구분을 하기 때문에

줄바꿈으로 가독성을 높여줍니다.

 

 

c. 데이터 불러오기

 


select * from '테이블 이름';

여기서 ( * ) 은 모든 컬럼을 의미!

 

 

Default/Expression 부분에

어떤 값을 입력하면!

 

insert into로 저장될때,

입력했던 데이터로 저장됩니다.

 

NN (Not Null)를 체크하고,

데이터를 넣지 않으면

문자열은 공백으로,

숫자는 0으로 저장 됩니다.