为了账号安全,请及时绑定邮箱和手机立即绑定

Android基础-初识SQLite

  • 1.sqlite数据库数据类型
    
    Integer varchar(10) float double char(10) text
    
    2.sql回顾
    
    2.1创建表的语句
    create table 表名(字段名称 数据类型 约束,字段名称 数据类型 约束......)
    create table person(_id Integer primary key,name varchar(10),age Integer not null)
    
    2.2 删除表的语句
    drop table 表名
    drop table person
    
    2.3 插入数据
    insert into 表名[字段,字段] values(值1,值2......)
    insert into person(_id,age) values(1,20)
    insert into person values(2,"zs",30)
    
    2.4 修改数据
    update 表名 set 字段 = 新值 where 修改的条件
    update person set name="ls",age=20 where _id=1
    
    2.5 删除数据
    delete from 表名 where 删除的条件
    delete from person where _id=2
    
    2.6 查询语句
    select 字段名 from 表名 where 查询条件 group by 分组的字段 having 筛选条件 order by 排序字段
    select * from person;
    
    select _id,name from person
    select * from person where _id=1
    select * from person where _id<>1
    select * from person where _id=1 and age>18
    select * from person where name like "%小%"
    select * from person where name like "_小%"
    select * from person where name is null
    select * from person where age between 10 and 20
    select * from person where age>18 order by_id
    查看全部
  • Sqlite数据库基本数据类型

    查看全部
  • sqlite数据库创建


    查看全部
    0 采集 收起 来源:数据库的创建

    2021-02-23

  • sqlite 查询语句

    select * from person where _id<>1        ==>   _id 不等于1

    select * from person where name like "%小%"    ==>只要中间含有小,前后可以有任意多的字符

    select*  from person where name like "_小%"  ==>一个字符后面是小,后面可以有任意多的。

    select * from person where name is null    ==> 查询名字为空的

    select * from person where age is 10 between 20

    select * from person where age >18 order by _id  ==> >18且根据—id指定排序




    查看全部
  • sqlite数据库类型


    查看全部
  • id如果获取??
    查看全部
  • getreadableDatabase与getWritableDatabase的区别

    http://img1.sycdn.imooc.com//5e5392ff0001334512350263.jpg

    查看全部
    0 采集 收起 来源:数据库的创建

    2020-02-24

  • getReadableDatabase()  getWritableDatabase()


    查看全部
    0 采集 收起 来源:数据库的创建

    2020-02-01

  • sql 基本回顾

    查看全部
  • 保存
    查看全部
  • context 上下文对象
    查看全部
    0 采集 收起 来源:数据库的创建

    2019-05-12

  • SQLite 数据库增删改查的方法:

    1:調用execSQL(sql)语句,需要记住正确的sql语句

    2:使用api封装好的增删改查的操作,填写方法中对应的条件

    查看全部
    1. sqlite数据库类型

      Integer      varchar(10)      float      double      char(10)        text

    2. sql语句回顾

      2.1.创建表的语句

      create table 表名(字段名称  数据类型   约束,字段名称   数据类型   约束......)

                eg:  create table person(_id Integer primary key,name varchar(10),age Integer not null)

                2.2 删除表的语句

                drop table 表名

                eg:drop table person

                 2.3 插入数据

                insert into 表名[字段1,字段2......] values(值1,值2......)

                eg: insert into person(_id,age) values(1,20)

                eg: insert into person values(2,"zj",30)    //按照表字段的顺序插入所有字段的值(不能缺少)

                2.4 修改数据

                update 表名 set 字段 = 新值 where 修改的条件

                eg: update person set nam="wzj" ,age=20 where _id=1   //不加where条件语句表明表中的所有name都修改成“wzj”,age都修改成20

                2.5 删除数据

                delete from 表名 where 删除的条件

                delete from person where _id=2    //不加where条件语句表明删除person表中所有字段

                2.6 查询语句

                selete 字段名 from 表名 where 查询条件 group by 分组的字段 having 筛选条件 order by 排序字段

                selete * from person;

                 selete _id ,name from person;

                selete * from person where _id=1

                selete * from person where _id<>1  //_id不等于1

                selete * from person where _id=1 and age>18

                selete * from person where name like "%z%"

                selete * from person where name like "_z%"

                selete * from person where name is null

                selete * from person where age between 10 and 20

                selete * from person where age>18 order by _id



    查看全部
  • /*
      一、创建一个类MySQLiteOpenHelper继承SQLiteOpenHelper,实现onCreate和onUpgrade
      方法。
      二、创建常量类Constant,将库名表名之类的写进去。
      public class Constant {
        public static final String DASEBASE_NAME = "user.db";
        public static final int VERSION = 1;
        public static final String TABLE_NAME = "students";
        public static final String _ID = "_id";
        public static final String STUDENT_NAME = "name";
        public static final String STUDENT_SEX = "sex";
        public static final String STUDENT_AGE = "age";
    }
      三、创建数据库管理类,用单例模式获得帮助类实例。
      public class DbManger {
        private static MySQLiteOpenHelper helper;
    
        public static MySQLiteOpenHelper getIntance(Context context) {
            if (helper == null) {
                helper = new MySQLiteOpenHelper(context);
            }
            return helper;
        }
    }
      四、创建数据库
      private MySQLiteOpenHelper helper;
      helper = DbManger.getIntance(this);
      SQLiteDatabase db = helper.getWritableDatabase();
    */


    查看全部
  • public void onClick(View view){
       switch(view.getId()){
          case R.id.***:
          break;
          case R.id.***:
          break;
          default:
          break;
       }
    }


    查看全部
  • Android 内置

    查看全部
    0 采集 收起 来源:数据库的创建

    2018-11-18

  • sqlite常用命令:

    创建表:create table 表名(字段名 数据类型 约束 ,...)

    删除表:drop table 表名

    插入数据:insert into 表名 [字段,字段]  values(值1,值2...)

                    例:insert into person (_id,age)values(1,20)

                    或:insert into person (2,"zc",28)

    修改数据;update 表名 set 字段=新值 where 修改条件

                    例:update person set name ="zc",age = 20 where _id = 1

    删除数据:delete from 表名 where 删除条件 

                   例: delete from person where _id=2

    查询数据:select 字段名 from 表名 where 查询条件 group by 分组字段  having 筛选条件 order by 排序字段 


    查看全部
  • 什么是Sqlite?

    小型的,零配置,可嵌入的,开源的,支持事务操作的,无数据类型的,程序驱动的关系型数据库

    Sqlite的介绍:

    跨平台的磁盘文件

    代码量少

    api简单易用

    1.sqlite数据库数据类型

    Integer varchar(10) float char(10) text

    2.sql回顾

    2.1 创建表语句
        create table 表名(字段名称 数据类型 约束,字段名称 数据类型 约束.....)
        create table person(_id Integer primary key, name varchar(10), age Integer not null)
    2.2 删除表的语句
        drop table 表名
        drop table person
    2.3 插入数据
        insert into 表名[字段,字段] values(值1,值2.....)
        insert into person values(2,"zs",30)
    2.4 修改数据
        update 表名 set 字段=新值 where 修改的条件
        update person set name="ls",age=20 where _id=1
    2.5 删除数据
        delete from 表名 where 删除的条件
        delete from person where _id=2
    2.6 查询语句
        select 字段名 from 表名 where 查询条件 group by 分组的字段 having 筛选条件 order by 排序字段
        select * from person;
       

    查看全部
首页上一页1234567下一页尾页

举报

0/150
提交
取消
课程须知
1.必须掌握Android简单UI 2.必须掌握Android中的基本事件 3.有一定的sql语句基础
老师告诉你能学到什么?
1.基础控件的使用 2.数据库的增加,删除,修改和查询操作 3.数据库操作中常用的sql语句 4.Android中的事件

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!