注意点
- 绝大多数大小写不敏感
存储类型
- NULL 空值。
- INTEGER 有符号整数,根据值的大小以1,2,3,4,6 或8字节存储。
- REAL 浮点数,以8字节 IEEE 浮点数存储。
- TEXT 文本字符串,使用数据库编码(UTF-8, UTF-16BE 或 UTF-16LE)进行存储。
- BLOB 一个数据块,按它的输入原样存储。
不同的数据类型在存储后会转换为存储类型, 在读取后在转换为一般的数据类型, 所以在定义时可以使用常见的其它数据库的类型
SQL 语法
- SELECT – 从数据库表中获取数据
- UPDATE – 更新数据库表中的数据
- DELETE – 从数据库表中删除数据
- INSERT INTO – 向数据库表中插入数据
约束
- NOT NULL 约束:确保某列不能有 NULL 值。
- DEFAULT 约束:当某列没有指定值时,为该列提供默认值。
- UNIQUE 约束:确保某列中的所有值是不同的。
- PRIMARY Key 约束:唯一标识数据库表中的各行/记录。
- CHECK 约束:CHECK 约束确保某列中的所有值满足一定条件。
一些语句
1 2 3 4 5 6 7 8 9 10 11 12 |
create table sqltable(_id INTEGER primary key AUTOINCREMENT,number text,name text,time INTEGER DEFAULT 1); select * from sqltable;//查询表的所有字段 SELECT * FROM sqltable WHERE name='Joe'; // 查询sqltable表中name字段的值为Joe的数据 INSERT INTO sqltable (name, number) VALUES ('Joe', '112'); UPDATE sqltable SET name = 'Sim' WHERE name = 'Joe' ; DELETE FROM sqltable WHERE name = 'Joe' ; |
0 Comments