zoukankan      html  css  js  c++  java
  • SQLite语法

    Sqlite的语句基本上和mssql2005以上版本差不多。其中有一些不同。自我感觉sqlite的语句和mssqlserver2000更接近。

    在这里只写不同的地方,

    1.查询某个列表的前x条数据

      mssql:   select top x  * from Table

      sqlite:     select * from Table limit x

    2.插入语句 和mysql类似,如果插入全部字段可以不写前面字段名称。

     mssql:   insert into Table(id,name)values(1,'jim')

     sqlite :  insert into table  values(1,'jim')

    3.   字段自增长的,

         mssql:  设置字段  identity

         sqlite: 把字段设置不能为空的int类型,填充其他字段时,这个字段默认为自增长。

    4. getdate ()
          mssql:  getdate()返回当前系统日期时间

          sqlite :  没有此函数

    5.EXISTS语句

     如果ids =5的记录不存在,则向nickname字段插入 test数据


      mssql:   IF NOT EXISTS (select * from aa where ids=5)
                  BEGIN
                         insert into table  (nickname) vlues ('test')
                  END

    sqlite:insert into aa(nickname)   select 'test'  where not exists(select * from aa where ids=5)

    蜗牛之狂飙,继续努力,不要停止你的脚步!
  • 相关阅读:
    Http record java
    Java String constructed from byte array has bad length
    Schema
    Scale-up(纵向扩展) vs Scale-out(横向扩展)
    数据同步
    JDBC and Oracle conn.commit and conn.setAutocommit not working properly
    DGIM
    Github Blog 搭建手册
    软件探索(一)
    经典书单 —— 人文社科
  • 原文地址:https://www.cnblogs.com/zhanjun/p/3200362.html
Copyright © 2011-2022 走看看