บทช่วยสอน SQLite ไวยากรณ์ ที่ดีที่สุดในปี 2024 ในบทช่วยสอนนี้ คุณสามารถเรียนรู้ กรณีที่ความไวแสง,หมายเหตุ,คำสั่ง SQLite,SQLite วิเคราะห์งบ:,SQLite และ / หรือข้อ:,SQLite ALTER คำสั่งตาราง:,คำสั่งตาราง SQLite เปลี่ยนแปลง (เปลี่ยนชื่อ):,SQLite ATTACH คำสั่งฐานข้อมูล:,SQLite คำสั่ง BEGIN รายการ:,SQLite ระหว่างประโยค:,SQLite คำสั่ง COMMIT:,SQLite คำสั่ง CREATE INDEX:,SQLite คำสั่งสร้างดัชนีที่ไม่ซ้ำ:,SQLite คำสั่งสร้างตาราง:,SQLite คำสั่งสร้างทริกเกอร์:,SQLite คำสั่ง CREATE VIEW:,SQLite คำสั่งสร้างตารางเสมือน:,SQLite คำสั่ง COMMIT รายการ:,ข้อ COUNT SQLite:,SQLite ลบคำสั่ง:,SQLite ถอดออกคำสั่งฐานข้อมูล:,SQLite ข้อที่แตกต่าง:,งบ DROP INDEX SQLite:,SQLite คำสั่ง DROP TABLE:,SQLite คำสั่ง DROP VIEW:,SQLite คำสั่ง DROP ทริกเกอร์:,SQLite EXISTS ข้อ:,SQLite อธิบายคำสั่ง:,ข้อ GLOB SQLite:,กรุ๊ป SQLite ประโยคตาม:,SQLite การมีข้อ:,SQLite INSERT INTO คำสั่ง:,SQLite ในข้อ:,SQLite ชอบประโยค:,SQLite ไม่ในข้อ:,สั่งซื้อ SQLite ประโยคตาม:,คำสั่ง SQLite PRAGMA:,คำสั่ง SQLite RELEASE savepoint:,คำสั่ง SQLite ดัชนี:,คำสั่งย้อนกลับ SQLite:,คำสั่ง SQLite savepoint:,คำสั่ง SQLite เลือก:,คำสั่ง UPDATE SQLite:,งบสูญญากาศ SQLite:,SQLite คำสั่ง WHERE:,

SQLite ไวยากรณ์

SQLite เป็นไปตามชุดที่ไม่ซ้ำของกฎและแนวทางที่เรียกว่าไวยากรณ์ กวดวิชานี้จะแสดงรายการทั้งหมดไวยากรณ์พื้นฐานของ SQLite, SQLite ให้คุณกับการเริ่มต้นอย่างรวดเร็ว

กรณีที่ความไวแสง

มีจุดสำคัญที่ควรทราบคือ SQLiteเป็นกรณีตาย แต่บางคำสั่งเป็นกรณี ๆ เช่น GLOBและglobมีความหมายที่แตกต่างกันในงบ SQLite

หมายเหตุ

ความคิดเห็น SQLite มีความเห็นเพิ่มเติม SQLite สามารถเพิ่มความคิดเห็นในรหัสเพื่อเพิ่มการอ่านพวกเขาสามารถเกิดขึ้นได้ในพื้นที่ว่างในช่วงกลางของการแสดงออกและรวมถึงคำสั่งอื่น ๆ แต่พวกเขาไม่สามารถซ้อนกัน

SQL ความคิดเห็นที่สองติดต่อกัน "-" ตัวอักษร (0x2d ASCII) เริ่มต้นและขยายไปสู่การขึ้นบรรทัดใหม่ถัดไป (0x0A ASCII) หรือจนกว่าจะสิ้นสุดของการป้อนข้อมูลที่ใดมาก่อน

นอกจากนี้คุณยังสามารถใช้ความคิดเห็น C-สไตล์ด้วย "/ *" เพื่อเริ่มต้นและขยายไปยังหน้าต่อไป "* /" ตัวอักษรหรือจนกว่าจะสิ้นสุดของการป้อนข้อมูลที่ใดมาก่อน ความคิดเห็น SQLite สามารถขยายหลายบรรทัด

SQLite> .help - นี่คือความคิดเห็นบรรทัดเดียว

คำสั่ง SQLite

คำสั่ง SQLite ทุกคนสามารถเริ่มต้นด้วยคำหลักใด ๆ เช่น SELECT, INSERT, ปรับปรุงลบเปลี่ยนแปลงลดลง ฯลฯ งบทั้งหมดที่มีเครื่องหมายอัฒภาค (;) ในตอนท้าย

SQLite วิเคราะห์งบ:

วิเคราะห์;
หรือ
วิเคราะห์ database_name;
หรือ
วิเคราะห์ database_name.table_name;

SQLite และ / หรือข้อ:

SELECT COLUMN1, column2 thth COLUMNN
จาก table_name
WHERE เงื่อนไขและ 1 {|} หรือสภาพ 2;

SQLite ALTER คำสั่งตาราง:

เปลี่ยนแปลงตาราง table_name ADD column_def คอลัมน์ th. ;

คำสั่งตาราง SQLite เปลี่ยนแปลง (เปลี่ยนชื่อ):

เปลี่ยนแปลงตาราง table_name เปลี่ยนชื่อ new_table_name;

SQLite ATTACH คำสั่งฐานข้อมูล:

แนบฐานข้อมูล 'ฐาน' เป็น 'นามแฝงชื่อ';

SQLite คำสั่ง BEGIN รายการ:

BEGIN;
หรือ
BEGIN TRANSACTION EXCLUSIVE;

SQLite ระหว่างประโยค:

SELECT COLUMN1, column2 thth COLUMNN
จาก table_name
WHERE column_name ระหว่าง Val-1 และวาล-2;

SQLite คำสั่ง COMMIT:

COMMIT;

SQLite คำสั่ง CREATE INDEX:

CREATE INDEX index_name
ON table_name (คอลัมน์เรียง NOCASE);

SQLite คำสั่งสร้างดัชนีที่ไม่ซ้ำ:

สร้างเอกลักษณ์ INDEX index_name
ON table_name (COLUMN1, column2 th. COLUMNN);

SQLite คำสั่งสร้างตาราง:

สร้างตาราง table_name (
   COLUMN1 ประเภทข้อมูล
   column2 ประเภทข้อมูล
   คอลัมน์ 3 ประเภทข้อมูล
   thth.
   COLUMNN ประเภทข้อมูล
   คีย์หลัก (หนึ่งหรือมากกว่าหนึ่งคอลัมน์)
);

SQLite คำสั่งสร้างทริกเกอร์:

สร้าง database_name.trigger_name TRIGGER 
ก่อน INSERT ON table_name สำหรับแถวแต่ละ
BEGIN 
   stmt1; 
   stmt2;
   thth
end;

SQLite คำสั่ง CREATE VIEW:

สร้าง database_name.view_name ดู
คำสั่ง SELECT thth ;

SQLite คำสั่งสร้างตารางเสมือน:

สร้างตาราง database_name.table_name เสมือนใช้เว็บบล็อก (access.log);
หรือ
สร้าง database_name.table_name ตารางเสมือนใช้ fts3 ();

SQLite คำสั่ง COMMIT รายการ:

COMMIT;

ข้อ COUNT SQLite:

เลือก COUNT (column_name)
จาก table_name
WHERE เงื่อนไข

SQLite ลบคำสั่ง:

DELETE FROM table_name
โดยที่ {สภาพ};

SQLite ถอดออกคำสั่งฐานข้อมูล:

แยกออกฐานข้อมูล 'นามแฝงชื่อ';

SQLite ข้อที่แตกต่าง:

SELECT COLUMN1 ที่แตกต่าง column2 thth COLUMNN
จาก table_name;

งบ DROP INDEX SQLite:

DROP INDEX database_name.index_name;

SQLite คำสั่ง DROP TABLE:

DROP database_name.table_name ตาราง;

SQLite คำสั่ง DROP VIEW:

DROP INDEX database_name.view_name;

SQLite คำสั่ง DROP ทริกเกอร์:

DROP INDEX database_name.trigger_name;

SQLite EXISTS ข้อ:

SELECT COLUMN1, column2 thth COLUMNN
จาก table_name
WHERE column_name EXISTS (SELECT * FROM table_name);

SQLite อธิบายคำสั่ง:

อธิบายคำสั่ง INSERT th. ;
หรือ 
อธิบายคำสั่ง QUERY แผน SELECT th. ;

ข้อ GLOB SQLite:

SELECT COLUMN1, column2 thth COLUMNN
จาก table_name
WHERE GLOB column_name {รูป};

กรุ๊ป SQLite ประโยคตาม:

SUM เลือก (คอลัมน์)
จาก table_name
WHERE เงื่อนไข
จำแนกตามกลุ่มคอลัมน์;

SQLite การมีข้อ:

SUM เลือก (คอลัมน์)
จาก table_name
WHERE เงื่อนไข
จำแนกตามกลุ่มคอลัมน์
HAVING (เงื่อนไขฟังก์ชั่น arithematic);

SQLite INSERT INTO คำสั่ง:

INSERT INTO table_name (COLUMN1, column2 thth COLUMNN)
VALUES (value1, value2 thth valueN);

SQLite ในข้อ:

SELECT COLUMN1, column2 thth COLUMNN
จาก table_name
WHERE คอลัมน์ In (Val-1, Val-2, th. Val-N);

SQLite ชอบประโยค:

SELECT COLUMN1, column2 thth COLUMNN
จาก table_name
WHERE column_name ชอบ {รูป};

SQLite ไม่ในข้อ:

SELECT COLUMN1, column2 thth COLUMNN
จาก table_name
WHERE คอลัมน์ NOT IN (Val-1, Val-2, th. Val-N);

สั่งซื้อ SQLite ประโยคตาม:

SELECT COLUMN1, column2 thth COLUMNN
จาก table_name
WHERE เงื่อนไข
ORDER BY คอลัมน์ {ASC | DESC};

คำสั่ง SQLite PRAGMA:

PRAGMA pragma_name;

ตัวอย่างเช่น:

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

คำสั่ง SQLite RELEASE savepoint:

savepoint_name ปล่อยไป

คำสั่ง SQLite ดัชนี:

ดัชนี collation_name;
ดัชนี database_name.index_name;
ดัชนี database_name.table_name;

คำสั่งย้อนกลับ SQLite:

ย้อนกลับ;
หรือ
ย้อนกลับไปยัง savepoint savepoint_name;

คำสั่ง SQLite savepoint:

savepoint_name savepoint;

คำสั่ง SQLite เลือก:

SELECT COLUMN1, column2 thth COLUMNN
จาก table_name;

คำสั่ง UPDATE SQLite:

table_name UPDATE
ตลาดหลักทรัพย์ COLUMN1 = value1, value2 column2 = = thth COLUMNN valueN
[WHERE เงื่อนไข];

งบสูญญากาศ SQLite:

สูญญากาศ;

SQLite คำสั่ง WHERE:

SELECT COLUMN1, column2 thth COLUMNN
จาก table_name
WHERE เงื่อนไข
SQLite ไวยากรณ์
10/30