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

Android基础-初识SQLite

  • getReadableDatabase()  getWritableDatabase()


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

    2020-02-01

  • sql 基本回顾

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

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

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

    查看全部
  • /*
      一、创建一个类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;
       

    查看全部
  • 文本内容记录

    查看全部
  • 查询(sqlite图续)

    查看全部
  • insert into person(id,name) values(1,"jane") =  insert into person values(1,"jane")

    查看全部
  • 1,sqlite 数据库类型

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


    查看全部
  • https://img1.sycdn.imooc.com//5aed677b0001fa9d13660768.jpg

    https://img1.sycdn.imooc.com//5aed677c0001fa9d13660768.jpg

    <>表示不等于

    查看全部
  • 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 oreder by _id


    查看全部
  • sqlite基本操作

    查看全部

举报

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

微信扫码,参与3人拼团

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

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