Tutorial SQLite Sintaks Terbaik Pada tahun 2024, Dalam tutorial ini Anda dapat mempelajari kasus Sensitivitas,catatan,pernyataan SQLite,SQLite ANALISIS pernyataan:,SQLite DAN / ATAU klausa:,TABLE pernyataan SQLite ALTER:,TABLE pernyataan SQLite ALTER (Rename):,SQLite melampirkan pernyataan DATABASE:,SQLite BEGIN pernyataan TRANSAKSI:,SQLite ANTARA klausul:,SQLite pernyataan COMMIT:,SQLite CREATE INDEX:,SQLite CREATE INDEX UNIK:,SQLite pernyataan CREATE TABLE:,SQLite pernyataan CREATE TRIGGER:,SQLite pernyataan CREATE VIEW:,SQLite pernyataan CREATE TABLE VIRTUAL:,SQLite pernyataan COMMIT TRANSAKSI:,SQLite COUNT klausa:,SQLite DELETE:,Pernyataan DATABASE SQLite PISAHKAN:,SQLite klausul yang berbeda:,SQLite pernyataan DROP INDEX:,SQLite pernyataan DROP TABLE:,SQLite pernyataan DROP VIEW:,SQLite pernyataan DROP TRIGGER:,SQLite ADA klausa:,SQLite MENJELASKAN pernyataan:,SQLite GLOB klausa:,GROUP SQLite BY klausa:,SQLite klausa HAVING:,SQLite INSERT INTO:,SQLite IN klausa:,SQLite Seperti klausa:,SQLite TIDAK DI klausa:,PESANAN SQLite BY klausa:,Pernyataan SQLite PRAGMA:,Pernyataan SQLite RELEASE SAVEPOINT:,Pernyataan SQLite Reindex:,SQLite pernyataan ROLLBACK:,Pernyataan SQLite SAVEPOINT:,Pernyataan SQLite SELECT:,SQLite pernyataan UPDATE:,SQLite pernyataan VACUUM:,SQLite klausa WHERE:,
SQLite adalah mengikuti seperangkat unik aturan dan pedoman yang disebut sintaks. Tutorial ini berisi daftar semua sintaks dasar SQLite, SQLite menyediakan Anda dengan mulai cepat.
Ada poin penting untuk dicatat, SQLite adalahcase-sensitive, tetapi beberapa perintah adalah case-sensitive, seperti GLOBdansegumpalmemiliki arti yang berbeda dalam pernyataan SQLite.
komentar SQLite adalah komentar tambahan, SQLite dapat menambahkan komentar dalam kode untuk meningkatkan keterbacaan, mereka dapat terjadi di setiap ruang kosong di tengah ekspresi dan termasuk pernyataan SQL lainnya, tetapi mereka tidak dapat bersarang.
SQL komentar untuk dua berturut-turut "-" karakter (ASCII 0x2d) mulai dan memperluas ke baris berikutnya (ASCII 0x0a), atau sampai akhir masukan, mana yang lebih dulu.
Anda juga dapat menggunakan C-style komentar dengan "/ *" untuk memulai, dan diperpanjang ke "* /" karakter berikutnya atau sampai akhir masukan, mana yang lebih dulu. komentar SQLite dapat span beberapa baris.
sqlite> .help - Ini adalah komentar baris
Semua pernyataan SQLite bisa mulai dengan kata kunci, seperti SELECT, INSERT, UPDATE, DELETE, ALTER, DROP, dll, semua pernyataan dengan titik koma (;) akhir.
ANALISIS; atau ANALISIS database_name; atau ANALISIS database_name.table_name;
SELECT column1, column2 idid columnN FROM table_name MANA KONDISI-1 {AND | OR} KONDISI-2;
ALTER TABLE table_name ADD KOLOM column_def id.;
ALTER TABLE table_name RENAME TO new_table_name;
Melampirkan DATABASE 'DatabaseName' Sebagai 'Alias-Nama';
BEGIN; atau BEGIN TRANSACTION EKSKLUSIF;
SELECT column1, column2 idid columnN FROM table_name MANA column_name ANTARA val-1 DAN val-2;
COMMIT;
CREATE INDEX index_name ON table_name (column_name Collate NOCASE);
CREATE UNIQUE INDEX index_name ON table_name (column1, column2, id. columnN);
CREATE TABLE table_name ( column1 datatype, column2 datatype, column3 datatype, idid. columnN datatype, PRIMARY KEY (satu atau lebih kolom) );
CREATE TRIGGER database_name.trigger_name SEBELUM INSERT ON table_name UNTUK ROW SETIAP BEGIN STMT1; stmt2; idid END;
MENCIPTAKAN database_name.view_name VIEW AS SELECT idid;
MENCIPTAKAN database_name.table_name TABLE VIRTUAL MENGGUNAKAN weblog (access.log); atau MENCIPTAKAN VIRTUAL TABLE database_name.table_name MENGGUNAKAN fts3 ();
COMMIT;
SELECT COUNT (column_name) FROM table_name MANA KONDISI;
DELETE FROM table_name MANA {KONDISI};
PISAHKAN DATABASE 'Alias-Nama';
SELECT column1 DISTINCT, column2 idid columnN FROM 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 column1, column2 idid columnN FROM table_name MANA column_name ADA (SELECT * FROM table_name);
MENJELASKAN pernyataan INSERT id.; atau MENJELASKAN pernyataan QUERY RENCANA SELECT id.;
SELECT column1, column2 idid columnN FROM table_name MANA column_name GLOB {POLA};
SUM SELECT (column_name) FROM table_name MANA KONDISI GROUP BY nama_kolom;
SUM SELECT (column_name) FROM table_name MANA KONDISI GROUP BY nama_kolom MEMILIKI (arithematic fungsi kondisi);
INSERT INTO table_name (column1, column2 idid columnN) NILAI (value1, value2 idid valueN);
SELECT column1, column2 idid columnN FROM table_name MANA column_name IN (val-1, val-2, id. val-N);
SELECT column1, column2 idid columnN FROM table_name MANA column_name seperti {POLA};
SELECT column1, column2 idid columnN FROM table_name MANA column_name TIDAK DI (val-1, val-2, id. val-N);
SELECT column1, column2 idid columnN FROM table_name MANA KONDISI ORDER BY nama_kolom {ASC | DESC};
PRAGMA pragma_name; Sebagai contoh: PRAGMA page_size; PRAGMA cache_size = 1024; PRAGMA table_info (table_name);
RELEASE savepoint_name;
Reindex collation_name; Reindex database_name.index_name; Reindex database_name.table_name;
ROLLBACK; atau ROLLBACK TO savepoint savepoint_name;
savepoint_name SAVEPOINT;
SELECT column1, column2 idid columnN FROM table_name;
UPDATE table_name SET column1 = value1, column2 = value2 idid columnN = valueN [MANA KONDISI];
VACUUM;
SELECT column1, column2 idid columnN FROM table_name MANA KONDISI;