您的位置:首页 > 数据库

SQLiteManager 基本操作

2015-08-27 14:02 316 查看
//————————————————————SQLiteManager
基本操作————————————————————

/*
关键字(不区分大小写)
    SELECT
* FROM
查询(*号表示匹配所有信息)

    WHERE
限制条件

    DESC
降序

    ASC
升序(默认)

    LIKE
相同的内容('%bear%'查询,百分号表示前/后面任意匹配)

Design

    Tables
数据表

    name
属性名 

    Type
属性数据类型: 1.Not NULL(Req) 2.Default 3.Key主键

Manager

    is
等于(=)

    isn't
不等于(!=)

    begins
以什么开头

    ends
以什么结尾

    contains
包含什么内容

   
属性用"",属性值按照对应类型填写(字符串用'')

SQL

    SELECT prod_id, prod_price
FROM Products;  
只查询对应属性值,这里的属性不用""

属性类型
    real
实数和虚数

    blob/binary
二进制数据

    varchar
可变字符串

    date
日期

    time
时间

    timestamp
时间戳约束
    NotNull
不能为空的值

    Unique
唯一的值

    Default Value
属性默认值

    PriKey
主键,设置之后默认添加Unique/NotNull

    Autolnc
若设置,值会从1开始自增创建表
    CREATE
TABLE if not exists UserList (   //if not exists
判断表格不存在则创建

    userName text not null unique,

    password text not null,

    id integer primary key,

    age integer default 23

    );

删除表
    DROP TABLE UserList;

添加表属性
    ALTER TABLE UserList
ADD email text default
'1234@qqq.com';

添加表数据
    INSERT INTO UserList(

    userName,password,id,age,email

    )VALUES(

    'hjgss','43251',004,33,'rt@163.com'

    )

更新数据
    UPDATE UserList
SET age=18; //
改全部

    UPDATE UserList
SET userName = 'objective -C', password = 'zxcvbh' WHERE id = 6;    //

改指定的删除表数据
    DELETE FROM UserList;   //

删全部

    DELETE FROM UserList
WHERE id = 6;  //
删指定的显示数据
    SELECT
* FROM Products LIMIT 3  //
只显示前3条数据

    SELECT * FROM ProductsLIMIT 3,4;   //
跳过前3条,取4条数据
*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: