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 Sintaks

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.

kasus Sensitivitas

Ada poin penting untuk dicatat, SQLite adalahcase-sensitive, tetapi beberapa perintah adalah case-sensitive, seperti GLOBdansegumpalmemiliki arti yang berbeda dalam pernyataan SQLite.

catatan

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

pernyataan SQLite

Semua pernyataan SQLite bisa mulai dengan kata kunci, seperti SELECT, INSERT, UPDATE, DELETE, ALTER, DROP, dll, semua pernyataan dengan titik koma (;) akhir.

SQLite ANALISIS pernyataan:

ANALISIS;
atau
ANALISIS database_name;
atau
ANALISIS database_name.table_name;

SQLite DAN / ATAU klausa:

SELECT column1, column2 idid columnN
FROM table_name
MANA KONDISI-1 {AND | OR} KONDISI-2;

TABLE pernyataan SQLite ALTER:

ALTER TABLE table_name ADD KOLOM column_def id.;

TABLE pernyataan SQLite ALTER (Rename):

ALTER TABLE table_name RENAME TO new_table_name;

SQLite melampirkan pernyataan DATABASE:

Melampirkan DATABASE 'DatabaseName' Sebagai 'Alias-Nama';

SQLite BEGIN pernyataan TRANSAKSI:

BEGIN;
atau
BEGIN TRANSACTION EKSKLUSIF;

SQLite ANTARA klausul:

SELECT column1, column2 idid columnN
FROM table_name
MANA column_name ANTARA val-1 DAN val-2;

SQLite pernyataan COMMIT:

COMMIT;

SQLite CREATE INDEX:

CREATE INDEX index_name
ON table_name (column_name Collate NOCASE);

SQLite CREATE INDEX UNIK:

CREATE UNIQUE INDEX index_name
ON table_name (column1, column2, id. columnN);

SQLite pernyataan CREATE TABLE:

CREATE TABLE table_name (
   column1 datatype,
   column2 datatype,
   column3 datatype,
   idid.
   columnN datatype,
   PRIMARY KEY (satu atau lebih kolom)
);

SQLite pernyataan CREATE TRIGGER:

CREATE TRIGGER database_name.trigger_name 
SEBELUM INSERT ON table_name UNTUK ROW SETIAP
BEGIN 
   STMT1; 
   stmt2;
   idid
END;

SQLite pernyataan CREATE VIEW:

MENCIPTAKAN database_name.view_name VIEW AS
SELECT idid;

SQLite pernyataan CREATE TABLE VIRTUAL:

MENCIPTAKAN database_name.table_name TABLE VIRTUAL MENGGUNAKAN weblog (access.log);
atau
MENCIPTAKAN VIRTUAL TABLE database_name.table_name MENGGUNAKAN fts3 ();

SQLite pernyataan COMMIT TRANSAKSI:

COMMIT;

SQLite COUNT klausa:

SELECT COUNT (column_name)
FROM table_name
MANA KONDISI;

SQLite DELETE:

DELETE FROM table_name
MANA {KONDISI};

Pernyataan DATABASE SQLite PISAHKAN:

PISAHKAN DATABASE 'Alias-Nama';

SQLite klausul yang berbeda:

SELECT column1 DISTINCT, column2 idid columnN
FROM table_name;

SQLite pernyataan DROP INDEX:

DROP INDEX database_name.index_name;

SQLite pernyataan DROP TABLE:

DROP TABLE database_name.table_name;

SQLite pernyataan DROP VIEW:

DROP INDEX database_name.view_name;

SQLite pernyataan DROP TRIGGER:

DROP INDEX database_name.trigger_name;

SQLite ADA klausa:

SELECT column1, column2 idid columnN
FROM table_name
MANA column_name ADA (SELECT * FROM table_name);

SQLite MENJELASKAN pernyataan:

MENJELASKAN pernyataan INSERT id.;
atau 
MENJELASKAN pernyataan QUERY RENCANA SELECT id.;

SQLite GLOB klausa:

SELECT column1, column2 idid columnN
FROM table_name
MANA column_name GLOB {POLA};

GROUP SQLite BY klausa:

SUM SELECT (column_name)
FROM table_name
MANA KONDISI
GROUP BY nama_kolom;

SQLite klausa HAVING:

SUM SELECT (column_name)
FROM table_name
MANA KONDISI
GROUP BY nama_kolom
MEMILIKI (arithematic fungsi kondisi);

SQLite INSERT INTO:

INSERT INTO table_name (column1, column2 idid columnN)
NILAI (value1, value2 idid valueN);

SQLite IN klausa:

SELECT column1, column2 idid columnN
FROM table_name
MANA column_name IN (val-1, val-2, id. val-N);

SQLite Seperti klausa:

SELECT column1, column2 idid columnN
FROM table_name
MANA column_name seperti {POLA};

SQLite TIDAK DI klausa:

SELECT column1, column2 idid columnN
FROM table_name
MANA column_name TIDAK DI (val-1, val-2, id. val-N);

PESANAN SQLite BY klausa:

SELECT column1, column2 idid columnN
FROM table_name
MANA KONDISI
ORDER BY nama_kolom {ASC | DESC};

Pernyataan SQLite PRAGMA:

PRAGMA pragma_name;

Sebagai contoh:

PRAGMA page_size;
PRAGMA cache_size = 1024;
PRAGMA table_info (table_name);

Pernyataan SQLite RELEASE SAVEPOINT:

RELEASE savepoint_name;

Pernyataan SQLite Reindex:

Reindex collation_name;
Reindex database_name.index_name;
Reindex database_name.table_name;

SQLite pernyataan ROLLBACK:

ROLLBACK;
atau
ROLLBACK TO savepoint savepoint_name;

Pernyataan SQLite SAVEPOINT:

savepoint_name SAVEPOINT;

Pernyataan SQLite SELECT:

SELECT column1, column2 idid columnN
FROM table_name;

SQLite pernyataan UPDATE:

UPDATE table_name
SET column1 = value1, column2 = value2 idid columnN = valueN
[MANA KONDISI];

SQLite pernyataan VACUUM:

VACUUM;

SQLite klausa WHERE:

SELECT column1, column2 idid columnN
FROM table_name
MANA KONDISI;
SQLite Sintaks
10/30