.数据库的增删查改的方法

sqlite3_exec(db, [sql UTF8String], NULL, NULL, &erro);

数据库的使用

步骤:01.导入框架<sqlite3.h>

02.创建数据库(sqlite3_exec)并打开数据库(sqlite3_open())

03.创建表,加入字段(sqlite3_exec)

04.实现数据库的增,删,改,查询操作(sqlite3_exec)

05.关闭数据库(sqlite3_close())

查询操作步骤:

01.校验语句是否合法:sqlite3_prepare_v2

02.绑定要查询的数据:sqlite3_bind_text

03.循环查找内容(依据行):sqlite3_step

04.取出这一行里面的数据(依据相应的类):sqlite3_column_text

.SQL语句使用的公式

建表:

01. creat table 表名(字段名
字段类型,字段名 字段类型)

02. creat table if not exist 表名(字段名
字段类型,字段名
字段类型)

列如:creat table if not exist user(id integer,name text,phone
text);

插入:insert into
表名(字段,字段)values (‘内容’。‘内容’);

删除:delete from
表名 where 字段 = ‘要删的内容’;

改动:update
表名 set 字段 = '改动的内容' where
字段 = '改动前的内容'

set后面是新的数据,where后面是之前的数据

查询:

01.select *from 表名
查询全部的字段(*表示全部)。

02.select 字段1。字段2....from
表名;

如:select *from user;

条件语句:

where 字段 =
内容;

where 字段 is
内容;//相当=

where 字段
!= 内容。

where 字段 is not
内容;

where 字段 >
内容;

where 字段 >
内容 and 字段>内容;&& where
字段 >
内容 or 字段 >
内容


最新文章

  1. 给Asp.Net MVC及WebApi添加路由优先级
  2. css解决方案经验杂记
  3. ipython notebook
  4. HTML5 Cheat sheet PNG帮助手册(标签、事件、兼容)
  5. WPF中XAML转义字符
  6. printf的格式控制的完整格式
  7. CSS 中常用的选择器(选择符)
  8. Redis Cache 简介
  9. ubuntu1404安装配置java环境(jdk8)
  10. python初学笔记(二)
  11. stdafx文件介绍
  12. Sql Server——查询(一)
  13. E 洛谷 P3598 Koishi Loves Number Theory[数论]
  14. babel 7.x 和 webpack 4.x 配置vue项目
  15. Mac 终端Terminal光标移动快捷键
  16. UVa 12657 Boxes in a Line(数组模拟双链表)
  17. Iterator迭代器对象
  18. 20155313 杨瀚 《网络对抗技术》实验五 MSF基础应用
  19. Pig安装与应用
  20. 动态规划:树形DP-景点中心(树的带权重心)

热门文章

  1. Qt中使用Json
  2. Java 中的浮点数取精度方法
  3. wpf企业应用之SelectButton(用于列表页之类的选择)
  4. 【搜索+DP】codevs1066-引水入城
  5. Windows 0day成功验证之ETERNALBLUE
  6. 简单的php自定义错误日志
  7. 请你谈谈cookie的利弊
  8. Codeforces Round #297 (Div. 2)A. Vitaliy and Pie 水题
  9. STM32 100 pin 多个外设译码方案 - SN74LVC1G29
  10. Memcached (第一篇)