12.30sqlite判断表、字段是否存在
来源:互联网 发布:微信oauth2.0 java 编辑:程序博客网 时间:2024/06/10 14:54
1.判断表名是否存在:
select * from sqlite_master
sqlite_master 的表结构如下:
type |name |tbl_name |rootpage |sql
示范查询结果;
=============
type>>table
name>>android_metadata
tbl_name>>android_metadata
rootpage>>3
sql>>CREATE TABLE android_metadata (locale TEXT)
=============
type>>table
name>>TalkVO
tbl_name>>TalkVO
rootpage>>4
sql>>CREATE TABLE TalkVO (content text,videoPath text,img text,name text,issend BLOB,isPlaying integer,uid integer,_id integer PRIMARY KEY)
2.判断字段是否存在
PRAGMA table_info([TalkVO])
必须 大写,结构如下:
cid | name | type | notnull | dflt_value | pk
示范查询结果;
PRAGMA table_info([TalkVO])
=============
cid>>0
name>>content
type>>text
notnull>>0
dflt_value>>null
pk>>0
=============
cid>>1
1name>>videoPath
type>>text
notnull>>0
dflt_value>>null
pk>>0
=============
cid>>2
name>>img
type>>text
notnull>>0
dflt_value>>null
pk>>0
=============
cid>>3
name>>name
type>>text
notnull>>0
dflt_value>>null
pk>>0
=============
cid>>4
name>>issend
type>>BLOB
notnull>>0
dflt_value>>null
pk>>0
=============
cid>>5
name>>isPlaying
type>>integer
notnull>>0
dflt_value>>null
pk>>0
=============
cid>>6
name>>uid
type>>integer
notnull>>0
dflt_value>>null
pk>>0
=============
cid>>7
name>>_id
type>>integer
notnull>>0
dflt_value>>null
pk>>1
- 12.30sqlite判断表、字段是否存在
- sqlite判断表或者字段是否存在
- sqlite判断表或者字段是否存在
- Sqlite中判断表、字段是否存在的方法
- Sqlite中判断表、字段是否存在的方法
- Sqlite中判断表、字段是否存在的方法
- Sqlite中判断表、字段是否存在的方法
- SQLite 判断表是否存在
- SQLite判断表是否存在
- sqlite判断表是否存在
- sqlite判断表是否存在
- Sqlite 判断表是否存在
- sqlite判断表是否存在
- 判断sqlite 是否存在表
- Sqlite判断字段存在
- Sqlite判断字段存在
- Sqlite判断字段存在
- sqlite查看所有表名、判断表是否存在,字段名及字段信息
- JavaMelody性能监控工具
- Android中折线图的画法
- HTML转义字符串
- Sybil攻击及其防御方案
- Android Bluetooth 学习(1)底层协议模块与层次划分
- 12.30sqlite判断表、字段是否存在
- make和msbuild学习笔记
- UVA - 12097 (pie 二分求解逼近值)
- linux下mysql的安装
- ajax参数传递时含有特殊字符只能获取一部分字符
- 手动控制Oracle数据库自动启动和停止
- 修改linux文件权限命令:chmod
- [命令技巧]mkdir -p
- log4net的配置(一)