sqlite3数据库初探

一:关于新建表

之前想按照mysql方式去写但是一直报错,不是主键id问题就是新增的数据主键id没有递增叠加冲突等,所幸摸出来一套常规的建表语句,直接上图:


当然楼主这里的用法是封装过的

简单来讲呢,就是testTable创建表的名称,[Id] integer PRIMARY KEY AUTOINCREMENT NOT NULL表示要新增名为Id的,不能为空且递增的主键Id;

先把封装的方法贴上以免留坑,


建表的方法封装


增删改查语句封装


增加数据

Id和mysql的操作不一样,自增的id不能写成0,不然会报错,需要写位null


查找数据

其实写法已经和传统的mysql语句差别不大了


改数据
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是SQLite?数据库存储数据的步骤 ●SQLite是一款轻型的嵌入式数据库,它占用资源非常的低,在嵌入式设备...
    飞行的猫阅读 7,269评论 1 7
  • MySQL5.6从零开始学 第一章 初始mysql 1.1数据库基础 数据库是由一批数据构成的有序的集合,这些数据...
    星期四晚八点阅读 4,862评论 0 4
  • 一、MySQL优化 MySQL优化从哪些方面入手: (1)存储层(数据) 构建良好的数据结构。可以大大的提升我们S...
    宠辱不惊丶岁月静好阅读 7,276评论 1 8
  • 数据库:存放数据的仓库; 硬盘 运行内存 mysql 现在被oracle收购了 oracle oracle公司 s...
    凤之鸠阅读 4,590评论 0 0
  • 一. 根据不同屏幕尺寸的需求设置不同的图片,可以参照下图 1.点击Image.xcassets 进入图片管理,然后...
    LevineLi阅读 5,939评论 0 3