用于查询数据库的schema的Pragma
-
PRAGMA database_list;
对每个打开的数据库,使用该数据库的信息调用一次回叫函数。使用包括附加的数据库名和索引名在内的参数。第一行用于主数据库,第二行用于存放临时表的临时数据库。
-
PRAGMA foreign_key_list(table-name);
对于参数表中每个涉及到字段的外键,使用该外键的信息调用一次回叫函数。每个外键中的每个字段都将调用一次的函数。
-
PRAGMA index_info(index-name);
对该索引涉及到的每个字段,使用字段信息(字段名,字段号)调用一次回叫函数。
-
PRAGMA index_list(table-name);
对表中的每个索引,使用索引信息调用回叫函数。参数包括索引名和一个指示索引是否唯一的标志。
-
PRAGMA table_info(table-name);
对于表中的每个字段,使用字段信息(字段名,数据类型,可否为空,缺省值)调用的函数。
本文深入探讨了SQLite数据库中Pragma函数的作用,包括数据库列表、外键、索引和表信息的查询方法。通过具体实例展示了如何利用Pragma进行数据库操作与分析。
350

被折叠的 条评论
为什么被折叠?



