Najlepszy samouczek SQLite Składnia W 2024 r. W tym samouczku możesz dowiedzieć się Sprawa Czułość,uwaga,oświadczenie SQLite,SQLite ANALYZE oświadczenie:,SQLite I / LUB klauzuli:,SQLite ALTER TABLE:,SQLite ALTER TABLE (Zmień nazwę):,SQLite ATTACH oświadczenie bazy danych:,SQLite BEGIN transakcji:,SQLite MIĘDZY klauzuli:,SQLite COMMIT:,SQLite CREATE INDEX:,SQLite stworzyć niepowtarzalne zestawienie index:,SQLite CREATE tabela:,SQLite CREATE TRIGGER:,SQLite CREATE VIEW:,SQLite tworzyć wirtualne TABLE:,SQLite COMMIT transakcji:,SQLite Klauzula Count:,SQLite DELETE:,SQLite DETACH stwierdzenie bazy danych:,SQLite DISTINCT klauzuli:,SQLite Instrukcja DROP INDEX:,SQLite Instrukcja DROP TABLE:,SQLite Instrukcja DROP VIEW:,SQLite Instrukcja DROP TRIGGER:,SQLite EXISTS klauzuli:,SQLite EXPLAIN:,SQLite Klauzula GLOB:,SQLite klauzula GROUP BY:,SQLite HAVING:,SQLite INSERT INTO:,SQLite w punkcie:,SQLite Jak klauzuli:,NIE SQLite w punkcie:,SQLite ORDER BY:,SQLite PRAGMA stwierdzenie:,SQLite RELEASE SAVEPOINT:,SQLite REINDEX stwierdzenie:,SQLite ROLLBACK:,SQLite SAVEPOINT:,SQLite SELECT:,SQLite UPDATE:,Oświadczenie SQLite VACUUM:,SQLite WHERE:,
SQLite jest podążanie unikalny zbiór zasad i wytycznych zwanych składni. Ten poradnik zawiera listę wszystkich podstawowa składnia SQLite, SQLite zapewnia Ci szybki start.
Jest to ważny punkt, aby pamiętać, SQLite jestrozróżniana wielkość liter, ale niektóre polecenia są wrażliwe na wielkość liter, jak i globGLOB ma różne znaczenia w SQLite oświadczeniu.
SQLite komentarze są dodatkowe komentarze, SQLite mogą dodawać komentarze w kodzie, aby zwiększyć czytelność, mogą wystąpić w każdej pustej przestrzeni w środku wyrazu i obejmować inne SQL, ale nie mogą być zagnieżdżone.
SQL komentarz do dwóch kolejnych znak "-" (ASCII 0x2d) rozpocząć i rozszerzyć do następnego wiersza (0x0A ASCII), albo do końca wejścia, co nastąpi wcześniej.
Można również użyć komentarza C-styl z "/ *", aby rozpocząć, a przedłużony do następnego "* /" charakteru lub do końca wejścia, co nastąpi wcześniej. SQLite komentarze mogą obejmować wiele wierszy.
sqlite> .help - Jest to pojedyncza linia komentarza
Wszystko SQLite stwierdzenie może zaczynać się od wszelkich słów kluczowych, takich jak SELECT, INSERT, UPDATE, DELETE, zmieniać, DROP, itp, wszystkie sprawozdania średnikiem (;) koniec.
ANALYZE; lub ANALYZE database_name; lub ANALYZE database_name.table_name;
SELECT kolumna1, kolumna2 plpl columnN Z table_name GDZIE STAN-1 {I | lub} STAN-2;
ALTER TABLE nazwa_tabeli ADD COLUMN column_def pl.;
ALTER TABLE nazwa_tabeli Zmień nazwę, aby new_table_name;
Dołącz bazę danych "databasename" jako "Alias-name ';
BEGIN; lub BEGIN EXCLUSIVE transakcji;
SELECT kolumna1, kolumna2 plpl columnN Z table_name GDZIE column_name MIĘDZY Val-Val-1 i 2;
COMMIT;
CREATE INDEX nazwa_indeksu ON nazwa_tabeli (column_name UKŁADAJ NOCASE);
Twórz niepowtarzalne INDEX nazwa_indeksu ON nazwa_tabeli (Kolumna1, Kolumna2 pl. columnN);
CREATE TABLE nazwa_tabeli ( kolumna1 typ danych, kolumna2 typ danych, kolumna3 typ danych, plpl. columnN typ danych, PRIMARY KEY (jedna lub więcej kolumn) );
TWORZENIE TRIGGER database_name.trigger_name Przed włożeniem ON nazwa_tabeli dla każdego wiersza BEGIN stmt1; stmt2; plpl END;
Utwórz widok database_name.view_name AS SELECT plpl;
Tworzenie wirtualnych TABLE database_name.table_name UŻYWAĆ bloga (access.log); lub Tworzenie wirtualnych TABLE database_name.table_name KORZYSTANIA fts3 ();
COMMIT;
SELECT COUNT (nazwa_kolumny) Z table_name WHERE warunek;
DELETE FROM nazwa_tabeli Gdzie {STAN};
DETACH database 'alias-name';
SELECT DISTINCT COLUMN1, kolumna2 plpl columnN Z table_name;
DROP INDEX database_name.index_name;
DROP TABLE database_name.table_name;
DROP INDEX database_name.view_name;
DROP INDEX database_name.trigger_name;
SELECT kolumna1, kolumna2 plpl columnN Z table_name GDZIE column_name EXISTS (SELECT * FROM nazwa_tabeli);
EXPLAIN INSERT pl.; lub EXPLAIN plan zapytania SELECT pl.;
SELECT kolumna1, kolumna2 plpl columnN Z table_name GDZIE column_name GLOB {wzorzec};
SELECT SUM (column_name) Z table_name WHERE warunek GROUP BY column_name;
SELECT SUM (column_name) Z table_name WHERE warunek GROUP BY column_name BIORĄC (arithematic stan funkcji);
INSERT INTO nazwa_tabeli (kolumna1, kolumna2 plpl columnN) VALUES (wartość1, wartość2 plpl wartośćN);
SELECT kolumna1, kolumna2 plpl columnN Z table_name GDZIE column_name IN (val-1, Val-2, pl. val-N);
SELECT kolumna1, kolumna2 plpl columnN Z table_name GDZIE column_name LIKE {wzorzec};
SELECT kolumna1, kolumna2 plpl columnN Z table_name GDZIE column_name NOT IN (val-1, Val-2, pl. val-N);
SELECT kolumna1, kolumna2 plpl columnN Z table_name WHERE warunek ORDER BY column_name {ASC | DESC};
PRAGMA pragma_name; Na przykład: PRAGMA rozmiar_strony; PRAGMA cache_size = 1024; PRAGMA table_info (table_name);
savepoint_name uwolnienia;
REINDEX collation_name; REINDEX database_name.index_name; REINDEX database_name.table_name;
ROLLBACK; lub ROLLBACK TO savepoint savepoint_name;
SAVEPOINT savepoint_name;
SELECT kolumna1, kolumna2 plpl columnN Z table_name;
UPDATE table_name SET kolumna1 = wartość1 kolumna2 = wartość2 plpl columnN = wartośćN [WHERE warunek];
próżni;
SELECT kolumna1, kolumna2 plpl columnN Z table_name WHERE warunek;