λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

Database/DB 이둠

λ°μ΄ν„°λ² μ΄μŠ€ ν…Œμ΄λΈ”

λ°μ΄ν„°λ² μ΄μŠ€ ν…Œμ΄λΈ”

λ°μ΄ν„°λ² μ΄μŠ€μ˜ ν…Œμ΄λΈ”μ„ μƒμ„±ν•˜κ³ , 이λ₯Ό μ‘°μž‘ν•΄λ³΄λŠ” 방법듀을 μ•Œμ•„λ³΄μž.

ν…Œμ΄λΈ” 생성

create table λͺ…령어와 ν•¨κ»˜ μ›ν•˜λŠ” ν…Œμ΄λΈ”μ˜ 이름을 μž‘μ„±ν•œ λ’€ κ΄„ν˜Έλ‘œ λ¬Άμ–΄μ€€λ‹€.

κ΄„ν˜Έ μ•ˆμ—λŠ” ν…Œμ΄λΈ”μ— λ“€μ–΄κ°ˆ ν•„λ“œλͺ…κ³Ό κ·Έ ν•„λ“œμ˜ νƒ€μž…, 그리고 μ˜΅μ…˜μ„ 적어쀄 수 μžˆλ‹€.

μ΄λ•Œ μ˜΅μ…˜μ€ ν…Œμ΄λΈ”μ„ 생성할 λ•Œ 무쑰건 ν•„λ“œκ°€ λ“€μ–΄κ°€μ•Ό ν•˜λŠ” 유무인 NULL, NOT NULL, μ›ν•˜λŠ” DEFAULT κ°’, μžλ™μœΌλ‘œ 1μ”© μ¦κ°€ν•˜λŠ” AUTO_INCREMENT 등이 μžˆλ‹€.

PRIMARY KEY(ν•„λ“œλͺ…) 으둜 킀값을 μ •ν•΄μ€€ λ’€, κ΄„ν˜Έλ₯Ό λ‹«κ³  μ„Έλ―Έμ½œλ‘ μœΌλ‘œ λ§ˆλ¬΄λ¦¬ν•œλ‹€.

  • μ˜ˆμ‹œ

  • desc λ₯Ό μ‚¬μš©ν•˜μ—¬ table의 λ‚΄μš©μ„ 확인

ν…Œμ΄λΈ” μˆ˜μ •

alter table ν…Œμ΄λΈ”λͺ… rename λ³€κ²½ 이름 으둜 ν…Œμ΄λΈ”μ˜ 이름을 λ³€κ²½ν•  수 μžˆλ‹€.

drop table ν…Œμ΄λΈ”λͺ… 은 ν…Œμ΄λΈ”μ΄ 사라진닀.

  • μ˜ˆμ‹œ

ν…Œμ΄λΈ” ν•„λ“œ μˆ˜μ •

alter table ν…Œμ΄λΈ”λͺ… 을 μž…λ ₯ν•œ λ’€, μ›ν•˜λŠ” λͺ…λ Ήμ–΄λ₯Ό μž…λ ₯ν•œλ‹€.

add ~둜 μƒˆλ‘œμš΄ ν•„λ“œλ₯Ό μΆ”κ°€ν•  μˆ˜λ„ 있고, drop ν•„λ“œλͺ… 으둜 ν•„λ“œλ₯Ό μ‚­μ œν•  μˆ˜λ„ μžˆλ‹€.

  • μ˜ˆμ‹œ

chage둜 ν…Œμ΄λΈ”μ˜ ν•„λ“œλ₯Ό λ³€κ²½ν•  μˆ˜λ„ μžˆλ‹€.

'Database > DB 이둠' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

MySQL Update & Delete  (0) 2022.03.09
MySQL Create & Read  (0) 2022.03.09
MySQL ν…Œμ΄λΈ” λ§Œλ“€μ–΄λ³΄κΈ°  (0) 2022.03.09
JDBC  (0) 2022.03.08
MySQL DB μ ‘μ†ν•˜κΈ° & λ°μ΄ν„°λ² μ΄μŠ€ 생성  (0) 2022.03.08