Android:SQLite数据库
增删改查两种方式:
- sql语句
- Java代码
一般如何使用:
- 继承SQLiteOpenHelper抽象帮助类;
- 写一个类的实例,set和get方法;
- 新建一个数据库的管理类,进行增删改查的方法。
创建表:
1 | create table person( |
添加:
1 | insert into person(name, age) values('lisi', 19); |
删除:
1 | delete from person where _id = 1; |
修改:
1 | update person set name = '李四' where name = '王五'; |
查询所有:
1 | select * from person; |
查询单条:
1 | select * from person where name = 'zhangsan'; |
事务:
使用场景:
- 类似银行打帐,中间不能出现异常,出现异常则整个过程恢复到之前的状态,钱不变
- 执行很多的数据时, 不需要开关数据库
1 | update person set balance = balance - 100 where name = 'lisi'; |