1. Trang chủ
  2. » Thể loại khác

Cú pháp SQLite | 54 bài học SQLite miễn phí hay nhất PDF cu phap sqlite

5 98 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 196,42 KB

Nội dung

http://vietjack.com/sqlite/index.jsp                                                                                                              Copyright  ©  vietjack.com     Cú pháp SQLite SQLite kèm với tập hợp qui tắc guideline gọi Cú pháp Chương cho bạn nhìn tổng quan SQLite qua việc liệt kê cho bạn tất cú pháp SQLite không phân biệt kiểu chữ Điều quan trọng bạn cần ghi nhớ SQLite khơng phân biệt kiểu chữ Nhưng có số lệnh phân biệt kiểu chữ, ví dụ: GLOB glob có ý nghĩa khác lệnh SQLite Comment SQLite Bạn thêm Comment SQLite code để tăng cao khả đọc cho code chúng xuất đâu; whitespace xuất hiện, bao gồm bên biểu thức lệnh SQL khác chúng lồng Comment SQLite bắt đầu với hai ký tự dấu gạch nối "-" (ASCII 0x2d) kéo dài tới bao gồm ký tự newline (ASCII 0x0a) tới phần cuối input, nhập vào Bạn sử dụng C-style comment, bắt đầu với "/*" kéo dài tới bao gồm ký tự "*/" tới phần cuối input, nhập vào C-style comment trải rộng nhiều dòng sqlite>.help This is a single line comment Lệnh SQLite Tất lệnh SQLite bắt đầu với từ khóa SELECT, INSERT, UPDATE, DELETE, ALTER, DROP, … tất lệnh kết thúc với dấu chấm phảy (;) Lệnh ANALYSE SQLite ANALYZE; or ANALYZE database_name; or ANALYZE database_name.table_name; Mệnh đề AND/OR SQLite SELECT column1, column2 columnN FROM {AND|OR} CONDITION-2; table_name WHERE CONDITION-1 http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     http://vietjack.com/sqlite/index.jsp                                                                                                              Copyright  ©  vietjack.com     Lệnh ALTER TABLE SQLite ALTER TABLE table_name ADD COLUMN column_def ; Lệnh ALTER TABLE (Rename) SQLite ALTER TABLE table_name RENAME TO new_table_name; Lệnh ATTACH DATABASE SQLite ATTACH DATABASE 'DatabaseName' As 'Alias-Name'; Lệnh BEGIN TRANSACTION SQLite BEGIN; or BEGIN EXCLUSIVE TRANSACTION; Mệnh đề BETWEEN SQLite SELECT column1, column2 columnN FROM val-1 AND val-2; table_name WHERE column_name BETWEEN Lệnh COMMIT SQLite COMMIT; Lệnh CREATE INDEX SQLite CREATE INDEX index_name ON table_name ( column_name COLLATE NOCASE ); Lệnh CREATE UNIQUE INDEX SQLite CREATE UNIQUE INDEX index_name ON table_name ( column1, column2, columnN); Lệnh CREATE TABLE SQLite CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, columnN datatype, PRIMARY KEY( one or more columns ) ); Lệnh CREATE TRIGGER SQLite CREATE TRIGGER database_name.trigger_name BEFORE INSERT ON table_name FOR EACH ROW BEGIN stmt1; stmt2; END; Lệnh CREATE VIEW SQLite CREATE VIEW database_name.view_name AS SELECT statement ; http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     http://vietjack.com/sqlite/index.jsp                                                                                                              Copyright  ©  vietjack.com     Lệnh CREATE VIRTUAL TABLE SQLite CREATE VIRTUAL TABLE database_name.table_name USING weblog( access.log ); or CREATE VIRTUAL TABLE database_name.table_name USING fts3( ); Lệnh COMMIT TRANSACTION SQLite COMMIT; Mệnh đề COUNT SQLite SELECT COUNT(column_name) FROM table_name WHERE CONDITION; Lệnh DELETE SQLite DELETE FROM table_name WHERE {CONDITION}; Lệnh DETACH DATABASE SQLite DETACH DATABASE 'Alias-Name'; Mệnh đề DISTINCT SQLite SELECT DISTINCT column1, column2 columnN FROM table_name; Lệnh DROP INDEX SQLite DROP INDEX database_name.index_name; Lệnh DROP TABLE SQLite DROP TABLE database_name.table_name; Lệnh DROP VIEW SQLite DROP INDEX database_name.view_name; Lệnh DROP TRIGGER SQLite DROP INDEX database_name.trigger_name; Mệnh đề EXISTS SQLite SELECT column1, column2 columnN FROM (SELECT * FROM table_name ); table_name WHERE column_name EXISTS Lệnh EXPLAIN SQLite EXPLAIN INSERT statement ; or EXPLAIN QUERY PLAN SELECT statement ; http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     http://vietjack.com/sqlite/index.jsp                                                                                                              Copyright  ©  vietjack.com     Mệnh đề GLOB SQLite SELECT column1, column2 columnN FROM PATTERN }; table_name WHERE column_name GLOB { Mệnh đề GROUP BY SQLite SELECT SUM(column_name) FROM column_name; table_name WHERE CONDITION GROUP BY Mệnh đề HAVING SQLite SELECT SUM(column_name) FROM table_name WHERE HAVING (arithematic function condition); CONDITION GROUP BY column_name Lệnh INSERT INTO SQLite INSERT INTO table_name( column1, column2 columnN) VALUES ( value1, value2 valueN); Mệnh đề IN SQLite SELECT column1, column2 columnN FROM (val-1, val-2, val-N); table_name WHERE column_name IN table_name WHERE column_name LIKE { table_name WHERE column_name NOT IN Mệnh đề Like SQLite SELECT column1, column2 columnN FROM PATTERN }; Mệnh đề NOT IN SQLite SELECT column1, column2 columnN FROM (val-1, val-2, val-N); Mệnh đề ORDER BY SQLite SELECT column1, column2 columnN FROM column_name {ASC|DESC}; table_name WHERE CONDITION ORDER BY Lệnh PRAGMA SQLite PRAGMA pragma_name; For example: PRAGMA table_info(table_name); PRAGMA page_size; PRAGMA cache_size = 1024; Lệnh RELEASE SAVEPOINT SQLite RELEASE savepoint_name; http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     http://vietjack.com/sqlite/index.jsp                                                                                                              Copyright  ©  vietjack.com     Lệnh REINDEX SQLite REINDEX collation_name; REINDEX database_name.index_name; REINDEX database_name.table_name; Lệnh ROLLBACK SQLite ROLLBACK; or ROLLBACK TO SAVEPOINT savepoint_name; Lệnh SAVEPOINT SQLite SAVEPOINT savepoint_name; Lệnh SELECT SQLite SELECT column1, column2 columnN FROM table_name; Lệnh UPDATE SQLite UPDATE table_name SET column1 = value1, column2 = value2 columnN=valueN [ WHERE CONDITION ]; Lệnh VACUUM SQLite VACUUM; Mệnh đề WHERE SQLite SELECT column1, column2 columnN FROM table_name WHERE CONDITION;   http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     ...                                                Trang  chia  sẻ  các bài học  online miễn phí     http://vietjack.com /sqlite/ index.jsp                                                    ...                                                Trang  chia  sẻ  các bài học  online miễn phí     http://vietjack.com /sqlite/ index.jsp                                                    ...                                                Trang  chia  sẻ  các bài học  online miễn phí     http://vietjack.com /sqlite/ index.jsp                                                    

Ngày đăng: 02/12/2017, 11:32

TỪ KHÓA LIÊN QUAN