Mwepụta nke DBMS SQLite 3.37

Ntọhapụ nke SQLite 3.37, DBMS dị fechaa emebere dị ka ọba akwụkwọ nkwụnye, ka ebipụtala. A na-ekesa koodu SQLite na ngalaba ọha, ya bụ. enwere ike iji ya na-enweghị mgbochi yana n'efu maka ebumnuche ọ bụla. Nkwado ego maka ndị mmepe SQLite bụ ụlọ ọrụ emebere nke ọma, nke gụnyere ụlọ ọrụ dịka Adobe, Oracle, Mozilla, Bentley na Bloomberg.

Isi mgbanwe:

  • Nkwado agbakwunyere maka ịmepụta tebụl nwere àgwà "STRICT", nke chọrọ ụdị ngosi amanyere iwu mgbe ị na-ekwupụta kọlụm ma na-etinye akwụkwọ nrịbama dabara nke ọma maka data agbakwunyere na kọlụm. Mgbe atọrọ ọkọlọtọ a, SQLite ga-egosipụta njehie ma ọ bụrụ na ọ gaghị ekwe omume ịtụba data akọwapụtara na ụdị kọlụm. Dịka ọmụmaatụ, ọ bụrụ na emepụtara kọlụm dị ka "INTEGER", mgbe ahụ ịgafe uru eriri '123' ga-eme ka agbakwunye nọmba 123, mana ịnwa ịkọwa 'xyz' ga-ada.
  • N'ime ọrụ "ALTER TABLE ADD COLUMN", agbakwunyere nlele maka ọnọdụ maka ịdị adị nke ahịrị mgbe ị na-agbakwunye ogidi nwere nlele dabere na okwu "Chekwa" ma ọ bụ na ọnọdụ "Ọ bụghị NULL".
  • Ejiri okwu a "PRAGMA table_list" gosipụta ozi gbasara tebụl na nlele.
  • Usoro ahịrị ahịrị na-arụ ọrụ iwu ".njikọ", nke na-enye gị ohere ịkwado ọtụtụ njikọ n'otu oge na nchekwa data.
  • Agbakwunyere oke “-mma”, nke na-ewepụ iwu CLI na okwu SQL na-enye gị ohere iji faịlụ nchekwa data dị iche na nchekwa data akọwapụtara na ahịrị iwu.
  • CLI emelitela arụmọrụ nke ịgụ okwu SQL kewara n'ọtụtụ ahịrị.
  • Ọrụ agbakwunyere sqlite3_autovacuum_pages(), sqlite3_changes64 () na sqlite3_total_changes64().
  • Onye na-eme atụmatụ ajụjụ ahụ na-ahụ na a na-eleghara ORDER BY akụkụ dị na subquestries na echiche anya ma ọ bụrụ na iwepu nkebiokwu ndị ahụ agbanweghị usoro ọmụmụ nke ajụjụ ahụ.
  • Agbanwela ndọtị gene_series(START,END,STEP), nke izizi ("START") ka etinyere iwu. Iji weghachi omume ochie, enwere ike iji nhọrọ "-DZERO_ARGUMENT_GENERATE_SERIES" wughachi ya.
  • Mbelata oriri ebe nchekwa maka ịchekwa atụmatụ nchekwa data.

isi: opennet.ru

Tinye a comment