alter table [table_name] add primary key([col_name]);
[table_name]의 정보를 수정하는데/ [col_name]을 primary key로 추가하겠다.
table 삭제: drop
drop table [table_name];
DML(Data Manipulation Language)
데이터 조작어
data 조회: select
select [col_name] from [table_name];
[table_name]의 attribute [col_name] 항목을 보고 싶다. [*]는 전체 항목을 의미함.
data 삽입: insert
insert into [table_name]([col_name1], [col_name2], ...)] [->values('[data_col_name1]', '[data_col_name2]', ...)];
[table_name] 뒤 attribute를 언급하고 줄바꿈+values 명령어를 통해 언급한 attribute의 field value를 선언 가능함.
attribute 언급하지 않고 [table_name]의 모든 field에 대해 value 선언도 가능함.
data 삭제: delete
delete from [table_name] [where [col_name]='value'];
[table_name]의 모든 항목을 삭제하겠다. where: [col_name] 항목이 value인 data에 한해.
data 수정: update
update [table_name] set [col_name1]='value1' [where [col_name2]='value2'];
[table_name]의 [col_name2] 항목을 모두 value1로 수정하겠다. where: [col_name2] 항목이 value2인 data에 한해.
attribute를 () 안에서 다룰 때, 다른 type과는 달리 int type은 작은 따옴표('')로 값을 묶어주지 않아도 된다.