Сравнительный анализ языков клиентских сценариев Dart и JavaScript



бет3/3
Дата17.01.2023
өлшемі1,51 Mb.
#61703
1   2   3
primary key (бастапқы кілт) ретінде белгіленеді, яғни. жолды бірегей түрде анықтайтын бірегей сан.
  • autoincrement сөзі дерекқор әрбір жазбамен бірге кілт мәнін автоматты түрде арттыратынын көрсетеді, бұл кілттің бірегей екеніне кепілдік береді.
    • Modification-сұраныстары
    • • Modification запросы.
    • Мұндай сұраныстар жазбаларды қосу, өзгерту немесе жою үшін қолданылады.
    • Жолды қосу сұранысының мысалы:
    • insert into Table_Name values(null, value1, value2);
    • Бұл жағдайда мәндер кестенің сәйкес бағандарына орналастырылады, бірінші мән _id өрісі үшін орнатылады және null тең, өйткені SQLite бұл өрістің мәнін өздігінен есептейді. Қосу кезінде мәндер орналастырылатын бағандарды көрсетуге болады, қалған бағандар әдепкі мәндермен толтырылады, бұл жағдайда өзгертілген тәртіпте элементтерді қосуға болады.
    • Query -сұраныстар
    • • Query сұраныстар. Мұндай сұраныстар кестеден әртүрлі критерийлер бойынша таңдауларды алуға мүмкіндік береді.
    • Сұраныс мысалы:
    • select from Table_Name where (_id = smth);
    • select Field_Name_1,
    • Field_Name_2 from Table_Name
    • Field_Name_1 = smth);
    • Бірінші сұраныс _id мәні smth мәніне тең жолды көрсетеді, екіншісі - жолдардың екі элементін Field_Name_1 және Field_Name_2 көрсетеді, яғни Field_Name_1 тең болғанда smth.
    • Деректер қорын құру және жаңарту
    • SQLiteDatabase класы
    • ● SQLite ДҚмен жұмыс істеуге арналған негізгі класс.
    • ● ДҚ сұраныстарды орындау, ДҚ ашу/жаңарту/жабу әдістерін ұсынады.
    • ● insert(), update(), delete(), query().
    • ● execSQL().
    • ● ДҚ сұраныстары
    • – rawQuery()
    • – query()
    • SQLiteQueryBuilder класс
    • арқылы орындалады
    • query() әдісінің параметрлері
    • ContentValues класы
    • Кестеге жаңа жолдар қосу үшін ContentValues ​​класы пайдаланылады, осы кластың әрбір объектісі кестенің бір жолы болып табылады.
    • Дерекқорға сұраныстардың нәтижелерін алу үшін Cursor класы пайдаланылады, бұл кластың объектілері нәтижелік деректер жиынына сілтеме жасайды.
    • Cursor класы
    • Бұл қарапайым файл, оны көшіру және жылжыту деректер қорының жұмысына әсер етпейді. Android дерекқор файлын data/data/packagename/databases/ бумасында сақтайды
    • Осы файлга қол жеткізі үшін SQL командаларын орындауға жіберу қажет
    • Қосымша материалдар
    • https://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html
    • http://blog.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/
    • http://www.vogella.com/tutorials/AndroidSQLite/article.html
    • http://microsin.net/programming/android/saving-files.html
    • http://sqlitebrowser.org
    • https://habrahabr.ru/post/125883/
    • http://www.enterra.ru/blog/android_issues_with_sqlite/
    • http://developer.alexanderklimov.ru/android/sqlite/cathouse.php


    Достарыңызбен бөлісу:
    1   2   3




    ©emirsaba.org 2024
    әкімшілігінің қараңыз

        Басты бет