d0r1

[MYSQL] 기초 구문 정리 본문

이것저것/관심

[MYSQL] 기초 구문 정리

d0r1 2023. 10. 16. 10:07

간략하게, create, update, select, delete, insert 정도만 다루겠습니다

 

DDL 

- CREATE 

테이블 혹은 데이터베이스를 생성할 때 사용합니다.

 

create database database_name

create table table_name ( column_name column_type KEY etc ... )

예시)

이름이 "test"인 database를 생성

: create database test

이름이 "test"인 테이블을 생성하고, 안의 컬럼은 id, name, idx가 있다, idx는 기본키로 설정한다

: create table test ( id varchar(10), name varchar(10), idx int primary key ) 

 

- DROP

데이터베이스를 제거할 때 사용합니다

 

drop database database_name

예시)

test 데이터베이스를 삭제하라

: drop database test

 


DML

- INSERT

테이블에 새로운 데이터를 삽입할 때 사용합니다

 

insert into table_name(column_name1, column_name2, ... ) values ( value1, value2, ... )

예시)

"test"테이블에 name "dori"를 삽입하라

: insert into test(name) values ("dori")

- UPDATE

테이블의 내용을 수정할 때 사용합니다

 

update table_name set column_name=modify_value where condition

예시)

"test" 테이블의 도리의 대여료(price)를 5000원으로 수정하라

: update test set price=5000 wherer name="dori"

 

- DELETE

테이블의 내용을 삭제할 때 사용합니다

 

delete from table_name where condition

예시)

"test"테이블의 도리를 지워라

: delete from test where name="dori"

 

 

- SELECT 

테이블의 내용을 조회할 때 사용합니다

 

select column_name from table_name where condition

예시)

"test" 테이블에서 대여료가 5000원이 넘는 값만 출력하라

select * from test where price > 5000