สร้างฐานข้อมูลแบบมี 2 Table ยังไงครับ โดยใช้ SQLiteOpenHelper Home Forums General Android Application Development สร้างฐานข้อมูลแบบมี 2 Table ยังไงครับ โดยใช้ SQLiteOpenHelper akexorcist / Droidsans Team Posted on November 1, 2011 at 4:51 am Share Tweet Line ลองทำกี่ทีก็ไม่ได้ซักทีครับ ได้แค่ Table เดียวเท่านั้นเอง รบกวนผู้รู้ด้วยนะครับ ขอละเอียดๆก็ดีครับ อยากลองศึกษาเรื่องนี้ดู 2 Replies akexorcist / Droidsans Team Posted on November 2, 2011 at 1:54 amทำได้แล้วครับ – – akexorcist / Droidsans Team Posted on January 18, 2015 at 5:31 amเข้ามาตอบให้นะครับสมมติว่าเป็นตารางที่มี 4 คอลัมน์ (มี _id, ชื่อคอลัมน์1, ชื่อคอลัมน์2 และชื่อคอลัมน์3) คำสั่ง SQL แบบดิบๆบนแอนดรอยด์จะใช้คำสั่งประมาณนี้ซึ่งนี่คือคำสั่งสร้างตารางตามที่กำหนดไว้ ดังนั้นถ้าอยากสร้างตารางขึ้นมาอีกอันหนึ่งในฐานข้อมูลเดียวกันก็ให้ใช้คำสั่งเหมือนๆกัน แต่ชื่อตารางและคอลัมน์ต่างกันซึ่งชื่อตารางและคอลัมน์ รวมไปถึงจำนวนคอลัมน์ของทั้งสองตารางไม่จำเป็นต้องเหมือนกันหรือเท่ากัน กำหนดได้ตามใจชอบเพราะมันแยกจากกัน ดังนั้นถ้าสรุปรวมๆก็จะได้ประมาณนี้จะสร้างตารางมากกว่า 2 ก็ได้เช่นกัน 😉
ทำได้แล้วครับ – –
เข้ามาตอบให้นะครับสมมติว่าเป็นตารางที่มี 4 คอลัมน์ (มี _id, ชื่อคอลัมน์1, ชื่อคอลัมน์2 และชื่อคอลัมน์3) คำสั่ง SQL แบบดิบๆบนแอนดรอยด์จะใช้คำสั่งประมาณนี้
ซึ่งนี่คือคำสั่งสร้างตารางตามที่กำหนดไว้ ดังนั้นถ้าอยากสร้างตารางขึ้นมาอีกอันหนึ่งในฐานข้อมูลเดียวกันก็ให้ใช้คำสั่งเหมือนๆกัน แต่ชื่อตารางและคอลัมน์ต่างกัน
ซึ่งชื่อตารางและคอลัมน์ รวมไปถึงจำนวนคอลัมน์ของทั้งสองตารางไม่จำเป็นต้องเหมือนกันหรือเท่ากัน กำหนดได้ตามใจชอบเพราะมันแยกจากกัน ดังนั้นถ้าสรุปรวมๆก็จะได้ประมาณนี้
จะสร้างตารางมากกว่า 2 ก็ได้เช่นกัน 😉