数据库相关

FMDB打印错误

[db lasterrorMessage]

创建数据库 -->

sqlite3 zpp.db 创建叫zzp的数据库

创建数据库里的表 -->

create table if not exists zzp1 (ID integer primary key autoincrement, Age integer,Name varchar(128), StuNo integer default 0);

创建一个叫 zzp1 的表 表里包含自动增加的主键

  ID (primary key à 主键) 自动增加(autoincrement à 自动增量)

  Name 字符型 (varchar)最大字节是128

  Stuno integer 默认是0

查看数据库里 有哪些表

  。tables;

删除表 

drop table zzp   在数据库里删除叫zzp 的表

查询语句  select ID, Age, Name, Money, from zzp where Name like '%忠%';   '%忠%' à 表示Name 这个参数中 中间是 “忠” 的字符串 。%的位置可以改变来查询不同位置

插入数据

insert into zzp (ID,Name,Age) values(1000,'大牛之路',9999);

查询数据

select * from zzp;

select Name from zzp where Age = 10005;

更新

update zzp set Name = '火影忍者' where ID = 2;

update zzp set Name = '小虎还乡',ID = '1001' where Age = 35;

全部更新

update zzp set Name = '忠鹏加油';

将ID = 2的记录的Age值增加10

update zzp set Age = Age + 10 where ID = 2;

删除

delete from zhongpeng where ID = 2;

删除zhongpeng表中的所有记录

delete from zhongpeng;

原文地址:https://www.cnblogs.com/zhaozhongpeng/p/4867748.html