SQLite кратко ръководство

SQLite е библиотека, която реализира самостоятелна, без сървър и конфигурация, транзакциите SQL двигател база данни. SQLite е един от най-бързо развиващите се бази данни, около, но този растеж от гледна точка на популярност и не е нещо общо с неговия размер. SQLite изходния код е свободно достъпна.

Какво е SQLite?

SQLite е библиотека в един процес, който изпълнява самостоятелно, без сървър и конфигурация, транзакциите SQL двигател база данни. Това е една база данни, която е конфигурирана на нула, това означава, че, както и други бази данни, които не ви трябват, за да го настроите на вашата система.

SQLite двигател не е отделен процес, както и други бази данни, можете да го свържете статично или динамично в съответствие с изискването си с приложението. SQLite има достъп до файловете си директно на съхранение.

Защо е SQLite?

SQLite не изисква отделен процес сървър или система. да работят (erverless).

SQLite идва с нулева конфигурация, което означава, че не е необходимо да конфигурирате и администриране.

Пълен SQLite база данни се съхраняват в един файл на диск крос-платформа.

SQLite е много малък и ниско тегло, по-малко от 400KiB напълно конфигуриран или по-малко 250KiB с допълнителни функции са пропуснати.

SQLite е самостоятелна, което означава, че никакви външни зависимости.

SQLite сделка е напълно ACID съвместима, което позволява сигурен достъп от множество процеси или нишки.

SQLite поддържа повечето функции на езика на заявката. намерено в SQL92 (SQL2) стандарт.

SQLite е писано в ANSI-C и осигурява прост и лесен за използване API.

SQLite е достъпно на UNIX (Linux, Mac OS X-, Android, IOS) и OS Windows (Win32, WinCE, WinRT).

SQLite е известен с множеството си характеристика на нулева конфигурация, което означава, че няма сложна конфигурация или да изискват представяне. Тази глава ще ви запознае SQLite на процеса за настройка на Windows, Linux и Mac OS X.

Инсталиране на SQLite Под Windows

Отидете на страницата SQLite изтегляне и изтегляне на прекомпилирани файлове от дяла на Windows.

Вие ще трябва да изтеглите SQLite-черупки-win32 - * цип и SQLite-DLL-win32 -. * Zip -. SQLite-DLL-win32 -. * Zip компресира файлове.

Създаване на папката C: \> SQLite и разархивирайте горните две компресирани файлове в тази папка, която ще ви даде sqlite3.def, sqlite3.dll и sqlite3.exe файлове.

Добави C: \> SQLite в променливата PATH среда, както и. Най-накрая. отидат в командния ред, и изходи SQLite3 команда. който следва да отразява в резултат на това - че. както е показано по-долу.

Инсталиране на SQLite На Linux

Днес, почти всички вкусове на Linux операционна система в момента е достъпна с SQLite. По този начин, просто стартирайте следната команда, за да се провери, ако вече имате инсталиран SQLite на компютъра си или не.

Ако не виждате по-горе резултат, това означава, че вие ​​не сте SQLite, инсталиран на вашия Linux компютър. Така че, нека да следвате следните стъпки, за да инсталирате SQLite:

Отидете на страницата SQLite изтегляне и изтегляне на SQLite-Autoconf -. * Tar.gz от оригиналната част на код.

Следвайте тези стъпки:

Горната процедура е завършена с SQLite инсталира на машина Linux, можете да проверите, както е описано по-горе.

Инсталиране на SQLite в Mac OS X

Въпреки, че най-новата версия на Mac OS X идва с предварително инсталирана SQLite, но са, ако не инсталирате наличните тогава следвайте тези стъпки.

Отидете на страницата SQLite изтегляне. и изтегляне на SQLite-Autoconf -. * tar.gz от оригиналната част на код.

Следвайте тези стъпки:

Горната процедура е завършена SQLite инсталиран на вашия компютър Mac OS X, която може да бъде проверена чрез издаване на следната команда:

И накрая, имате SQLite командния ред, където можете да се издава команди към SQLite упражнения.

Нека да започнем като напишете една проста команда sqlite3 от командния ред. който ще ви осигури командния ред SQLite а. където ще се изпълняват различни команди SQLite.

За списък с точки на отбора, можете да напишете ".help" по всяко време. Например:

Над команда ще покаже списък с различни важни команди SQLite точки, които са, както следва:

Включете измерване превключвател CPU или изключване на таймер

SQLite е съпроводено с уникален набор от правила и насоки, наречена синтаксис. Този урок ви дава бърз старт с SQLite, изброявайки всички основни SQLite Синтаксис:

чувствителност

Важен момент е да се отбележи, е, че SQLite е нечувствителен към GLOBglobcase нечувствителен. но някои от отбора си. която е с малки букви. като Глоб и Глоб има различни значения в SQLite приложение.

SQLite отчети

Всички SQLite изказвания започват с някоя от ключовите думи. като SELECT, INSERT, UPDATE, DELETE, променя, премахва и т.н. и всички изявления. завършва с запетая (;).

ANALYZE SQLite изявление:

SQLite и / или секции:

SQLite ALTER TABLE изявление:

изявление SQLite ALTER TABLE (Преименуване):

SQLite ATTACH изявление на базата данни:

В SQLite на sqlite3 команда се използва за създаване на нов SQLite база данни. Вие нямате никакви Sepcial права, за да се създаде база данни.

синтаксис:

Основният синтаксис sqlite3 Командата е както следва:

Винаги името на базата данни трябва да бъде уникален в рамките на RDBMS.

Да разгледаме случая, когато имате няколко бази данни са на разположение, и искате да използвате всеки един от тях по това време. SQLite ATTACH DTABASE оператор използва за избор на конкретна база данни, и след тази команда, всички SQLite изявления ще бъдат направени в съответствие с приложения база данни.

синтаксис:

SQLite ATTACH БАЗА ДАННИ изявление основния синтаксис е както следва:

Тя също така ще създаде база данни, в случай на екипа, ако не е създаден на базата данни, в противен случай просто ще приложи името на файла на базата данни от логическа база данни "Alias-Наименование».

SQLite DETACH DTABASE оператор се използва да се отделят и да се разграничи с името на базата данни от свързването към базата данни. която е сложен по-рано с помощта на Прикрепете изявление. Ако файлът с базата данни е свързан с множество псевдоними, на DETACH команда деактивира само името и останалата част от прикачения файл все още ще продължи. Вие не може да се отдели на главния или температура базата данни.

Ако базата данни е в паметта или на временната база данни, базата данни ще бъдат унищожени, а съдържанието му ще бъдат загубени.

синтаксис:

SQLite DETACH БАЗА ДАННИ «псевдоним Наименование» Основният синтаксис приложение е както следва:

Тук Alias-Name 'по същия псевдоним, който сте използвали, когато базата данни е свързан с използване на Прикрепете изявление.

SQLite CREATE TABLE изявление се използва за създаване на нова таблица в дадена база данни. Създаване на базовата таблица включва име маса и дефиниция на колони и типа на данните за всяка колона.

синтаксис:

CREATE TABLE изявление Основния синтаксис е както следва:

Създаване на таблица е ключовата дума, говорейки системата от база данни за създаване на нова таблица. CREATE изявление TABLE трябва да бъде уникално име или идентификационен номер на масата. можете да зададете database_name Alongwith таблица_име, ако желаете.

SQLite изявление DROP TABLE се използва за премахване определение маса и всички свързани с него данни, индексите задейства, ограничения и спецификации на разрешение за тази таблица.

Вие трябва да бъдете внимателни, когато използвате тази команда, защото, когато на масата е изпускан, цялата информация е достъпна в таблицата, ще бъдат загубени завинаги.

синтаксис:

Основният синтаксис DROP изявление в таблицата са както следва. Ако желаете, можете да укажете името на базата данни, заедно с името на таблицата, както следва:

изявление SQLite вмъкнете в се използва за добавяне на нови редове от данни в таблица в базата данни.

синтаксис:

Има два основни синтаксис вмъкнете в твърдение е, както следва:

Тук COLUMN1, графа2. Имената columnN колона в таблицата, в която искате да вмъкнете данни.

Не е необходимо да се уточни името на колона (и) в SQLite заявка. Ако добавите стойности за всички колони в таблицата. Но се уверете, че редът на ценности в същия ред, като колоните в таблицата. Синтаксис SQLite вмъкнете в е както следва:

SQLite SELECT. Операторът се използва за извличане на данни от SQLite база данни таблица. която връща данните във вид на таблица с резултати. Те маса резултати наричан също списъка с резултатите.

синтаксис:

Основна SQLite SELECT изявление синтаксис е както следва:

Тук COLUMN1, графа2. е поле на таблицата, стойността на които искате да получавате. Ако искате да извлечете всички полета на разположение в областта, а след това можете да използвате следния синтаксис:

Операторът е запазена дума или символ. използва главно в която клаузите на приложение SQLite за операцията (и). такова. за сравнение и аритметични операции.

Операторите се използват за определяне на условията в SQLite изявления и да служи като съюзи за няколко условия в изявление.