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

Android基础-初识SQLite

  • sqlite数据库数据类型:Integer varchar float douuble char text 创建表的sql语句:create table 表名(字段名称 数据类型 约束,字段名称 数据类型 约束,字段名称 数据类型 约束。。。。) 例子:create table person(_id Integer primary key,name varchar(10),age Integer not null) 删除表的语句:drop table 表名 例子:drop table person 插入数据:insert into 表名[字段,字段] values(值1,值2。。。。。) 例子:insert into person(_id,age)values(1,20...) insert into person values(2,"zs",30) 修改数据:update 表名 set 字段=新值 where 修改条件 update person set name="ls",age=20 where _id=1 删除数据: delete from 表名 where 删除条件 例子:delete from person where _id=2 查询语句: select 字段名 from 表名 where 查询条件 group by 分组的字段 having 筛选条件 order by 排序字段 select *from prerson; select _id,name from person select *from prerson where _id=1 select *from prerson where _id=<>1 select *from prerson where _id=1 and age>18 select *from prerson where name like "%小%" select *from prerson where name like "_小%" select *from prerson where name is null select *from prerson where name age between 10 and 20 select *from prerson where age>18 oreder by _id
    查看全部
    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



    查看全部
  • 456789
    查看全部
  • 123456
    查看全部
  • 记得之前学习Mysql语句的时候经常记不住,没想到居然在这学习老师的Sqlite完全疏通了,真想摁住老师亲两口
    查看全部
  • sql语句 创建表的语句 creat table 表名(字段名称 数据类型 约束,字段名称 数据类型 约束……) creat table person(_id Int primary key,name varchar(10),age Integer not null)//primary key主键 删除表的语句 drop table 表名 插入数据的语句 insert into 表名[字段,字段]values(值1,值2……) 修改数据 update 表名 set 字段=新值 where 修改条件 update person set name="ls",age=30 where _id=1 删除数据 delete from 表名 where 删除的条件 delete from person where _id=2 查询语句 select 字段名 from 表名 where 查询条件 group by 分组的字段 having 筛选条件 order by 排序字段 select * from person;查询所有的
    查看全部
  • 使用API插入数据
    查看全部
  • 更新数据
    查看全部
  • 插入数据
    查看全部
  • 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数据库类型


    查看全部
  • getreadableDatabase与getWritableDatabase的区别

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

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

    2020-02-24

首页上一页1234567下一页尾页

举报

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

微信扫码,参与3人拼团

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

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