向表中增加数据:
insert into 表名 (字段名称 ) values (值名称);
eg:insert into user (id,age) values (1,10);
insert into user values(3,"wang",11); //省略user的字段名称
insert into user (age) values ( 12); //不省略
查:
查询表中的数据:
select 列名 from 表名 条件;
eg:select * from user ;
select id,name from user;
select id,name from user where not age <30
where name like '三一' % _ 通配符
(like,字符串专用)
(%省略没限制)
(下划线,省略一个字符)
asc
select *from user where age>20 or age<50 order by age desc limit 2 ;
&& ||(可写为 and 和 or)
改:
修改表中数据:
update 表名 set 表字段 = 值 满足条件:
like:给字符串用的,模糊查找
eg: update user set id = 1 where name = 'li';
update user set id = 1 where name = "li" and passwd = "123";
update user set id = 2 where name = "li" or name = "zhao";
删:
删除表中数据:
delete from 表名 满足条件:
eg:delete from user ; ///删除表中所有数据
delete from user where id = 1; ///删除id=1 的数据;
delete from user where id =1 and name = "zhang";
delete from user where id = 1 or id = 2;
(select * from user,delate from user(where),insert into user value)
sqlite3 数据库编程