zoukankan      html  css  js  c++  java
  • Android面试收集录 数据库

    1.SQLite数据库如何查询表table1的第20条到30条记录?

    • select * from table1 limit 19,11   ==>从19开始,11个数据

    2.如何才能将table1表的表结构和数据复制到表table2上?

    • create table table2 as select * from table1;

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

    • insert into table1 values(1,'bill');
    • select changes(); ==>返回insert语句影响的记录行数

    4.请分别使用like子句和like函数查询table1的name字段?

    • like函数:select * from table1 where like('%bill%',name);
    • like子句:select * from table1 where name like '%bill%';

    5.如果当前日期是2012-11-01,如何变成2011-12-01?

    • select date('2012-11-01','-1 years','+1 months')

    6.Android支持集中打开或创建SQLite数据库的方式?

    • SQLiteOpenHelper类
    • Context.openOrCreateDatabase方法
    • SQLiteDatabase.openOrCreateDatabase方法

    7.请解释一下什么是db4o数据库?

    • db40即是database for objects,是一个嵌入式的开源面向对象数据库
    • db4o是基于对象的数据库
    • 而其他的对象持久化框架需要一个映射文件将关系型数据库与对象进行关联
  • 相关阅读:
    一行转多行 及多行转一行的 hive语句
    sparkSQL、dataframe
    特征工程
    python相关
    pyspark dataframe 格式数据输入 做逻辑回归
    hive sql 随机抽样
    pyspark 逻辑回归程序
    3.27模拟赛
    luogu P3217 [HNOI2011]数矩形
    bzoj 4403 序列统计
  • 原文地址:https://www.cnblogs.com/Jason-Jan/p/8546947.html
Copyright © 2011-2022 走看看