SQLite(語法)

參考:http://www.runoob.com/sql/sql-syntax.html

1.大小寫敏感

        SQLite 是不區分大小寫的,但也有一些命令是大小寫敏感的,比如 GLOB 和 glob 在 SQLite 的語句中有不同的含義。

2.SQLite語句

          所有的 SQLite 語句可以以任何關鍵字開始,如 SELECT、INSERT、UPDATE、DELETE、ALTER、DROP 等,所有的語句以分號(;)結束。

3.SQLite ANALYZE 語句:

        

4.SQLite AND/OR 子句:

        

5.SQLite ALTER TABLE 語句:

    ALTER ABLE table_name RENAME TO new_table_name;

6.SQLite ALTER TABLE 語句(Rename):

    ALTER TABLE table_naem RENAME TO new_table_name;

7.SQLite ATTACH DATABASE 語句:

    ATTACH DATABASE 'DatabaseName' As 'Alias-Name';

8.SQLite BEGIN TRANSACTION 語句

    BEGIN:

    or

    BEGIN EXCLUSIVE TRANSACTION;

 9.SQLite BETWEEN     子句:

    SELECT column1,column2,...columnN

    FROM table_name

    WHERE column_name BETWEEN val-1 AND val-2;

10.SQLite COMMIT 語句

    COMMIT;

11.SQLite CREATE INDEX 語句:

    CREATE INDEX index_name

    ONtable_name( column_name COLLATE NOCASE );

12.SQLite CREATE UNIQUE INDEX     語句

    CREATE UNIQUE INDEX index_name    

    ON table_name ( column1,column2,....columnN);

13.SQLite CREATE TABLE 語句:

    CREATE TABLE table_name

        ( column1 datatype,

           column2 datatype,

             column3 datatype, 

             ..... 

             columnN datatype,   

             PRIMARY KEY( one or more columns )

           );

14.SQLite CREATE TRIGGER 語句:

        CREATE TRIGGER database_name.trigger_name

        BEFORE INSERT ON table_name FOR EACH ROWBEGIN

          stmt1;

          stmt2; 

         ....

        END;

15.SQLite CREATE VIEW 語句:

        CREATE VIEW database_name.view_name AS

        SELECT statement....;

16.SQLite CREATE VIRTUAL TABLE 語句:

        CREATE VIRTUAL TABLE database_name.table_name USING weblog( access.log );

        orCREATE VIRTUAL TABLE database_name.table_name USING fts3( );

17.SQLite COMMIT TRANSACTION 語句:

        COMMIT;

18.SQLite COUNT 子句:

    SELECT COUNT(column_name)

    FROM table_name

    WHERE  CONDITION;

19.SQLite DELETE 語句:

    DELETE FROM table_name

    WHERE  {CONDITION};

20.SQLite DETACH DATABASE 語句:

    DETACH DATABASE 'Alias-Name';

21.SQLite DISTINCT 子句:    

    SELECT DISTINCT column1, column2....columnN

    FROM  table_name;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章