sqlite 获取数据库所有表名和字段名

sqlite 获取数据库所有表名和字段名,第1张

概述转自:http://blog.sina.com.cn/s/blog_77eab95f0101t8qp.html 查询table,type 段是'table',name段是table的名字, so: select name from sqlite_master where type='table' order by name;   查询indices,type段是'index', name 是ind

转自:http://blog.sina.com.cn/s/blog_77eab95f0101t8qp.HTML


查询tabletype段是'table'name段是table的名字,so:

select name from sqlite_master where type='table' order by name;

查询indicestype段是'index',nameindex的名字,tbl_nameindex所拥有的table的名字

通过以下语句可查询出某个表的所有字段信息

PRAGMA table_info([tablename])

如果在程序中你可以通过sqlite_master表得到所有表的信息。

sqlite> select type,name,tbl_name from sqlite_master order by type;

type|name|tbl_name

index|sqlite_autoindex_t1_1|t1

index|sqlite_autoindex_numtable_1|numtable

table|t1|t1

table|numtable|numtable

table|test|test

table|sqlite_stat1|sqlite_stat1

table|MailLabel|MailLabel

sqlite>

sqlite_master结构如下

sqlite Master table Schema

-----------------------------------------------------------------

nameDescription

typeThe object’s type (table,index,vIEw,trigger)

nameThe object’s name

tbl_nameThe table the object is associated with

rootpageThe object’s root page index in the database (where it begins)

sqlThe object’s sql deFinition (DDL)

总结

以上是内存溢出为你收集整理的sqlite 获取数据库所有表名和字段名全部内容,希望文章能够帮你解决sqlite 获取数据库所有表名和字段名所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1169061.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存