创建Sqlite数据库

用工具Sqlite export创建数据库的时候  不知道怎么创建自增自动  只好用代码创建一个表  供参考

create table test (
_id integer PRIMARY KEY autoincrement, //自增主键
id varchar (20),             //主键
headurl varchar (50),            // 
nickname varchar (20),
content varchar (200),
title varchar (50),
imageurl varchar (50),
type int default 0,            //int 类型
createdate datetime default (datetime('now', 'localtime')) //日期类型
);

SQLite一条SQL语句插入多条记录

插入语句:INSERT INTO snNetShop (province) VALUES ('北京市')

为了减少数据库连接的I/O开销,一般会把多条数据插入放在一条SQL语句中一次执行。

以前用Mysql做开发一直是这样用的:

INSERT INTO TABLE(col1, col2) VALUES(val11, val12), (val21, val22) ;

最近用SQLite才发现这个语法并非标准SQL,故而SQLite并不支持。经过一番查找,发现如下方法可以替代:

INSERT INTO TABLE(col1, col2) SELECT val11, val12 UNION ALL SELECT val21, val22 ;

这样的写法是属于复合SQL语句,表示先把两个SELECT的结果集进行无删减的联合,再把联合结果插入到TABLE中。

limit 50,10表示从第50行开始取10条数据

转载于:https://www.cnblogs.com/jason-star/archive/2012/09/05/2671408.html

Sqlite数据库相关相关推荐

  1. 【SQLite】C++链接SQLite数据库

    C++链接SQLite数据库 相关参考: C++操作SQLITE获得查询结果集的几种方法总结 sqlite3: sqlite3_step 函数 SQLite3数据库API手册 好像还参考了一位老哥的文 ...

  2. Android之SQLite数据库学习

    (一)使用Android原生API 1. 介绍 SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎,它是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是 ...

  3. Android studio根据文本提取出的关键词在sqlite数据库中查找相关内容

    Android studio根据文本提取出的关键词在sqlite数据库中查找相关内容 一.介绍 二.Android studio连接.操作和查看sqlite数据库 三.在数据库中查找相关内容 四.运行 ...

  4. C++ VS2013环境编译使用sqlite数据库全过程

    转载:http://www.cnblogs.com/imoon/archive/2012/11/30/2796726.html 转载:https://blog.csdn.net/hjm4702192/ ...

  5. 从C#到Objective-C,循序渐进学习苹果开发(7)--使用FMDB对Sqlite数据库进行操作

    本随笔系列主要介绍从一个Windows平台从事C#开发到Mac平台苹果开发的一系列感想和体验历程,本系列文章是在起步阶段逐步积累的,希望带给大家更好,更真实的转换历程体验.本篇主要开始介绍基于XCod ...

  6. Android使用SQLite数据库(1)

    Android中使用SQLite数据库要通过SQLiteOpenHelper类. 首先,定义相关变量: // 数据库变量DatabaseHelper mDBH;SQLiteDatabase db;pu ...

  7. golang sqlite数据库 rows.Close()造成 错误database is locked

    在最近的一个程序中,使用的是sqlite数据库.涉及到多线程对数据库的读写.因为sqlite本身有五个锁状态:unlocked,shared,reserved,pending,exclusive.每个 ...

  8. Android基础总结+SQlite数据库【申明:来源于网络】

    Android基础总结+SQlite数据库[申明:来源于网络] 基础总结篇之一:Activity生命周期:http://blog.csdn.net/liuhe688/article/details/6 ...

  9. Java中使用SQLite数据库

    SQLite相关资料可以去Wikipedia查看. 下载SQLite JDBC驱动请点这里 使用和其他数据库驱动一样,如果用过MySQL会很容易理解. 顺便提供一个最简单的数据库连接类(不要因为太简单 ...

最新文章

  1. Linux网络那点事(CentOS、Ubuntu、Kali)
  2. MM模块部分名词解释
  3. 执行SQL-MapperProxy.invoke()
  4. Java volatile关键字
  5. leetcode - 234. 回文链表
  6. jquery之DataTables的使用
  7. pytorch封装Dataset——封装一般的DataLoader与可迭代的DataLoader(pytorch Data学习五)
  8. Go 使用 JSON
  9. mysql8 设置了默认值 CURRENT_TIMESTAMP 依然报null问题
  10. sql server 优化_SQL Server中很少有外行优化
  11. 如何计算给定一个unigram语言模型_数位语音处理Lesson3-初识前端信号处理、语言模型...
  12. python安装netcdf4_Python气象绘图教程(二)
  13. CS5532 C51驱动程序
  14. java 修改request中的参数_springcloud 中 zuul 修改请求参数信息的方法
  15. 苹果系列手机往电脑上传照片,有什么方法怎么传
  16. ubuntu22 使用todesk被远程控制时显示黑屏或者白屏
  17. 《MLB棒球创造营》:走近棒球运动·费城费城人队
  18. 房屋租赁系统 nodejs+vue微信小程序
  19. 如何高效的使用搜索引擎
  20. 王子救公主(DFS)

热门文章

  1. Linux shell删除变量
  2. WebService实例-CRM系统提供WebService实现用户注册功能
  3. python url编码 空格_使用请求和python时URL中的空格
  4. 解决log4j2漏洞遭到挖矿、僵尸进程病毒攻击
  5. Python 序列操作之切片
  6. 【已解决】Android5.0版本如何打开调试模式
  7. 二叉树的四种遍历方式(递归和非递归双重实现)
  8. 记录webpack使用问题,使用报错“UnhandledPromiseRejectionWarning,file-loader图片过大,无法加载图片,打包html文件报错TypeError
  9. C/C++之类的前置声明
  10. IO-1(Java IO、File类)