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 เงื่อนไข