SQLite语句

1.软件的使用。
    1.建立一个数据库
    2.创建一个table
    3.添加关键词 key
    4.插入数据

    主键:是唯一的   、  自增长的   、  绝不改变,不参与数据改变


2.数据库语句。(软件内)

    table的命名原则:
        1.见名知意
        2.t_开头  例如 t_class 

    创建表:

创建一个名为t_student的SQLite表,里面的元素有name  age  

    CREATE TABLE IF NOT EXISTS t_student(id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER);

    CREATE TABLE 表名字 (key1 key1属性 , key2 key2属性,... );
     IF NOT EXISTS 加在表名的前面  表示如果不存在该表,再创建
    PRIMARY KEY AUTOINCREMENT 添加自增长的主键,加在key属性的后面

    删除表:
    DROP TABLE 表名;         // 谨慎操作  
    
    插入数据:
    INSERT INTO 表名(属性列表) VALUES(数据列表);
    //字符串 ''  一定用单引号括起来

    修改数据:
    UPDATE 表名 SET 属性名 数据的相关信息;
    //注意 如果没有where ,整个表就该都改变

    WHERE , AND , OR , = , < , >

    删除:
    DELETE FROM t_student
    //如果这个语句后面没有where   整个table里面的数据就都删了


    查询:
    SELECT 属性 FROM 表名;
    如果属性用*代替,就是查询所有属性。
    
    查询数量
    SELECT COUNT(*) FROM t_student WHERE id = 3; 
    多参数查询:先排列前面的,在相同的情况下再对后面的排序。
    SELECT name,age,id FROM t_student ORDER BY id,age ASC;

    排序:

    SELECT * FROM t_student WHERE score > 50 ORDER BY age DESC;

    SELECT * FROM t_student WHERE score < 50 ORDER BY age ASC , score DESC;

    如果有两个以上的排序条件   并且两个条件有冲突  那么会以前面的条件为主依次执行

转载于:https://my.oschina.net/u/2902392/blog/793900

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值