2013-12-16

30

Category:AndroidAuthor:王乾州Comments:1 Views:308 浏览数

Contacts2.db常用表中的各个字段详解(自己总结的)

Contacts2.dbcalls表各个字段含义:

字段

类型

描述

_idinteger

主键,自动增长

numbertext

通话电话号码

dateinteger

拨打该电话号码的开始时间(以1970-01-01 00:00:00)计算到当前的时间差以毫秒为单位

durationinteger

打电话持续时间以秒为单位

typeinteger

拨打类型:1为接听  2为打出 3未接

newinteger

好像都为1

nametext

联系人的名字

numbertypeinteger

和data表中的data2字段是一样的,如果是2表示此条是和手机号的通话记录

contacts表各个字段含义:

字段

类型

描述

_idinteger索引Key,自增长
name_raw_contact_idinteger当前联系人的id
photo_idinteger联系人图片id
custom_ringtonetext为该联系人自定义铃声:content://media/external/audio/media/1
send_to_voicemailinteger直接将来电转到语音信箱:0为不设置;1为设置
times_contactedinteger通话次数
last_time_contactedinteger最后通话的日期(以1970-01-01 00:00:00)计算
starredinteger加星标的那些人:0为不加星;1为加星
in_visible_groupinteger联系人在UI中是否可见:0为不可见;1为可见
has_phone_numberinteger联系人是否至少有一个电话号码
lookuptext 
status_update_idinteger 
single_is_restrictedinteger 

data表各个字段含义:

字段

类型

描述

_id

integer

索引Key,自增长

package_id

integer

 

mimetype_id

integer

当前行保存数据的类型:1为邮箱;2聊天账号;3住址;4图片;5电话号码;6姓名;7公司+职位;8昵称;9所属组;10备注;11网址

raw_contact_id

integer

与contacts表中的name_raw_contact_id相同,该数据所属联系人

is_primary

integer

0;1;

is_super_primary

integer

0;1好像在联系人图片列中出现

data_version

integer

数据版本(更改次数)

data1

text

好像是基本数据类型存放在这一列

data2

text

名字,其它字段存放就不知,如果是2则表示data1存放的是手机号同时

data3

text

姓氏,其它字段存放就不知

data4

text

存入电话号码倒写;职位;街道;其它不知

data5

text

若是聊天账号行则有数据,,其它不知

data6

text

 

data7

text

若是住址行则有市数据;其它不知

data8

text

若是住址行则有省数据;其它不知

data9

text

若是住址行则有邮编数据;其它不知

data10

text

若是姓名行则有数据;其它不知

data11

text

若是姓名行则有数据;其它不知

data12

text

 

data13

text

 

data14

text

 

data15

text

若是照片行则有数据;其它不知

data_sync1

text

 

data_sync2

text

 

data_sync3

text

 

data_sync4

text

 

 

mimetypes表各个字段含义:

字段

类型

描述

_id

integer

索引Key,自增长,与data表的mimetype_id字段相同

mimetype

text

1     vnd.android.cursor.item/email_v2

2     vnd.android.cursor.item/im

3     vnd.android.cursor.item/postal-address_v2

4     vnd.android.cursor.item/photo

5     vnd.android.cursor.item/phone_v2

6     vnd.android.cursor.item/name

7     vnd.android.cursor.item/organization

8     vnd.android.cursor.item/nickname

9     vnd.android.cursor.item/group_membership

10    vnd.android.cursor.item/note

11    vnd.android.cursor.item/website

1为邮箱;2聊天账号;3住址;4图片;5电话号码;6姓名;7公司+职位;8昵称;9所属组;10备注;11网址

 

原有数据raw_contacts表各个字段含义:

字段

类型

描述

_id

integer

索引Key,自增长

is_restricted

integer

 

account_name

string

 

account_type

string

 

sourceid

text

 

version

integer

联系人修改次数

dirty

integer

版本修改的标记位

deleted

integer

是否删除了:0为没有,1为删除

contact_id

integer

联系人表的id

aggregation_mode

integer

 

aggregation_needed

integer

 

custom_ringtone

text

自定义铃声

send_to_voicemail

integer

 

times_contacted

integer

通话次数

last_time_contacted

integer

最后通话时间截

starred

integer

是否标星,1标记,0未标

display_name

text

显示名字

display_name_alt

text

显示名字

display_name_source

integer

值为40,不知

phonetic_name

text

 

phonetic_name_style

text

 

sort_key

text

姓名拆分加拼音:如“小明”,则为“XIAO 小 MING 明”

sort_key_alt

text

姓名拆分加拼音:如“小明”,则为“XIAO 小 MING 明”

name_verified

integer

 

contact_in_visible_group

integer

 

sync1

text

 

sync2

text

 

sync3

text

 

sync4

text

 

 

Contacts2.db中短信表各个字段含义:

字段

类型

描述

_idinteger

主键,自动增长

thread_idinteger

序号,同一发信人的id相同

addressinteger

发件人手机号码

person_idinteger

联系人列表里的序号,陌生人为null (不稳定无法获取联系人ID)

datetext

发件日期

protocolinteger

协议,分为: 0 SMS_RPOTO, 1 MMS_PROTO

readinteger

是否阅读 0未读, 1已读

statusinteger

状态 -1接收,0 complete, 64 pending, 128 failed

typeinteger

   ALL    = 0;
INBOX  = 1;
SENT   = 2;
DRAFT  = 3;
OUTBOX = 4;
FAILED = 5;
QUEUED = 6;

bodytext

短信内容

service_centerinteger

短信服务中心号码编号

subjecttext

短信的主题

reply_path_presenttext

TP-Reply-Path

lockedinteger

0-消息被锁,1-消息没有被锁

 

 

 

Contacts2.db中彩信表pdu各个字段含义:

字段

类型

描述

_idinteger

主键,自动增长

datetext

消息发送日期

message_boxtext

区分彩信的收件箱,发件箱,草稿箱等.
1.代表收件箱

readinteger

是否阅读 0未读, 1已读

message_idinteger

信息ID

subjecttext

彩信的subject

Subject_charsettext

彩信的subject主题

content_typeinteger

消息内容类型

content_locationtext

如果彩信太大,或者由于网络原因,也又是由于手机设备原因,dowload失败,彩信看不了,这个字段就会有彩信的网址(http://格式的,就是一个网址)

fromtext

发送者的地址

totext

收件人的地址

cctext

cc收件人的地址

bcctext

bbc收件人的地址

expipytext

消息到期时间

message_classtext

类的消息

message_typetext

消息的类型定义为MMS规范

mms_versiontext

这消息符合这个版本的规范

message_sizetext

消息的大小

prioritytext

消息的优先级

read_reporttext

阅读报告

peport_allowedtext

是否允许的报告

pesport_statustext

信息响应状态

statustext

消息的状态

transaction_idinteger

事务ID

retrieve_statustext

消息检索状态

retrieve_texttext

消息检索文本

retrieve_text_charsettext

检索文本字符集

read_statustext

消息读取状态

content_classtext

消息内容类

delivery_reporttext

消息交付报告

delivery_time_tokentext

消息的交付时间标记

delivery_timetext

消息交付时间

response_texttext

消息响应文本

sender_visibilitytext

消息的发送方可见性

reply_chargingtext

回答充电的消息

reply_charging_deadline_tokentext

回答充电期限的令牌的消息

reply_charging_deadlinetext

回复充电的最后期限

reply_charging_idinteger

回答充电id

reply_charging_sizetext

回答充电信息大小

previously-sent_bytext

此前发送的消息

previously-sent_datetext

此前发送消息日期

storetext

商店的消息

mm_statetext

mm状态消息

mm_flags_tokentext

mm旗牌

mm_flagstext

mm旗帜

store_statustext

存储状态

store_status_texttext

存储状态的文本消息

storedtext

存储

totalsinteger

消息的总数

mbox_totalsinteger

mbox总数

mbox_totals_tokeninteger

mbox总数令牌

quotastext

配额

mbox_quotastext

mbox的消息

mbox_quotas_tokentext

mbox配额令牌

message_countinteger

消息数

starttext

消息的开始

distribution_indicatortext

分布指示器

element_descriptortext

元素描述符的信息

limittext

消息的极限

recommended_retrieval_modetext

建议检索模式的信息

recommended_retrieval_mode_texttext

建议检索模式的文本消息

status_texttext

文本状态

applic_idinteger

为id

reply_applic_idinteger

回答为id的消息

aux_applic_idinteger

辅助为id的消息

drm_contenttext

drm内容

adaptation_allowedtext

适应允许的消息

replace_idinteger

替换id

cancel_idinteger

取消id

cancel-statustext

取消状态

thread_ idinteger

线程ID

lockedinteger

0-消息被锁,1-消息没有被锁

 

 

 

Contacts2.db中彩信表part各个字段含义:

 

字段

类型

描述

_idinteger

主键,自动增长

区分某条彩信的不同附件(包括文本,图片,音频,视频等格式)

midinteger

外键,引用pdu表的_id.  指示该附件属于哪条彩信(一条彩信有可能包含有多个图片,多个音频,多个视频等)

typetext

指示附件是什么类型的(text/ 表示文本, audio/ 表示音频, video/表是 视频 , image/表示图片)

datetext

标明附件存放在手机的哪个地方

contenttext

表示彩信的内容

转载于:https://my.oschina.net/u/1401093/blog/184876

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
改正以下mysql语句:CREATE TABLE employees ( EmployeeID int NOT NULL AUTO_INCREMENT COMMENT '工号', Name varchar(20) NOT NULL COMMENT '姓名', sex char(2) DEFAULT NULL COMMENT '性别', BirthDate date DEFAULT NULL COMMENT '出生日期', Phone varchar(24) DEFAULT NULL COMMENT '电话', HireDate date DEFAULT NULL COMMENT '入职日期', Address varchar(15) DEFAULT NULL COMMENT '工作地点', Title varchar(30) DEFAULT NULL COMMENT '职位', ReportsTo int(11) DEFAULT NULL COMMENT '上级工号', PRIMARY KEY (EmployeeID), KEY FK_Employees_Employees (ReportsTo), KEY Name (Name), CONSTRAINT FK_Employees_Employees FOREIGN KEY (ReportsTo) REFERENCES employees (EmployeeID), CONSTRAINT employees_chk_1 CHECK (((sex = '男') or (sex = '女'))) ) ENGINE=InnoDB AUTO_INCREMENT=11; insert into employees(EmployeeID,Name,sex,BirthDate,Phone,HireDate,Address,Title,ReportsTo) values (1,'蔡小叶','女','1983-11-10','15651718131','2014-01-02','海南省三亚市','销售员',NULL), (2,'陈会玲','女','1983-12-24','15651792676','2011-09-10','河南省焦作市','总经理',NULL), (3,'陈荣','女','1984-03-14','18052098320','2014-09-26','江苏省南京市','销售员',NULL), (4,'江小利','女','1983-12-10','15651793136','2012-09-07','四川省蒲江市','销售员',NULL), (5,'吕倩','女','1980-10-28','15651036060','2014-08-27','浙江省宁波市','销售经理',NULL), (6,'于小飞','男','1984-02-19','15605167963','2013-12-16','湖北省宜昌市','销售员',NULL), (7,'袁卫华','男','1983-09-23','18761666129','2014-01-09','江苏省溧阳县','销售员',NULL), (8,'张家瑞','男','1983-05-26','18652204573','2012-09-05','四川省宜宾市','销售经理',NULL), (9,'张玉','男','1984-02-15','18914785173','2013-04-21','安徽省安庆市','销售员',NULL), (10,'赵恒','男','1983-03-10','18761662284','2012-10-30','深圳',NULL,NULL); 停止 复制
06-12
这是一个创建和插入数据到 MySQL 数据库的语句,但是有一个小问题。 在表的 CONSTRAINT ,sex 字段的 CHECK 约束条件应该是 `CHECK (sex = '男' OR sex = '女')`,而不是 `CHECK (((sex = '男') or (sex = '女'))) `。 正确的语句如下: ``` CREATE TABLE employees ( EmployeeID int NOT NULL AUTO_INCREMENT COMMENT '工号', Name varchar(20) NOT NULL COMMENT '姓名', sex char(2) DEFAULT NULL COMMENT '性别', BirthDate date DEFAULT NULL COMMENT '出生日期', Phone varchar(24) DEFAULT NULL COMMENT '电话', HireDate date DEFAULT NULL COMMENT '入职日期', Address varchar(15) DEFAULT NULL COMMENT '工作地点', Title varchar(30) DEFAULT NULL COMMENT '职位', ReportsTo int(11) DEFAULT NULL COMMENT '上级工号', PRIMARY KEY (EmployeeID), KEY FK_Employees_Employees (ReportsTo), KEY Name (Name), CONSTRAINT FK_Employees_Employees FOREIGN KEY (ReportsTo) REFERENCES employees (EmployeeID), CONSTRAINT employees_chk_1 CHECK (sex = '男' OR sex = '女') ) ENGINE=InnoDB AUTO_INCREMENT=11; INSERT INTO employees ( EmployeeID, Name, sex, BirthDate, Phone, HireDate, Address, Title, ReportsTo ) VALUES ( 1, '蔡小叶', '女', '1983-11-10', '15651718131', '2014-01-02', '海南省三亚市', '销售员', NULL ), ( 2, '陈会玲', '女', '1983-12-24', '15651792676', '2011-09-10', '河南省焦作市', '总经理', NULL ), ( 3, '陈荣', '女', '1984-03-14', '18052098320', '2014-09-26', '江苏省南京市', '销售员', NULL ), ( 4, '江小利', '女', '1983-12-10', '15651793136', '2012-09-07', '四川省蒲江市', '销售员', NULL ), ( 5, '吕倩', '女', '1980-10-28', '15651036060', '2014-08-27', '浙江省宁波市', '销售经理', NULL ), ( 6, '于小飞', '男', '1984-02-19', '15605167963', '2013-12-16', '湖北省宜昌市', '销售员', NULL ), ( 7, '袁卫华', '男', '1983-09-23', '18761666129', '2014-01-09', '江苏省溧阳县', '销售员', NULL ), ( 8, '张家瑞', '男', '1983-05-26', '18652204573', '2012-09-05', '四川省宜宾市', '销售经理', NULL ), ( 9, '张玉', '男', '1984-02-15', '18914785173', '2013-04-21', '安徽省安庆市', '销售员', NULL ), ( 10, '赵恒', '男', '1983-03-10', '18761662284', '2012-10-30', '深圳', NULL, NULL ); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值