@H_502_1@一般数据采用的固定的静态数据类型,而sqlite@H_502_1@采用的是动态数据类型,会根据存入值自动判断。sqlite具有以下五种数据类型@H_502_1@:
1.NULL
@H_502_1@:空值。
2.INTEGER
@H_502_1@:带符号的整型,具体取决有存入数字的范围大小。
4.TEXT
@H_502_1@:字符串文本。
5.BLOB
@H_502_1@:二进制对象
smallint 16
@H_502_1@位元的整数。
interger 32
@H_502_1@位元的整数。
decimal(p,s) p
@H_502_1@精确值和s
@H_502_1@大小的十进位整数,精确值p
@H_502_1@是指全部有几个数(digits)
@H_502_1@大小值,s
@H_502_1@是指小数点後有几位数。如果没有特别指定,则系统会设为p=5; s=0
@H_502_1@。
float
32
@H_502_1@位元的实数。
double64
@H_502_1@位元的实数。
graphic(n)
@H_502_1@和char(n)
@H_502_1@一样,不过其单位是两个字元double-bytes
@H_502_1@,n
@H_502_1@不能超过127
@H_502_1@。这个形态是为了支援两个字元长度的字体,例如中文字。
@H_502_1@建表:create table t_student(id INTEGER primary key
autoincrement,name varchar(20));
@H_502_1@更新:update t_student set name=’verygood’ where id=2;
@H_502_1@分组后筛选:having
@H_502_1@分页:select id,name from t_student
limit(0,2);--------------
@H_502_1@从第0
@H_502_1@行开始,不包括0
@H_502_1@行,取2
@H_502_1@行(
@H_502_1@取第1
@H_502_1@,2
@H_502_1@行)
本文出自 “IT之梦” 博客,请务必保留此出处http://www.jb51.cc/article/p-ntuqmolh-gz.html
原文链接:https://www.f2er.com/sqlite/201977.html