คำถามติดแท็ก sqlite

SQLite เป็นไลบรารีซอฟต์แวร์ที่ใช้เอ็นจินฐานข้อมูล SQL แบบทรานแซคชันที่มีอยู่ในตัวเองแบบไร้เซิร์ฟเวอร์

19
วิธีการลบบันทึกทั้งหมดจากตารางใน sqlite กับ Android?
แอพของฉันมีสองปุ่มปุ่มแรกใช้สำหรับลบบันทึกในอินพุตของผู้ใช้และปุ่มที่สองใช้สำหรับลบบันทึกทั้งหมด แต่เมื่อฉันต้องการลบข้อมูลมันจะแสดงข้อความ "แอปพลิเคชันของคุณถูกบังคับให้หยุดทำงาน" โปรดตรวจสอบรหัสของฉันและให้คำแนะนำกับฉัน public void deleteAll() { //SQLiteDatabase db = this.getWritableDatabase(); // db.delete(TABLE_NAME,null,null); //db.execSQL("delete * from"+ TABLE_NAME); db.execSQL("TRUNCATE table" + TABLE_NAME); db.close(); } และ public void delete(String id) { String[] args={id}; getWritableDatabase().delete("texts", "_ID=?", args); } แต่มันแสดงข้อผิดพลาด Log cat ต่อไปนี้ 03-07 15:57:07.143: ERROR/AndroidRuntime(287): Uncaught handler: thread main exiting due to …
169 android  sqlite 

12
ค้นหา Android ด้วย Fragments
มีใครรู้เกี่ยวกับการสอนหรือตัวอย่างของวิธีการใช้อินเตอร์เฟซการค้นหา Androidมาตรฐานด้วยFragments หรือไม่? กล่าวอีกนัยหนึ่งเป็นไปได้หรือไม่ที่จะทำการค้นหาแบบมาตรฐานด้วยSearchManagerการแยกส่วน?

4
ตารางแก้ไข sqlite เพิ่มคอลัมน์หลายรายการในคำสั่งเดียว
เป็นไปได้หรือไม่ที่จะแก้ไขตารางที่เพิ่มคอลัมน์หลายคอลัมน์ในคำสั่งเดี่ยวใน sqlite ต่อไปนี้จะไม่ทำงาน แก้ไขการทดสอบตารางเพิ่มข้อความคอลัมน์ mycolumn1 เพิ่มข้อความคอลัมน์ mycolumn2;
159 sql  sqlite  alter-table 


5
ข้อดีข้อเสียของการตั้งค่าแบบ SQLite และการใช้ร่วมกัน [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ กลไกที่ดีในการจัดเก็บข้อมูลระหว่างฐานข้อมูล SQLite และการตั้งค่าที่ใช้ร่วมกันคืออะไร? เหตุใดจึงใช้การตั้งค่าที่ใช้ร่วมกัน ทำไมต้องใช้ sqlite ฉันพยายามค้นหาความแตกต่างระหว่างพวกเขาและนี่เป็นกลไกที่ดีกว่าสำหรับการจัดเก็บข้อมูล แต่ฉันไม่สามารถหาคำตอบที่เหมาะสมใน Google โปรดช่วยฉันด้วยตัวอย่างและคำอธิบาย

3
แบบสอบถาม Sqlite LIMIT / OFFSET
ฉันมีคำถามง่ายๆกับ Sqlite อะไรคือความแตกต่างระหว่างสิ่งนี้: Select * from Animals LIMIT 100 OFFSET 50 และ Select * from Animals LIMIT 100,50
153 sqlite  limit 

12
วิธีลบฐานข้อมูล SQLite จาก Android โดยทางโปรแกรม
ฉันต้องการลบไฟล์ฐานข้อมูลออกจากAndroid file systemโปรแกรมหรือไม่? ฉันสามารถเปิดตัวเชลล์สคริปadbซึ่งจะเปิดใช้งานเชลล์สคริปต์ในพื้นที่ Android เพื่อทำการลบฐานข้อมูลได้หรือไม่ ฉันสามารถทำได้จากภายในJUnitกรณีทดสอบ (ด้วยการsystem()โทร) หรือไม่? ฉันจะลบฐานข้อมูลทั้งหมดใน Android ได้อย่างไร ฉันต้องทำให้ทุกอย่างหายไปเพื่อที่ฉันจะสามารถทดสอบการสร้างฐานข้อมูลได้ ฉันวางตารางได้ แต่นั่นไม่เพียงพอ นี่คือตัวเลียนแบบไม่ใช่ในโทรศัพท์
151 android  sqlite 

1
สร้างฐานข้อมูลและตาราง SQLite [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ภายในโค้ดแอปพลิเคชัน C # ฉันต้องการสร้างและโต้ตอบกับฐานข้อมูล SQLite หนึ่งฐานขึ้นไป ฉันจะเริ่มต้นไฟล์ฐานข้อมูล SQLite ใหม่และเปิดมันสำหรับการอ่านและการเขียนได้อย่างไร? หลังจากการสร้างฐานข้อมูลฉันจะรันคำสั่ง DDL เพื่อสร้างตารางได้อย่างไร


3
วิธีใช้คำสั่ง SQL เรียงตามคำสั่งเพื่อเรียงลำดับตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ผล?
ฉันมีฐานข้อมูล SQLite ที่ฉันพยายามเรียงลำดับตามตัวอักษร ปัญหาคือ SQLite ดูเหมือนจะไม่พิจารณา A = a ระหว่างการเรียงลำดับดังนั้นฉันจึงได้ผลลัพธ์ดังนี้: A B C T a b c g ฉันอยากจะได้: A b B C c g T สิ่งพิเศษ SQL ต้องทำอะไรที่ฉันไม่รู้ SELECT * FROM NOTES ORDER BY title

4
คำสั่ง“ แทรกหากไม่มีอยู่” ใน SQLite
ฉันมีฐานข้อมูล SQLite ฉันกำลังพยายามแทรกค่า ( users_id, lessoninfo_id) ในตารางbookmarksเฉพาะในกรณีที่ไม่มีทั้งสองอยู่ก่อนในแถว INSERT INTO bookmarks(users_id,lessoninfo_id) VALUES( (SELECT _id FROM Users WHERE User='"+$('#user_lesson').html()+"'), (SELECT _id FROM lessoninfo WHERE Lesson="+lesson_no+" AND cast(starttime AS int)="+Math.floor(result_set.rows.item(markerCount-1).starttime)+") WHERE NOT EXISTS ( SELECT users_id,lessoninfo_id from bookmarks WHERE users_id=(SELECT _id FROM Users WHERE User='"+$('#user_lesson').html()+"') AND lessoninfo_id=( SELECT _id FROM lessoninfo WHERE Lesson="+lesson_no+"))) …

7
การคัดลอกข้อมูลจากฐานข้อมูล SQLite หนึ่งไปยังอีกฐานข้อมูลหนึ่ง
ฉันมีฐานข้อมูล SQLite 2 ตัวที่มีข้อมูลทั่วไป แต่มีจุดประสงค์ที่แตกต่างกันและฉันต้องการหลีกเลี่ยงการแทรกข้อมูลซ้ำดังนั้นฉันสงสัยว่ามันเป็นไปได้ไหมที่จะคัดลอกตารางทั้งหมดจากฐานข้อมูลหนึ่งไปยังอีกฐานข้อมูลหนึ่ง
141 database  sqlite 

9
SQLite พร้อมการเข้ารหัส / การป้องกันรหัสผ่าน
ฉันเพิ่งเรียนรู้ที่จะใช้ SQLite และฉันอยากรู้ว่าเป็นไปได้หรือไม่: การเข้ารหัสไฟล์ฐานข้อมูล? รหัสผ่านป้องกันการเปิดฐานข้อมูล? ปล. ฉันรู้ว่ามี "SQLite Encryption Extension (SEE)" แต่ตามเอกสาร "SEE เป็นซอฟต์แวร์ที่ได้รับอนุญาต .... " และ "ค่าใช้จ่ายของใบอนุญาตซอร์สโค้ดแบบถาวรสำหรับ SEE คือ 2,000 ดอลลาร์สหรัฐ"

5
รับรหัสที่สร้างขึ้นหลังจากการแทรก
ฉันใช้ SQLite กับ Android และฉันต้องการทราบวิธีที่ดีที่สุดในการสร้าง id ของแถวที่ฉันแทรก วิธีแก้ปัญหาที่ฉันคิดว่าทำการค้นหาหลังจากรวม แต่ไม่ได้ดูวิธีที่ดีที่สุด
138 java  android  sqlite 

19
SQLite ใน Android วิธีอัปเดตแถวเฉพาะ
ฉันพยายามอัปเดตแถวที่ระบุมาระยะหนึ่งแล้วและดูเหมือนว่ามีสองวิธีในการทำเช่นนี้ จากสิ่งที่ฉันอ่านและลองคุณสามารถใช้: execSQL(String sql) วิธี หรือ: update(String table, ContentValues values, String whereClause, String[] whereArgs) วิธี. (แจ้งให้เราทราบหากนี่ไม่ถูกต้องเนื่องจากฉันใหม่สำหรับ Android และใหม่มากสำหรับ SQL) ขอผมใช้รหัสจริงนะ myDB.update(TableName, "(Field1, Field2, Field3)" + " VALUES ('Bob', 19, 'Male')", "where _id = 1", null); ฉันพยายามทำสิ่งนี้ให้สำเร็จ: อัปเดต Field1, Field2 และ Field3 โดยที่คีย์หลัก (_id) เท่ากับ 1 Eclipse ให้เส้นสีแดงแก่ฉันใต้คำว่า "update" และให้คำอธิบายนี้กับฉัน: การปรับปรุงวิธีการ …
138 java  android  sql  eclipse  sqlite 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.