一、概述

1.SQLite数据库中有一个内置表,名为SQLITE_MASTER,此表中存储着当前数据库中所有表的相关信息,比如表的名称、用于创建此表的sql语句、索引、索引所属的表、创建索引的sql语句等。

2.SQLITE_MASTER表示只读的,只能对他进行读操作,写操作只能由系统自身触发,使用者没有权限。所有对用户自定义表的结构修改操作,会自定更新到此表。

二、SQLITE_MASTER表的结构如下:

CREATE TABLE sqlite_master (
type TEXT,
name TEXT,
tbl_name TEXT,
rootpage INTEGER,
sql TEXT
); 

三、应用场景

1.查询表信息
如果要查询表的信息,则type字段为“table”,name字段为表的名称,返回结果中返回的sql字段,为创建此表的sql语句。

select * from sqlite_master where type=’table’ and name=‘表名’; 

2.查询索引信息
如果要查询索引信息,则type字段为“index”,name字段为索引名称,返回结果中的tbl_name字段为该索引所属的表,sql字段为创建此索引的sql语句。

select * from sqlite_master where type=’index’ and name=‘索引名’;

四、临时表

临时表不包含在SQLITE_MASTER表中,SQLITE_TEMP_MASTER专门用来存储临时表的信息,此表和SQLITE_MASTER表的结构一致。

SQLite内置表SQLITE_MASTER相关推荐

  1. 知识库使用VIEW视图实现内部用户、组关联关系和flowable内置表打通

    文章目录 一.SQL 1.1. role表新增角色标识 1.2. 新增用户角色关系表 1.3. 数据复制 1.4. 设计视图 1.5. 完成版视图 二.用户角色关系 2.1. 创建UserRole实体 ...

  2. 【JSP/SERVLET】Tomcat内置表单身份验证

    一.概述 前面是扯犊子的,JSP/SERVLET基于HTTP规范,提供了几种安全支持,BASIC.DIGEST.FORM.CLIENT-CERT,本文主要介绍一下FORM的安全支持开发,文末有一个小d ...

  3. mysql hive 内置函数_Hive 内置函数

    1.内置运算符 1.1关系运算符 运算符 类型 说明 A = B 所有原始类型 如果A与B相等,返回TRUE,否则返回FALSE A == B 无 失败,因为无效的语法. SQL使用"=&q ...

  4. Hive内置函数与常用函数汇总

    目录 Hive内置函数汇总 字符函数(字符串操作) 数学函数 集合函数 类型转换函数 日期函数 条件函数 聚合函数 表生成函数 辅助功能类函数 数据屏蔽函数(从Hive 2.1.0开始) Hive常用 ...

  5. hive 十六进制转十进制_Hive内置函数详解【转】

    1.内置运算符 1.1关系运算符运算符类型说明 A = B所有原始类型如果A与B相等,返回TRUE,否则返回FALSE A == B无失败,因为无效的语法. SQL使用"=",不使 ...

  6. hive 十六进制转十进制_[转] Hive 内置函数

    1.内置运算符 1.1关系运算符 运算符 类型 说明 A = B 所有原始类型 如果A与B相等,返回TRUE,否则返回FALSE A == B 无 失败,因为无效的语法. SQL使用"=&q ...

  7. node sqlite 插入数据_方便且实用,Python内置的轻量级数据库实操

    之前我们在很多项目案例中都使用了MySQL数据库.有的同学问:MySQL安装和配置太麻烦了,老是搞不定,有没有更简便的方法? 当然有咯! Python内置的sqlite3模块就是一个轻量级的数据库,不 ...

  8. dbeaver无法修改表数据_隐藏彩蛋:你知道python有一个内置的数据库吗?

    全文共2520字,预计学习时长7分钟 如果你是软件开发人员,相信你一定知道甚至曾经使用过一个非常轻量级的数据库--SQLite.它几乎拥有作为一个关系数据库所需的所有功能,而且这些有功能都保存在一个文 ...

  9. python操作内置Sqlite数据库

    转载自:http://www.cnblogs.com/yuxc/archive/2011/08/18/2143606.html 简单的介绍 SQLite数据库是一款非常小巧的嵌入式开源数据库软件,也就 ...

最新文章

  1. [转载]C# 二进制与十进制,十进制与十六进制相互转换
  2. python多线程爬虫实例-python支持多线程的爬虫实例
  3. 北京关于领取2021年上半年合格证书的通知
  4. Spring MVC的表单控制器——SimpleFormController .
  5. 查看用户过期linux,linux下控制帐户过期的多种方法讲解
  6. 春天重试,因为冬天来了
  7. 通过Python扫描代码关键字并进行预警
  8. Python中如何创建元素为ndarray的list
  9. CVPR 2020 | 序列化的三维形状生成网络PQ-NET
  10. python3.7怎么设置中文_Python3.7中文字符编码问题
  11. 【报告分享】2020美妆行业短视频营销报告.pdf(附下载链接)
  12. java面向对象三个关键字,Java 面向对象(三)static 关键字
  13. java字符串加密解密
  14. ROS+Gazebo仿真差速小车并实现控制
  15. GDAL和GeoPandas的安装
  16. java中try中的语句执行吗_Java异常try里面有return,finally代码会执行吗
  17. acegis连接使用方法_arcgis工具使用方法
  18. 小米蓝牙耳机不能串联问题解决
  19. 配置静态路由/下一跳知识
  20. WEB学生网页作业【HTML+CSS】静态网页期末大作业课程设计

热门文章

  1. 20190626_二次开发BarTender打印机_C#代码_一边读取TID_一边打印_打印机POSTEK
  2. Echarts富文本rich及格式化工具formatter的使用
  3. #leetcode刷题之路35-搜索插入位置
  4. async await 同步方法调用异步方法死锁
  5. php新特性:trait 关键字使用
  6. SQL基础--同义词
  7. php变量函数,回调函数
  8. ubuntu镜像源列表
  9. 讲解SQL Server定时作业job的设置方法
  10. linux标准I/O——按对象输入和输出