λͺ©λ‘μ 체 κΈ (1099)
KoreanFoodie's Study
SQL 첫걸μμ΄λΌλ μ± μ λ³΄κ³ SQLμ λν κΈ°μ΄μ μΈ λ΄μ©μ μ 리ν 리λ§μΈλ κΈμ λλ€. 2μ₯ : ν μ΄λΈμμ λ°μ΄ν° κ²μ SELECT * FROM sample21; // μ λΆ κ°μ Έμ€κΈ° // NULL : λ°μ΄ν°κ° λ€μ΄μμ§ μμ κ²μ μλ―Ένλ νΉλ³ν κ° DESC sample21; // sample21μ μ€λͺ (μ΄λ€ μ΄μ΄ μ μλμ΄ μλμ§ νμΈ) μλ£ν : INTEGER, CHAR, VARCHAR(κ°λ³ κΈΈμ΄), DATE, TIME ν SELECT no, name FROME sample21; // no, nameμΈ μ΄λ§ μ½μ΄μ€κΈ° SELECT * FROM sample21 WHERE no = 2; // no κ° 2μΈ νλ§ μ ν SELECT * FROM sample21 WHERE no = 2; // no κ° 2κ° μλ ..
SQL 첫걸μμ΄λΌλ μ± μ λ³΄κ³ SQLμ λν κΈ°μ΄μ μΈ λ΄μ©μ μ 리ν 리λ§μΈλ κΈμ λλ€. 1μ₯ : λ°μ΄ν°λ² μ΄μ€μ SQL κ°λ μ 리 DBMS : λ°μ΄ν°λ² μ΄μ€λ₯Ό κ΄λ¦¬νλ μννΈμ¨μ΄μ΄λ€ RDBMS : λ°μ΄ν°λ² μ΄μ€λ₯Ό κ΄κ³ν λͺ¨λΈλ‘ κ΄λ¦¬νλ μννΈμ¨μ΄μ΄λ€. SQL : RDBMSμμ λ°μ΄ν°λ₯Ό μ‘°μνλ λͺ λ Ήμ΄λ€. DML(Data Manipulation Language) : λ°μ΄ν°λ² μ΄μ€μ μλ‘κ² λ°μ΄ν°λ₯Ό μΆκ°νκ±°λ μμ DDL(Data Definition Language) : λ°μ΄ν°λ² μ΄μ€ κ°μ²΄(object)λΌλ λ°μ΄ν° κ·Έλ¦μ λ§λ€κ±°λ μμ DCL(Data Control Language) : νΈλμ μ μ μ μ΄νλ λͺ λ Ήκ³Ό λ°μ΄ν° μ κ·ΌκΆνμ μ μ΄νλ λͺ λ Ή. SQL λ°©μΈ : λ°μ΄ν°λ² μ΄μ€ μ ν μ’ λ₯λ λ€μνλ°, κ²½μ°μ λ°λΌ νμ€κ³Ό..
"μ¬μλ λ무 λλνλ©΄ μλλ€" λ€λΆν μ±μ°¨λ³μ μ΄κ³ μ λ λμ€λ€ μμμ μ¨μλ μλλ μ΄ λ§μ μ΅κ·Όμ λ€μ μ μ΄ μλ€. μ΄λ° λ§μ μ°μ μμ₯μμ μμΈλ λ¨μλ€μ΄ μ€λλ§μ λͺ¨μ¬ κ³±μ°½ λΆν μμμ μμ£Όμμ κΈ°μΈμ΄λ©° ν λ²ν λμ¬μμ νλ¦Όμλ€. νμ§λ§ μλΉμμ λ¨μλ€μ΄ μ΄λ κ² μκ°νκ±°λ, νΉμ μΈμ νμ§ μλλΌλ μμ λ¬Έμ₯μ²λΌ νλνλ κ²½ν₯μ 보μ΄κΈ°λ νλ€. κ·Έλ λ€λ©΄ λ¨μλ€μ μ λ§λ‘ λλν μ¬μλ₯Ό μ«μ΄νλ κ±ΈκΉ? λ§μ½ κ·Έλ λ€λ©΄, μ λλν μ¬μλ μΈκΈ°κ° μλ€λ κ±ΈκΉ? ζΌη°ιΏη°(μ΄μ΄μμ΄) μ°λ¦¬ μλ΄μ 'μ λ€λ₯΄κ³ μ΄ λ€λ₯΄λ€' λΌλ λ§μ΄ μλ€. κ°μ λ§μ΄λΌλ μ΄λ»κ² νννλλμ λ°λΌ λ£λ μ¬λμ κΈ°λΆμ΄ λ¬λΌμ§λ€λ λ»μΈλ°, μ¬μ€ 맨 μ²μ λμ§ μ λ¬Έμ₯μλ λ€λ₯Έ μλ―Έκ° λ΄κ²¨ μλ€λ μκ°μ΄ λ€μλ€. 'λλν¨'μΌλ‘ ννλ..
νλ¬κ·ΈμΈ μ μ λͺ¨λ νλ¬κ·ΈμΈμ META-INF/MANIFEST.INF νμΌμ ν¬ν¨νλ€. MANIFEST νμΌμ ID, λ²μ , μ΄λ¦ λ±μ μ 보λ₯Ό κ°κ³ μλ€. Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: Favorites Plug-in Bundle-SymbolicName: com.qualityeclipse.favorites; singleton:=true Bundle-Version: 1.0.0 Bundle-ClassPath: favorites.jar Bundle-Activator: com.qualityeclipse.favorites.FavoritesPlugin Bundle-Vendor: Quality Eclipse Bundle-Localizati..
μλ°λ C++μ λΉν΄ API μ¬μ©μ΄ λ μμν νΈμ΄λ€. λ¨Όμ java.lang ν¨ν€μ§μ μνλ μ£Όμ ν΄λμ€μ κ°λ΅ν μ©λλ₯Ό μ°Ύμ보μ. Object ν΄λμ€ ν΄λμ€λ₯Ό μ μΈν λ extends ν€μλλ‘ λ€λ₯Έ ν΄λμ€λ₯Ό μμνμ§ μλλΌλ μμμ μΌλ‘ java.lang.Object ν΄λμ€λ₯Ό μμνκ² λλ€. λ°λΌμ μλ°μ λͺ¨λ ν΄λμ€λ Object ν΄λμ€μ μμμ΄κ±°λ μμ ν΄λμ€μ΄λ€. κ°μ²΄ ν΄μμ½λ ( hashCode() ) κ°μ²΄ ν΄μμ½λλ κ°μ²΄λ₯Ό μλ³νλ νλμ μ μκ°μ λ§νλ€.
μ΄ν΄λ¦½μ€ μ€μ νλ¬κ·ΈμΈ κ°λ° μμ€μ½λμ λλ€.
λλ μ΄λ¦΄ μ , λ§νμνλ₯Ό 보며 νλ²λ λλ¨νλ¨ μκ°μ ν΄λ³Έ μ μ΄ μλ€. μλ, μ νν λ§νλ©΄ λ§νμνμ μΊλ¦ν°λ μ€ν 리, μν μ 체λ₯Ό λ³΄κ³ λλ¨νλ€κ³ μκ°νλ μ μ μμ§λ§ κ·Έλ° μνμ λ§λλ κ²μ μκ³ λ‘μμ λν΄ κΉμ΄ μκ°ν΄ λ³Έμ μ΄ μλ κ² κ°λ€. λΉμ°ν κ²μ μλ€. κ·Έλ μ§λ§ λλ μ΄λ¦΄ μ λ§νμν ννΈμ λ§λ€κΈ° μν΄ μλ°±λͺ μ μ¬λλ€μ΄ λͺλ μ κ±Έμ³ μ΄λ₯Ό λ§λλ λͺ¨μ΅μ μμν μκ° μμλ€. μ§κΈμ λ무λ μ‘΄κ²½μ€λ½κ² 보μ΄κΈ°λ§ νμ§λ§. λλ‘ μ κΈ°νκΈ°λ νλ€. ν λͺ μ λ§νκ°κ° νμμ κ±Έμ³ μμλΆμ λ Έλ ₯μ΄ μ΄λ μ² μλ λ μμκ²λ ν루 μ λμ μ ν₯μΌλ‘ μλΉλλ€λ κ²μ΄. λ, μ΄λ€ μκ°κ° λͺ λ μ κ±Έμ³ μ¨λ΄λ¦° μνλ μ΄λ€ μ¬λμκ² λͺλΆμ‘°μ°¨ ν μ ν κ°μΉμλ νμμ λμ΄μ΄ λμ΄λ²λ¦°λ€λ κ²μ΄. λΉμ°ν κ²μ μλ€. λμ..
ν΄λ£¨μ§λΌλ κ°λ μ μκ² λλ©΄, μ¬λλ€μ΄ μ μμμ΄ λΉν©λ¦¬μ μΈ κ²°μ μ λ΄λ¦¬λμ§ μ μ μλ€. λν μ¬λλ€μ μμ¬κ²°μ μ μμΈ‘ν¨μΌλ‘μ¨, μλλ°©μ νλμ μ½μ΄λ΄κ±°λ μ‘°μ’ ν μ μμ κ²μ΄λ€. ν΄λ£¨μ§λ 무μμΌκΉ? ν΄λ£¨μ§λ, μ΄λ€ λ¬Έμ μ λν μν΄κ±°λ μΈλ ¨λμ§ μμ (κ·Έλ¬λ λλΌμΈλ§νΌ ν¨κ³Όμ μΈ) ν΄κ²°μ± μ λ»νλ€. μ΄λ μΈκ°μ μ§νκ³Όμ μ λμ΄μΌ λ΄€μλ, κ·Έ μμλ₯Ό μ½κ² μ°Ύμλ³Ό μ μλ€. μλ₯Ό λ€μ΄, μΈκ°μ μ²μΆλ λνμ μΈ ν΄λ£¨μ§λ€. λ§μΌ μΌμκ° μλλΌ 4κ°μ κΈ°λ₯μ΄ κ· μΌνκ² λ²νλͺ© μν μ νλ©° λͺΈλ¬΄κ²λ₯Ό μ§ν±νλ€λ©΄ ν¨μ¬ μ’μμ κ²μ΄λ€. κ·Έλ¬λ κ·Έ κ΅¬μ‘°κ° λ€λ°μ§μΉμ μ²μΆμμ μ§ννκΈ° λλ¬Έμ, λΆμμ νκ²λλ§ μΌμ΄μλ κ²μ΄ μμ μΌμ΄μμ§ μλ κ²λ³΄λ€ λ λμλ€. μμ°μ (νΉμ μμ‘΄μ) μλ¦λ€μμ΄ μλλΌ μ μμ±μ μ°μ μ νλ€...
Meanwhile, in the hospital... νλ μμ΄λΌλ μ± μ μ½λ€ 보면 μ΄λ° μ΄μΌκΈ°κ° λμ¨λ€. μλ€κ³Ό μλ²μ§κ° μ°¨λ₯Ό νκ³ κ°λ€κ° κ΅ν΅μ¬κ³ λ₯Ό λΉνλλ° μλ²μ§λ κ·Έ μ리μμ λ°λ‘ μ¬λ§νκ³ , μλ€μ μκΈμ€λ‘ μ€λ €κ°λ€. κ·Έλ°λ° μμ μ°¨νΈλ₯Ό λ³Έ μΈκ³Ό μμ¬κ° "λλ μμ μ ν μ μμ΄! μ΄ μ λ λ΄ μλ€μ΄μΌ!" λΌκ³ νλ κ²μ΄λ€. λ§μ μ¬λλ€μ μ μ νΌλμ λΉ μ§μ§λ§, μ΄λ΄ μΈκ³Ό μμ¬κ° μλ€μ μ΄λ¨ΈλλΌλ κ²μ μ½κ² λμΉμ±λ€. μκ°μ μΌλ‘ 'μΈκ³Όμμ¬ = λ¨μ±'μ΄λΌλ κ³ μ κ΄λ μ μ¬λ‘μ‘ν νλ¨μ΄ λ¦μ΄μ§ κ²μ΄λ€. κ·Έλ¬λ©΄μ μ μλ μ°λ¦¬κ° μ±μν κ³ μ νλ μμ΄λΌλ κ΄λ μ ν¬μμμ΄λΌκ³ μ§μ νλ€. κ³ μ κ΄λ μ λμ κ²μΌκΉ? λ¬Όλ‘ λ λν μ±μν μ΄ κ³ μ λμ΄ μμΌλ©΄ μλλ€κ³ μκ°νκ³ , μ±λ³ λΏλ§ μλλΌ μΈμ’ μ΄λ μ’ κ΅ λ± κΈ°ν ..
μ΄ κΈμ λκΉμ§ μ½λλ€λ©΄, μ μμ²μ΄ κ°μλ₯Ό 70λ§μμ νλ €κ³ νλμ§ μ μ μμ κ²μ΄λ€. μμ²μ΄λΌλ κ½€λ μ λͺ ν μ°½μ μ ν¬λ²κ° μλ€. (16λ§ κ΅¬λ μ 보μ ) μμ²μ΄λΌλ μ¬λμ μ¬μ 체λ₯Ό μ¬λ¬κ° κ°μ§κ³ μμΌλ©΄μ, μ°λ΄ 10μ΅μ λ²λ μμμ±κ° μ²λ μ΄λΌκ³ μ€μ€λ‘λ₯Ό μκ°νλ€. κ·Έλ νμμ μ€νμΏ μμ μμνμ¬ κ²½μ μ μμ λ₯Ό μ»κ² λμλ€λ©° μ€ν 리ν λ§μ νλ€. κ·Έλ¦¬κ³ κ·Έ λΉκ²°μ μλ €μ£Όλ κ°μλ₯Ό μ ν¬λΈμμ λͺ κ° κ³΅κ°νλλ°, λ°μμ΄ μ λ§ νλ°μ μ΄μλ€. νλ ₯μ λ°μ μμ²μ ν΄λμ€101μμ λ¬΄λ € 70λ§μ μ§λ¦¬ κ°μ’λ₯Ό μ€ννκ² λλλ°, (μ§κΈμ 55λ§μ μ λμ΄λ€) κ°κ²©μλ λΆκ΅¬νκ³ νκΈ°κ° 4000κ°κ° λκ² λ¬λ¦¬λ λ± μμ²λ ννΈλ₯Ό μΉκ² λλ€. κ·Έμκ²λ μ±κ³΅ν μ¬μ κ°λΌλ λͺ μ±κ³Ό ν¨κ» μ¬κΈ°κΎΌμ΄λΌλ λΉλμ΄ λ°λΌλΆλλ€. μ΄κ²μ μ±..