android18 sex,《Android面试宝典》学习笔记(第六章:数据库)

如何将table1的内容复制到table2上?create table table2 as select * from table1;

创建视图的SQL语句?

create view if not exists view1 as select * from table1;

abs(X)的返回值有几种情况?

X为正值和0:返回X;

X为负值:返回-X;

X为NULL,返回NULL;

不是数值:返回0;

超出范围:溢出错误。

如何获取最近一次SQL语句执行影响的记录行数?

select changes();

在下列几种情况下,length(X)返回怎样的值?

blob:返回二进制数据中的字节数;

NULL:返回NULL;

数值:将数值转为字符串处理。

like函数的作用:

select * from table1 where like('%bill%', name)

nullif函数的用法:

当X和Y不同时,nullif函数返回X;如果相同,则返回NULL。

substr函数用法:

select substr('abcdefg',2,3)

如何获取当前字段的数据类型?

select typeof(field1) from table1;

SQLite支持哪几个日期和时间函数?

date、time、datetime、julianday、strftime

select datetime('now');

结果:2006-10-17 12:55:54

select datetime('2006-10-17');

结果:2006-10-17 12:00:00

select datetime('2006-10-17 00:20:00','+1 hour','-12 minute');

结果:2006-10-17 01:08:00

select date('2006-10-17','+1 day','+1 year');结果:2007-10-18

如何输出当前日期和时间?

select date('now');

select time('now');

avg(X)函数的运算规则?

X为NULL:NULL;

X是String或BLOB:可转换则转为数值,否则作为0处理;

所有字段都为NULL:NULL;

何时调用onUpgrade方法?

数据库文件存在,且当前版本号高于上次创建或升级时的版本号时。

什么是db4o数据库?

database for objects,开源的面向对象数据库

如何将对象实例保存到db4o数据库中?

Student student = new Student(1, "Mike", 100);

db.store(student);

db.commit();

如何通过db4o查询、修改和删除数据?

http://wenku.baidu.com/link?url=MTyzcHMgymzcBCQOzm3y8vqiVp0Rh-sEuzAtckXFwXKw8xaJ-lk-7WXdcIB5_hHlAE0hAKlfdWGpLfA0vrxFWuVckFwr5lElCdMiSeXr6T3

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值