美文网首页
SQLite (创建数据库-XXX-总结)

SQLite (创建数据库-XXX-总结)

作者: 不合格码农 | 来源:发表于2019-02-27 16:46 被阅读1次

    一、创建数据库

                    创建

                    $sqlite3 DatabaseName.db

                    查看

                    sqlite>.databases

                    退出

                    sqlite>..quit

                     导出

                     $sqlite3 testDB.db .dump > testDB.sql           恢复: $sqlite3 testDB.db .dump <  testDB.sql 

    二、附加数据库

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

    三、分离数据库

             sqlite>DETACH DATABASE 'Alias-Name';

    四、创建表

             创建

            create table 名字(

                信息

                    );

               验证是否成功

                sqlite>.tables

                查看详细信息

                sqlite>.schema 名字

    五、删除表

             sqlite>DROP TABLE 名字;             注意末尾的分号

    六、Insert语句

            sqlite> INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)

              ...> VALUES(5,'dACID',27,'Texas',85000.00);

            或者

             INSERT INTO COMPANY VALUES(5,'dACID',27,'Texas',85000.00);

            表对表

            INSERT INTO first_table_name [(column1, column2, ... columnN)]

             SELECT column1, column2, ...columnN

              FROM second_table_name

              [WHERE condition];

    七、Select语句

            select * from runoob_tbl;

            select _column,_column from _table [where Clause] [limit N][offset M]

             select * : 返回所有记录

             limit N : 返回 N 条记录

             offset M : 跳过 M 条记录, 默认 M=0, 单独使用似乎不起作用

             limit N,M : 相当于 limit M offset N , 从第 N 条记录开始, 返回 M 条记录

            实现分页:

            select * from _table limit (page_number-1)*lines_perpage, lines_perpage

            或

            select * from _table limit lines_perpage offset (page_number-1)*lines_perpage

    八、WHERE语句

    相关文章

      网友评论

          本文标题:SQLite (创建数据库-XXX-总结)

          本文链接:https://www.haomeiwen.com/subject/qomsyqtx.html