728x90 λ°μν π Database36 [MySQL] React Native + Node.js + MySQL To do list λ§λ€κΈ° 2 - MySQL ν μ΄λΈ λ§λ€κΈ° (Create a MySQL Table) Install MySQL MySQL :: Download MySQL Installer Select Operating System: Select Operating System… Microsoft Windows Select OS Version: All Windows (x86, 32-bit) Windows (x86, 32-bit), MSI Installer 8.0.29 2.3M (mysql-installer-web-community-8.0.29.0.msi) MD5: 4f735569267527dec28d9e8d977f33d1 | Signatu dev.mysql.com MySQL Workbench MySQL :: Download MySQL Workbench Select Operating System: Select.. 2022. 7. 23. [Oracle] ν¨ν€μ§(Package)λ? (feat. C.R.U.D) μλ νμΈμ Foma π» μ λλ€! μ€λμ μ¬λ¬ ν¨μμ νλ‘μμ λ₯Ό λ¬Άμ΄μ μ¬μ©ν μ μλ ν¨ν€μ§μ λν΄ μμ보λλ‘ νκ² μ΅λλ€. λ°λ‘ μμν κ²μ~ ν¨ν€μ§(Package)λ? ν¨ν€μ§λ νλ‘μμ λλ ν¨μ λ± μλΈ νλ‘κ·Έλ¨μ νλλ‘ λ¬Άμ΄λμ κ°μ²΄μ λλ€. μλ₯Ό λ€λ©΄ μνμ κ΄ν ν¨μλ€μ λͺ¨μ λμ MATHλΌλ ν¨ν€μ§κ° μκ³ κ·Έ μμ μ°μ°μ νλ ν¨μ λλ νλ‘μμ λ±μ΄ μλ κ²μ λλ€. ν¨ν€μ§λ μ»΄νμΌμ κ±°μ³μ μ€νλλ©°, λ€λ₯Έ ν¨ν€μ§λ₯Ό μ°Έμ‘°,μ€νν μ μμ΅λλ€. μ₯μ λͺ¨λν ν¨μμ νλ‘μμ λ± μλΈ νλ‘κ·Έλ¨μ ν κ³³μ λͺ¨μμ μ¬μ©ν μ μμΌλ―λ‘ κ΄λ¦¬ λ° μ¬μ©νκΈ°κ° μμν©λλ€. μΊ‘μν μ μΈλΆλ§ μΈλΆμ 곡κ°λκ³ , λ³Έλ¬Έμ κ°μΆ°μ Έ μκΈ° λλ¬Έμ μ κ·Όμ μ μ΄νμ¬ μ€μ©μ λ°©μ§ν©λλ€. μ±λ₯ ν¨ν€μ§μ μλΈ νλ‘κ·Έλ¨ νΈμΆ μ ν¨ν€μ§ .. 2022. 3. 5. [Oracle] ν¨μ(Function)μ νλ‘μμ (Procedure) μ°¨μ΄ μλ νμΈμ Foma π» μ λλ€. μ§λ κΈλ€μ νλ‘μμ μ ν¨μμ λν΄ μ 리νμλλ°μ. μΈλ» 보기μ ν¨μμ νλ‘μμ κ° κ±°μ λκ°λ€κ³ μκ°λλλΌκ΅¬μ. (ν¨μ κΈμ μ¬κΈ° μμ νλ‘μμ κΈμ μ¬κΈ° μμ νμΈνμλ©΄ λ©λλ€.) κ·Έλμ ν¨μμ νλ‘μμ μ μ°¨μ΄μ μ΄ μ΄λ€ κ²μ΄ μλμ§ λ μμΈν μμλ³΄λ €κ³ κΈμ μ 리νκ² λμμ΅λλ€. λ°λ‘ μμν κ²μ~ ν¨μμ νλ‘μμ μ μ°¨μ΄ νλ‘μμ λν 맀κ°λ³μλ₯Ό λ°μ μ¬λ¬ μμ μ μννμ¬ κ°μ λ°νν μ μκ³ , ν¨μ λν 맀κ°λ³μλ₯Ό λ°μ μ¬λ¬ μμ μ μννμ¬ κ°μ λ°νν μ μμ΅λλ€. νμ§λ§ ν¨μμ νλ‘μμ κ° λκ°μ κ²μ μλλ°μ. μ§κΈλΆν° ν¨μμ νλ‘μμ μ μ°¨μ΄μ μ λν΄μ λμ΄νκ² μ΅λλ€. μλ―Έ νλ‘μμ μΌλ ¨μ 쿼리λ₯Ό λ§μΉ νλμ ν¨μμ²λΌ μ€ννκΈ° μν 쿼리μ μ§ν©μ΄λ©°, μΌλ ¨μ μμ μ μ .. 2022. 3. 5. [Oracle] ν¨μ(Function)λ? (feat. C.R.U.D) μλ νμΈμ Foma π» μ λλ€! μ€λμ μ¬λ¬ μμ μ νλ²μ ν μ μλ ν¨μμ λν΄μ μμλ³΄κ² μ΅λλ€. λ°λ‘ μμν κ²μ~ ν¨μ(Function)μ΄λ? λ°μ΄ν°λ² μ΄μ€μμ ν¨μλ μΌλ°μ μΈ νλ‘κ·Έλλ°μμμ ν¨μμ λμΌν©λλ€. 맀κ°λ³μλ₯Ό λ°μ νΉμ κ³μ°(μμ )μ μννκ³ κ²°κ³Όλ₯Ό λ°ννλ κ΅¬μ‘°λ‘ λμ΄ μμ΅λλ€. μ¦, νΉμ λμμ μννλ μ½λ λΆλΆμ μλ―Έν©λλ€. λ°μ΄ν°λ² μ΄μ€ λ΄μμλ νΉμ κ°(맀κ°λ³μ)μ μ λ ₯ λ°μ μ¬λ¬ 쿼리문μ μμ ν λ€ λ°ννλ κΈ°λ₯μ μλ―Έν©λλ€. (μΈλ» 보기μ νλ‘μμ μ λμΌνλ€κ³ λλ μ μλλ°μ. μ°¨μ΄μ μ μ¬κΈ° μμ νμΈνμλ©΄ λ©λλ€.) μμ± CREATE OR REPLACE FUNCTION ν¨μμ΄λ¦(νλΌλ―Έν°1μ΄λ¦ νμ , νλΌλ―Έν°2μ΄λ¦ νμ ...) RETURN λ°νν νμ IS λ³μ μ μΈ BEG.. 2022. 3. 5. [Oracle] μΈλ±μ€(Index)λ? (feat. C.R.U.D) μλ νμΈμ Fomaπ» μ λλ€. μ€λμ μνλ λ°μ΄ν°λ₯Ό μ½κ² μ°Ύμμ€ μ μλλ‘ λ―Έλ¦¬ μ 리λ₯Ό ν΄λλ μΈλ±μ€μ λν΄μ μμλ³΄λ €κ³ ν©λλ€. λ°λ‘ μμν κ²μ~ μΈλ±μ€(Index)λ? μΈλ±μ€λ λ°μ΄ν°λ² μ΄μ€ λΆμΌμ μμ΄μ ν μ΄λΈμ λν λμμ μλλ₯Ό λμ¬μ£Όλ μλ£ κ΅¬μ‘°λ₯Ό μΌμ»«λλ€. μΈλ±μ€λ ν μ΄λΈ λ΄μ 1κ°μ 컬λΌ, νΉμ μ¬λ¬ κ°μ 컬λΌμ μ΄μ©νμ¬ μμ±λ μ μλ€. κ³ μμ κ²μ λμλΏλ§ μλλΌ λ μ½λ μ κ·Όκ³Ό κ΄λ ¨ ν¨μ¨μ μΈ μμ λ§€κΉ λμμ λν κΈ°μ΄λ₯Ό μ 곡νλ€. μΈλ±μ€λ₯Ό μ μ₯νλ λ° νμν λμ€ν¬ 곡κ°μ λ³΄ν΅ ν μ΄λΈμ μ μ₯νλ λ° νμν λμ€ν¬ 곡κ°λ³΄λ€ μλ€. (μλνλ©΄ λ³΄ν΅ μΈλ±μ€λ ν€-νλλ§ κ°κ³ μκ³ , ν μ΄λΈμ λ€λ₯Έ μΈλΆ νλͺ©λ€μ κ°κ³ μμ§ μκΈ° λλ¬Έμ΄λ€.) κ΄κ³ν λ°μ΄ν°λ² μ΄μ€μμλ μΈλ±μ€λ ν μ΄λΈ λΆλΆμ λν.. 2022. 3. 5. [Oracle] νΈλ¦¬κ±°(Trigger)λ? (feat. C.R.U.D) μλ νμΈμ Fomaπ» μ λλ€! μ€λμ λ°μ΄ν°λ² μ΄μ€μμ μ΄λ²€νΈμ λ°λΌ μλμΌλ‘ μ€νλ μ μλ νΈλ¦¬κ±°μ λν΄μ μμ보λλ‘ νκ² μ΅λλ€! λ°λ‘ μμν κ²μ~ νΈλ¦¬κ±°(TRIGGER)λ? Triggerμ μ¬μ μ λ»μ μ΄μ λ°©μμ μ λλ€. λ°μ΄ν°λ² μ΄μ€μμ νΈλ¦¬κ±°λ₯Ό λ»νλ λ§μ μ΄μ λ°©μμ λ₯Ό λΉκΈ°λ κ²κ³Ό κ°μ΄ μ΄λ€ μ΄λ²€νΈμ μλμΌλ‘ μ€νλλ κ²μ λ»ν©λλ€. ꡬ체μ μΌλ‘ λ°μ΄ν°κ° μμ λμμ λ,λ³κ²½λμμ λ, μΆκ°λμμ λμ λ°λΌ νΈλ¦¬κ±°λ₯Ό μμ±ν΄ μ€νμν¬ μ μμ΅λλ€. μμ± νΈλ¦¬κ±° μ΄λ¦μ μ ν΄μ€λλ€. CREATE OR REPLACE TRIGGER νΈλ¦¬κ±°μ΄λ¦ νΈλ¦¬κ±°λ₯Ό μ΄λ€ μ΄λ²€νΈμ(μ½μ λλ μ λ°μ΄νΈ λλ μμ ), μΈμ (μ΄λ²€νΈ λ°μ μ λλ μ΄λ²€νΈ λ°μ ν) νΈλ¦¬κ±°λ₯Ό λ°μμν¬μ§ μ ν΄μ€λλ€. BEFORE|AFTER INSERT.. 2022. 3. 5. [Oracle] νλ‘μμ (Procedure)λ? (feat. C.R.U.D) μλ νμΈμ Foma π» μ λλ€! μ€λμ μ¬λ¬ μμ μ νλ²μ μ€νν μ μλ νλ‘μμ μ λν΄μ μμ보λλ‘ νκ² μ΅λλ€. λ°λ‘ μμν κ²μ~ νλ‘μμ (Procedure)λ? λ°μ΄ν°λ² μ΄μ€μ λν μΌλ ¨μ μμ μ μ 리ν μ μ°¨λ₯Ό κ΄κ³ν λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬ μμ€ν μ μ μ₯ν κ²μΌλ‘ μꡬμ μ₯λͺ¨λ(Persistent Storage Module)μ΄λΌκ³ λ λΆλ¦½λλ€. λ³΄ν΅ μ μ₯ νλ‘μμ λ₯Ό νλ‘μμ λΌκ³ λΆλ₯΄λ©°, μΌλ ¨μ 쿼리λ₯Ό λ§μΉ νλμ ν¨μμ²λΌ μ€ννκΈ° μν 쿼리μ μ§ν©μ λλ€. μ¦, νΉμ μμ μ μν 쿼리λ€μ λΈλ‘μ λλ€. (κ±°μ ν¨μμ λΉμ·ν©λλ€. μ°¨μ΄μ μ μ¬κΈ° μμ νμΈνμλ©΄ λ©λλ€.) μ₯μ νλμ μμ²μΌλ‘ μ¬λ¬ SQLλ¬Έμ μ€νμν¬ μ μμ΅λλ€. (λ€νΈμν¬ λΆνλ₯Ό μ€μΌ μ μμ) λ€νΈμν¬ μμ μκ°μ μ€μ¬ μ±λ₯μ κ°μ ν μ μμ΅λ.. 2022. 3. 4. [Oracle] λ·°(View)λ? (feat C.R.U.D) μλ νμΈμ Fomaπ» μ λλ€! μ€λμ νλ μ΄μμ ν μ΄λΈμ λ°μ΄ν°λ₯Ό κ΄λ¦¬νκΈ° μ½κ² νλ Viewμ λν΄μ μμ보λλ‘ νκ² μ΅λλ€. λ°λ‘ μμν κ²μ~ λ·°(View)λ? SQLμμ νλ μ΄μμ ν μ΄λΈμμ μνλ λͺ¨λ λ°μ΄ν°λ₯Ό μ ννμ¬ κ°λ¨νκ² λνλΈ κ²μ λλ€. κΈ°λ³Έ ν μ΄λΈκ³Ό κ°μ΄ νκ³Ό μ΄λ‘ ꡬμ±λμ΄ μμ§λ§, λ°μ΄ν° μ체λ₯Ό ν¬ν¨νκ³ μλ 건 μλλλ€. λ°μ΄ν°μ κ°λ μ±μ μν΄ λ³΄ν΅ selectλ¬Έμ²λΌ μ¬μ©λ©λλ€. ex) View:κ°λ λͺ¨μ€νΈ 2022. 3. 4. [Oracle] Oracle λ°μ΄ν° νμ μμ보기(Oracle Data Type) μλ νμΈμ Foma π» μ λλ€! μμ¦ μ€λΌν΄μ곡λΆλ₯Ό νλλ° νμ λ°μ΄ν° νμ μ΄ ν·κ°λ¦¬λλΌκ΅¬μ... κ·Έλμ λ°μ΄ν° νμ μ΄ μ΄λ€ κ²μ΄ μλμ§ νμ€ν μ 리νλ €κ³ ν©λλ€. λ°λ‘ μμν κ²μ~ λ¬Έμμ΄ λ¬Έμμ΄ μμ κ΄νΈλ Byteλ₯Ό μλ―Έν©λλ€. CHAR ν¬κΈ°κ° μ ν΄μ§ λ¬Έμμ΄μ μ¬μ©ν λ μ°λ λ°μ΄ν° νμμΌλ‘ UTF-8 λ¬Έμ μΈμ½λ©μ μ¬μ©ν©λλ€. (νΉμ UTFκ° λμ§ λͺ¨λ₯΄μλ λΆλ€μ μ¬κΈ° μμ νμΈν΄μ£ΌμΈμ!) μ΄λ―Έ ν¬κΈ°κ° μ ν΄μ§κΈ° λλ¬Έμ λ§μ½ λ μ μ λ¬Έμμ΄μ μ λ ₯νλ©΄ 곡백μΌλ‘ μ±μμ§κ² λ©λλ€. ex) CHAR(10)μΌ λ Helloλ 'Hello 'λ‘ λκ³ 10Byteλ₯Ό μ°¨μ§νκ² λ©λλ€. μ΅λ κΈΈμ΄λ 2000ByteκΉμ§ μ λ ₯ κ°λ₯νλ©° κΈ°λ³Έ κ°μ 1Byte μ λλ€. VARCHAR ν¬κΈ°κ° μ λμ μΌλ‘ λ³ν μ μλ λ¬Έμμ΄.. 2022. 2. 24. [Tibero] Tibero Studioλ? (feat. μ€μΉνλ λ°©λ²) μλ νμΈμ Fomaπ» μ λλ€! μ€λμ μ λ² μκ°μ Tiberoλ₯Ό μ€μΉν κ²μ μ΄μ΄ Tiberoλ₯Ό κ΄λ¦¬νλ GUIν΄μΈ Tibero Studioλ₯Ό μ€μΉν΄ λ³΄κ² μ΅λλ€. λ°λ‘ μμν κ²μ~ Tibero Studioλ? Tibero Studioλ λ°μ΄ν°λ² μ΄μ€ κ°λ°μ λλ GUI ν΄λ‘μ¨, λ°μ΄ν°λ² μ΄μ€ κ°λ°μμκ² κ°λ°μ νμν κΈ°λ₯κ³Ό νκ²½μ μ 곡νλ€. Tibero Studioλ SQL μ§μλΏλ§ μλλΌ λ°μ΄ν° μ μ μΈμ΄(Data Definition Language)μ νΈλμμ κ³Ό κ΄λ ¨λ SQL λ¬Έμ₯μ μ€νν μ μλ€. λν tbPSM νλ‘κ·Έλ¨μ μμ±νκ±°λ μ€νν μ μμΌλ©°, μ¬λ¬ SQL λ¬Έμ₯κ³Ό tbPSM νλ‘κ·Έλ¨μ νλμ νμΌλ‘ μμ±νκ±°λ μ μ₯νμ¬ νΈμΆν μ μλ€. νΉν, Tibero Studioλ κ°λ°μκ° Tiberoλ₯Ό.. 2022. 2. 24. [Tibero] Tibero μλμ°10μ μ€μΉνκΈ° μλ νμΈμ Fomaπ» μ λλ€! μ€λμ μ λ² μκ°μ Tiberoκ° λ¬΄μμΈμ§ μμλ³Έ κ²μ μ΄μ΄ Tiberoλ₯Ό μ§μ μ€μΉν΄λ³΄λ κ²μ μ 리νλ €κ³ ν©λλ€. (νΉμ μ보μ λΆλ€μ μ¬κΈ° μμ 보μλ©΄ λ©λλ€) λ°λ‘ μμν κ²μ~ Tibero λ€μ΄λ‘λ λ°κΈ° μλ μ¬μ΄νΈλ‘ μ΄λν©λλ€. Technet ν¨μ¨μ μΈ μμ€ν κ΄λ¦¬λ₯Ό μν κΈ°μ μ λ¬Έ ν¬ν, ν ν¬λ·μλΉμ€ technet.tmaxsoft.com μ΄λν λ€ λ€μ΄λ‘λ λ²νΌμ λλ¬μ€λλ€. μΌμͺ½ νμμ λ°μ΄ν°λ² μ΄μ€ - Tibero λ₯Ό μ νν λ€ Tibero 6λ₯Ό λ€μ΄λ‘λλ₯Ό λλ¬μ€λλ€. μλλ‘ λ΄λ¦° λ€ Windows(x86) 64-bitλ₯Ό λ€μ΄λ°μ μ£ΌμΈμ. μ¬κΈ°μ 맨 첫 λ²μ¨° .exe νμΌλ§ λ€μ΄λ°μ μ£ΌμΈμ. λ°λͺ¨ λΌμ΄μΌμ€ λ°κΈ° ν ν¬λ· ννμ΄μ§λ‘ λ€μ μ΄λν΄μ λ°λͺ¨λΌμ΄μΌμ€ μ μ² λ²νΌ.. 2022. 2. 23. [Tibero] Tiberoλ? (feat. νκ΅ λ°μ΄ν°λ² μ΄μ€) μλ νμΈμ Foma π» μ λλ€. μ€λμ λ°μ΄ν°λ² μ΄μ€ μ€μ νκ΅ κΈ°μ μμ λ§λ Tibero λ°μ΄ν°λ² μ΄μ€μ λν΄μ μμ보λλ‘ νκ² μ΅λλ€. λ°λ‘ μμν κ²μ~ Tiberoλ? ν°λ§₯μ€ μννΈμμ 2006λ μ κ°λ°ν νκ΅μ° DBMS μ λλ€. ν°λ² λ‘μ λ°μ΄ν°λ² μ΄μ€ λͺ¨λΈμ RDBMSμ΄λ©°, λ°μ΄ν°λ² μ΄μ€ ν΄λ¬μ€ν°λ§, λ³λ ¬ 쿼리 μ²λ¦¬, 쿼리 μ΅ν°λ§μ΄μ κΈ°λ₯μ μ 곡νμ¬ κ³ κ°μ©μ± λ° κ³ μ±λ₯μ 보μ₯ν©λλ€. λν SQL λ±μ ν¬ν¨ν΄μ μ€λΌν΄μ μ νκ³Ό κ±°μ λμΌν νΈνμ±μ μ 곡ν¨μ λ°λΌ μ€λΌν΄ λ°μ΄ν°λ² μ΄μ€μ λμμΌλ‘λ μ£Όμ₯λκ³ μμ΅λλ€. μ£Όμ κΈ°λ₯ λμ©λ λ°μ΄ν°λ₯Ό κ΄λ¦¬νκ³ μμ μ μΈ λΉμ§λμ€μ μ°μμ±μ 보μ₯νκΈ° μν΄ μλμ κΈ°λ₯μ κ°μΆκ³ μμ΅λλ€. λΆμ° λ°μ΄ν°λ² μ΄μ€ λ§ν¬ λ°μ΄ν° μ΄μ€ν λ°μ΄ν°λ² μ΄μ€ ν΄λ¬μ€ν° λ³λ ¬ 쿼리 μ²λ¦¬ 쿼리 μ΅μ ν.. 2022. 2. 23. μ΄μ 1 2 3 λ€μ 728x90 λ°μν