μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- join
- μ€λΈμ
- ν°μ€ν 리μ±λ¦°μ§
- νΌκ³΅μ±λ¦°μ§
- Til
- SQL
- κΈ°μ λ©΄μ
- java
- Kotlin
- νλ‘κ·Έλλ¨Έμ€
- μΈνλ°
- μλ°
- doitandroid
- CS
- μ€ν°λ
- νΌκ³΅λ¨
- μ½νλ¦°
- select
- μΉ΄μΉ΄μ€μ½ν
- Android
- groupby
- μλ£κ΅¬μ‘°
- MySQL
- μ½ν
- νΌκ³΅ν
- μλλ‘μ΄λ
- μκ³ λ¦¬μ¦
- μλλ‘μ΄λμ€νλμ€
- μ μ²κΈ°
- μ 보μ²λ¦¬κΈ°μ¬
- Today
- Total
Welcome! Everything is fine.
[TIL] 220117 λ³Έλ¬Έ
π» Today I Leaned...
π μλλ‘μ΄λ μ λ¬Έ
μλ΅μ λν νλ¦
λ€ μ΄ν΄νμ§ λͺ»νμ΄λ νΈμΆνκ³ μλ΅νλ νλ¦μ μμ£Ό μ‘°κΈμ μμκ°κ² λμλ€..μ’ λ μμΈν κ°μλ₯Ό λ€μ΄μΌν λ― μΆλ€.
μ± κ°λ° μ¬μ§ 곡μ μ±μ μ΄λ»κ² λ§λ€κΉ?
μΉ΄λ©λΌλ‘ μ°μ μ¬μ§ νΉμ μ¨λ²μ μλ μ¬μ§μ μ΄λ»κ² 곡μ ν μ μμμ§μ λν΄ μ΄μΌκΈ°νλ©΄μ μλ²μ DBμ λν΄ κ°λ΅ν λ°°μ λ€. AWSλ EC2, VM, SDK, S3 λ±κ³Ό κ°μ μμν μ©μ΄λ€μ΄ λ§μ μ΄λ €μ λ€.
κ°λ¨ν μ 리νμλ©΄ μ¬μ§ 곡μ μ±μ λ§λ€κ³ μ ν λ, λ κ°μ§ λ°©λ²μ μκ°ν μ μλ€. AWSμμ μ 곡νλ SDKκ° μλλ°, κ·Έ SDKλ₯Ό μ΄μ©νλ©΄ λ°λ‘ S3λ‘ μ¬λ¦΄ μ μλ€. λλ μ§μ νμΌμ μ°νν΄μ μ¬λ¦¬λ κΈ°λ₯λ μλλ‘μ΄λμ μλ€. μλλ‘μ΄λ μ λ‘λ κΈ°λ₯μ μ΄μ©νκ±°λ AWSμμ μ 곡νλ SDKλ₯Ό μ΄μ©νμ¬ μ¬μ§μ S3μ μ μ₯μ μ±κ³΅νλ€λ©΄, ν΄λΉ μ±μ μ¬μ©νκ³ μλ λ€λ₯Έ μ¬μ©μλ μ΄ S3μ μ μμ ν΄μ λ³Ό μ μμ΄μΌ νλ€. κ·Έλ¬κΈ° μν΄μλ ν΄λΉ νμΌμ μμΉλ€μ΄ μλ 리μ€νΈκ° μμ΄μΌ νλ€.(S3μ μ μ₯νκ² λλ©΄ HTTP νλ‘ν μ½μ μν΄μ URLλ‘ λμ΄) μ΄ URLλ§ μκ³ μμΌλ©΄ μ μνμ¬ μ¬μ§μ λ³Ό μ μλλ°, μ¬μ§ 곡μ μ±μ΄λΌλ©΄ μ΄ URLμ λ€λ₯Έ μ¬μ©μλ μμμΌνλ―λ‘ DBκ° νμνλ€.
μ¬μ©μ Aκ° S3μ μ¬μ§μ μ¬λ¦¬λ©΄ μ¬μ©μ μ 보μ ν΄λΉ νμΌμ URLμ DBμ μ μ₯νλ€. μ΄λ€ μ¬μ©μκ° μ¬λ Έλμ§, μ΄ μ¬μ©μκ° μ¬λ¦° μ¬μ§μ URL μ λ³΄κ° λ¬΄μμΈμ§ λ±μ μμμΌνκΈ° λλ¬Έμ΄λ€. μ΄ DBμμ 리μ€νΈλ₯Ό μ 곡νκ³ , μ¬μ©μ Bκ° μ΄ λ¦¬μ€νΈμμ URLμ ν΄λ¦νμ λ, S3μμ μ¬μ§μ 보μ¬μ£Όκ² λλ€.
λ±λ‘ λ²νΌμ λλ₯΄λ©΄ λ¨Όμ μ¬μ§μ΄ S3λ‘ κ°κ³ , S3λ URLμ λλ €μ€λ€. λ°μ URLμ μ¬μ©μ μ 보μ ν¨κ» EC2μ λ겨μ€λ€. κ·Έλ¦¬κ³ μλ²κ° DBλ‘ λ€μ λ겨주면 μ΄ DBμ μ¬μ©μ μ 보(ID)μ URLμ΄ μ μ₯λλ€. μλ²λ Java, node.js, python λ±μΌλ‘ λ§λ€ μ μλ€.
λ€νΈμν¬, ν΄λΌμ°λ, DBμ κ΄ν κ°λ μ μ€μνλ§νΌ λ€μ ν λ² μ λ¦¬κ° νμν λ―μΆλ€.
π μνμ½λ© - DATABASE2 - MySQL
SQLμ UPDATE ꡬ문
CRUDμ€ Update(μμ )μ μ΄λ»κ² ν κΉ? sql update mysql κ²μμ΄λ‘ κ²μν΄λ³΄λ©΄ ν΄λΉ λ¬Έλ²μ μ°Ύμ μ μλ€. μλμ 보면 κ·Έ λ¬Έλ²μ΄ λμμλ€. μ μΌ μ²«μ€μ 보면 UPDATE λ€μμ μμ νκ³ μΆμ ν μ΄λΈλͺ μ μ λλ€λ κ²μ μ μ μλ€.
UPDATE [LOW_PRIORITY] [IGNORE] table_reference
SET assignment_list
[WHERE where_condition]
[ORDER BY ...]
[LIMIT row_count]
value:
{expr | DEFAULT}
assignment:
col_name = value
assignment_list:
assignment [, assignment] ...
μ°μ topic ν μ΄λΈμ μ νν΄μ€λ€.
SET λ€μ κ³ μΉκ³ μΆμ 컬λΌμ λ΄μ©μ λ£μ΄μ£Όκ³ , νμ΄νλ κ³ μΉλ€. κ·Έλ¬λ μ΄κ²λ§ μ κ³ λ°λ‘ μ€ννλ©΄ λͺ¨λ 컬λΌμ΄ 'Oracle'λ‘ λ°λκ² λλ€. WHEREμ μ ν΅ν΄ λꡬμκ² μ λ°μ΄νΈλ₯Ό ν κ²μΈμ§ μ ν΄μ€μΌνλ€. μ΄λ° WHEREλ¬Έμ μ λ§ μ€μνκΈ° λλ¬Έμ κΌ λΉ λ¨λ¦¬μ§μλλ‘ μ£Όμν΄μΌνλ€!
λ€μ SELECTλ¬ΈμΌλ‘ λ€μ 보면 μ λλ‘ μμ λ κ²μ λ³Ό μ μλ€.
SQLμ DELETE ꡬ문
λ§μ§λ§μΌλ‘ CRUDμ€ Delete(μμ )λ μ΄λ»κ² ν κΉ? sql delete in mysql κ²μμ΄λ‘ μ°Ύμ보면 ν΄λΉ λ¬Έλ²μ μ°Ύμ μ μλ€. μ°Ύμ보λ DELETE ν€μλ λ€μμλ FROM ν€μλκ° κΌ λ€μ΄κ°μΌνλ€.
DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name [[AS] tbl_alias]
[PARTITION (partition_name [, partition_name] ...)]
[WHERE where_condition]
[ORDER BY ...]
[LIMIT row_count]
μμ κ°μ΄ κ°νΈνκ² μμ ν μ μλ€. κ·Έλ¬λ DELETEλ λ§μ°¬κ°μ§λ‘ WHEREλ¬Έμ μ λ λΉΌλ¨ΉμΌλ©΄ μλλ€.
'TIL' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[TIL] 220119 (0) | 2022.01.19 |
---|---|
[TIL] 220118 (0) | 2022.01.18 |
[TIL] 220113 (0) | 2022.01.13 |
[TIL] 220112 (0) | 2022.01.12 |
[TIL] 220111 (0) | 2022.01.11 |