|
73 | 73 | Database เพราะ ตรงนี้จะเป็นการพูดถึงการใช้ tool ที่เขียนขึ้นเพื่อให้กลับมาหาข้อมูลได้เร็วเวลาทำโปรเจคแล้วมีจุดที่ลืม จึงเขียนแบบย่อๆ ถ้าไม่มีพื้นฐานมาอ่านตรงนี้อาจจะงง [ >> อ่านพื้นฐานได้ในหน้า SQL_Exercise](https://github.com/Arisa-Kaewsuan/SQL_Exercises) |
74 | 74 | - MySQL |
75 | 75 |
|
76 | | - 1. โหลด API/MySQL Driver ทีชื่อ MySQL Connector แนะนำให้โหลดผ่าน PIP |
| 76 | + 1. install API/MySQL Driver ที่ใช้กับภาษา python ทีชื่อ MySQL Connector แนะนำให้ install ผ่าน PIP |
77 | 77 | - PIP คือ Package management ของ python คือ โมดูลที่รวม library/package ต่างๆ |
78 | 78 | ไว้ให้เรา install ได้จากที่เดียว โดยใช้คำสั่ง cmd สะดวกมาก pip จะถูก install มา |
79 | 79 | พร้อมกับตอนที่เราลง python วิธีเช็คว่าคอมเรามี pip ยังอาจะทำได้โดยการเช็ค version |
80 | 80 | ผ่านคำสั่ง cmd : pip --version |
81 | 81 |
|
82 | | - ถ้าเช็คแล้วว่ามี pip แล้ว ให้ใช้ pip ช่วย install " MySQL Connector " package ด้วยคำสั่ง |
| 82 | + ถ้าเช็คแล้วว่ามี pip แล้ว ให้ใช้ pip ช่วย install " MySQL Connector " package ด้วยคำสั่งด้านล่างนี้ |
| 83 | + โดยเปิด cmd >> cd ไปที่ python.exe (มันคือ python cmd ใช้ run คำสั่ง python เพราะ cmd ของ window/mac |
| 84 | + ปกติรันคำสั่งไพธอนไม่ได้) >> พิมพ์คำสั่ง |
83 | 85 | > ```python -m pip install mysql-connector-python``` <br/> |
84 | 86 | |
85 | 87 | 2. เริ่มใช้ได้เลย Algorithm ในการ connnect database จะมีขั้นตอนดังนี้ |
|
153 | 155 |
|
154 | 156 | <br/> |
155 | 157 |
|
156 | | - - MongoDB : |
| 158 | + - MongoDB : <br/> |
| 159 | + > mongoDB เป็นฐานข้อมูลแบบ NoSQL ต่างจาก SQL มันเก็บข้อมูลเป็น JSON มีให้ใช้ 2 แบบ |
| 160 | + >- ใช้แบบ web database : คล้ายๆ mysql-phpmyadmin ที่เราจัดการข้อมูล ดูข้อมูลผ่านเว็บได้ |
| 161 | + > |
| 162 | + >- ใช้แบบ cloud database : คือการที่เรา remote ไปใช้คอมเครื่องอื่นที่เขาเตรียมไว้ให้ ในนั้นก็จะลงโปรแกรม Database อะไรไว้ |
| 163 | + > เราก็ยังจัดการข้อมูล ดูข้อมูลผ่านเว็บได้แต่แบบนี้เราจะสามารถ scale ได้ เพราะ ไม่ได้ใช้เครื่องตัวเอง วันนึงมีคนใช้โปรแกรมเรา |
| 164 | + > มากขึ้น เรามีความต้องการ database ที่ใหญ่ขึ้น ก็สามารถกดไม่กี่คลิ๊ก ทาง mongoDB ก็จัดการให้แล้ว ไม่ต้อง restructure ใหม่ |
| 165 | +
|
| 166 | + 1. install API/mongoDB Driver ที่ใช้กับภาษา python ทีชื่อ pymongo แนะนำให้ install ผ่าน PIP เหมือนเดิม |
| 167 | + > ```python -m pip install pymongo``` <br/> |
| 168 | + |
| 169 | + 2. เริ่มใช้ได้เลย Algorithm ในการ connnect database จะมีขั้นตอนดังนี้ |
| 170 | + 2.1 import คลาส pymongo ที่เรา install เมื่อกี้มา เพื่อที่จะสามารถใช้ คำสั่งต่างๆ(method) |
| 171 | + ภายในคลาสได้ |
| 172 | + |
| 173 | + 2.2 connect database ด้วยคำสั่ง .MongoClient() กำหนด URL localhost |
| 174 | + > ```myclient = pymongo.MongoClient("mongodb://localhost:27017/")``` <br/> |
| 175 | +
|
| 176 | + 2.3 ตอนนี้เรา connect database สำเร็จแล้ว ก็สามารถ create read update delete ข้อมูลใน |
| 177 | + database นั้นด้วยคำสั่ง SQL ได้แล้ว |
157 | 178 | |
158 | 179 | <br/><br/> |
159 | 180 |
|
|
0 commit comments