一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种数据类型:
1.NULL:空值。
2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。
3.REAL:浮点数字,存储为8-byte IEEE浮点数。
4.TEXT:字符串文本。
5.BLOB:二进制对象。
但实际上,sqlite3也接受如下的数据类型:
smallint 16 位元的整数。
interger 32 位元的整数。
decimal(p,s) p 精确值和 s 大小的十进位整数,精确值p是指全部有几个数(digits)大小值,s是指小数点後有几位数。如果没有特别指定,则系统会设为 p=5; s=0 。
float 32位元的实数。
double 64位元的实数。
char(n) n 长度的字串,n不能超过 254。
varchar(n) 长度不固定且其最大长度为 n 的字串,n不能超过 4000。
graphic(n) 和 char(n) 一样,不过其单位是两个字元 double-bytes, n不能超过127。这个形态是为了支援两个字元长度的字体,例如中文字。
vargraphic(n) 可变长度且其最大长度为 n 的双字元字串,n不能超过 2000
date 包含了 年份、月份、日期。
time 包含了 小时、分钟、秒。
timestamp 包含了 年、月、日、时、分、秒、千分之一秒。
datetime 包含日期时间格式,必须写成'2010-08-05'不能写为'2010-8-5',否则在读取时会产生错误!
datetime(); 得到当前时间
1、创建数据表
现在在school里创建三个数据表 school(学校)、s_class(班级)、s_student(学生)
1)选择数据库
sqlite>sqlite3 school.db
2) 创建数据表
sqlite>create table school(id integer primary key autoincrement,sname nvarchar(50),saddr nvarchar(150),sMemo nvarchar(300));
sqilte>create table s_class(id integer primary key autoincrement,schoolid integer,sname nvarchar(50),sMemo nvarchar(300),dDate datetime);
sqlite>create table s_student(id integer primary key autoincrement,schoolid integer,sname nvarchar(20),smobile nvarchar(30),saddr nvarchar(150),sOne nvarchar(30),sTwo nvarchar(30),sThree nvarchar(30),sFour nvarchar(30),sFive nvarchar(30));
3)查看当前数据,查看当前数据的数据表,查看当前数据表结构
查看当前数据库
sqlite>.databases
查看当前数据库表
sqlite>.table
查看数据表结构
sqlite>.schema school
修改表结构
sqlite不能直接删除字段,能添加字段
sqlite>alter table s_class add column bDo int default 0;
删除字段需要到处sql,然后再导入数据(形似mysql)
删除数据表
sqlite>drop table s_class;
没有合适的资源?快使用搜索试试~ 我知道了~
Android系统下的一款记事本软件源码
共72个文件
class:36个
xml:11个
java:11个
4星 · 超过85%的资源 需积分: 9 184 下载量 170 浏览量
2011-07-24
21:49:19
上传
评论 8
收藏 307KB ZIP 举报
温馨提示
Android系统下的一款记事本软件源码,采用了ListView和九宫格的模式显示记事的信息,支持切换模式,采用SQLIte数据库来记录记事的信息,有表的增删改查等操作,希望大家可以共同学习! --------Android爱好者 java交流群:166256747, 分享自己的技术是一种美德!
资源推荐
资源详情
资源评论
收起资源包目录
Notepad.zip (72个子文件)
Notepad
.project 843B
default.properties 362B
bin
com
yjing
notepad
db
DBHelper$DatabaseHelper.class 2KB
DBHelper.class 5KB
AndroidSQLiteTransaction.txt 834B
SQLiteHelper.txt 2KB
model
Note.class 1KB
iservice
INoteService.class 352B
serviceimpl
NoteServiceIMPL.class 2KB
activity
NoteQueryActivity$5.class 1KB
R$string.class 1KB
NoteQueryGridViewActivity$1.class 3KB
R$layout.class 622B
MainActivity.class 2KB
NoteQueryGridViewActivity$4.class 1018B
R$drawable.class 514B
NoteAddOrUpdateActivity.class 4KB
NoteQueryGridViewActivity.class 7KB
NoteQueryGridViewActivity$1$2.class 3KB
NoteQueryActivity$6.class 970B
NoteQueryActivity$4.class 970B
NoteQueryGridViewActivity$3.class 2KB
NoteQueryActivity$1.class 3KB
R.class 643B
NoteQueryGridViewActivity$5.class 1KB
NoteQueryGridViewActivity$1$1.class 1KB
R$color.class 5KB
NoteQueryActivity$1$3.class 1004B
NoteQueryActivity$1$1.class 1KB
NoteQueryGridViewActivity$1$3.class 1KB
R$attr.class 364B
Setting.class 1KB
NoteQueryActivity$1$2.class 3KB
NoteQueryGridViewActivity$2.class 1KB
NoteQueryActivity$3.class 1KB
NoteQueryGridViewActivity$6.class 1018B
NoteQueryActivity.class 7KB
NoteQueryActivity$2.class 1KB
R$id.class 712B
util
AppContext.class 2KB
Notepad.apk 94KB
resources.ap_ 76KB
classes.dex 31KB
proguard.cfg 1KB
.settings
org.eclipse.core.resources.prefs 86B
AndroidManifest.xml 1KB
src
com
yjing
notepad
db
DBHelper.java 6KB
AndroidSQLiteTransaction.txt 834B
SQLiteHelper.txt 2KB
model
Note.java 859B
iservice
INoteService.java 406B
serviceimpl
NoteServiceIMPL.java 2KB
activity
NoteQueryActivity.java 8KB
Setting.java 2KB
NoteQueryGridViewActivity.java 7KB
NoteAddOrUpdateActivity.java 4KB
MainActivity.java 2KB
util
AppContext.java 2KB
res
values
color.xml 8KB
strings.xml 709B
note.xml 551B
layout
note_query_gridview.xml 499B
note_query_item.xml 816B
note_addorupdate.xml 934B
main.xml 491B
note_query.xml 551B
note_query_gridview_item.xml 1023B
drawable-ldpi
drawable-hdpi
list_selector_background.png 4KB
note_query_item_bg.xml 1KB
icon.png 59KB
drawable-mdpi
.classpath 280B
gen
com
yjing
notepad
activity
R.java 15KB
assets
共 72 条
- 1
jimmy_小静
- 粉丝: 102
- 资源: 23
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
前往页