SQLite内置表SQLITE_MASTER
一、概述
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相关推荐
- 知识库使用VIEW视图实现内部用户、组关联关系和flowable内置表打通
文章目录 一.SQL 1.1. role表新增角色标识 1.2. 新增用户角色关系表 1.3. 数据复制 1.4. 设计视图 1.5. 完成版视图 二.用户角色关系 2.1. 创建UserRole实体 ...
- 【JSP/SERVLET】Tomcat内置表单身份验证
一.概述 前面是扯犊子的,JSP/SERVLET基于HTTP规范,提供了几种安全支持,BASIC.DIGEST.FORM.CLIENT-CERT,本文主要介绍一下FORM的安全支持开发,文末有一个小d ...
- mysql hive 内置函数_Hive 内置函数
1.内置运算符 1.1关系运算符 运算符 类型 说明 A = B 所有原始类型 如果A与B相等,返回TRUE,否则返回FALSE A == B 无 失败,因为无效的语法. SQL使用"=&q ...
- Hive内置函数与常用函数汇总
目录 Hive内置函数汇总 字符函数(字符串操作) 数学函数 集合函数 类型转换函数 日期函数 条件函数 聚合函数 表生成函数 辅助功能类函数 数据屏蔽函数(从Hive 2.1.0开始) Hive常用 ...
- hive 十六进制转十进制_Hive内置函数详解【转】
1.内置运算符 1.1关系运算符运算符类型说明 A = B所有原始类型如果A与B相等,返回TRUE,否则返回FALSE A == B无失败,因为无效的语法. SQL使用"=",不使 ...
- hive 十六进制转十进制_[转] Hive 内置函数
1.内置运算符 1.1关系运算符 运算符 类型 说明 A = B 所有原始类型 如果A与B相等,返回TRUE,否则返回FALSE A == B 无 失败,因为无效的语法. SQL使用"=&q ...
- node sqlite 插入数据_方便且实用,Python内置的轻量级数据库实操
之前我们在很多项目案例中都使用了MySQL数据库.有的同学问:MySQL安装和配置太麻烦了,老是搞不定,有没有更简便的方法? 当然有咯! Python内置的sqlite3模块就是一个轻量级的数据库,不 ...
- dbeaver无法修改表数据_隐藏彩蛋:你知道python有一个内置的数据库吗?
全文共2520字,预计学习时长7分钟 如果你是软件开发人员,相信你一定知道甚至曾经使用过一个非常轻量级的数据库--SQLite.它几乎拥有作为一个关系数据库所需的所有功能,而且这些有功能都保存在一个文 ...
- python操作内置Sqlite数据库
转载自:http://www.cnblogs.com/yuxc/archive/2011/08/18/2143606.html 简单的介绍 SQLite数据库是一款非常小巧的嵌入式开源数据库软件,也就 ...
最新文章
- [转载]C# 二进制与十进制,十进制与十六进制相互转换
- python多线程爬虫实例-python支持多线程的爬虫实例
- 北京关于领取2021年上半年合格证书的通知
- Spring MVC的表单控制器——SimpleFormController .
- 查看用户过期linux,linux下控制帐户过期的多种方法讲解
- 春天重试,因为冬天来了
- 通过Python扫描代码关键字并进行预警
- Python中如何创建元素为ndarray的list
- CVPR 2020 | 序列化的三维形状生成网络PQ-NET
- python3.7怎么设置中文_Python3.7中文字符编码问题
- 【报告分享】2020美妆行业短视频营销报告.pdf(附下载链接)
- java面向对象三个关键字,Java 面向对象(三)static 关键字
- java字符串加密解密
- ROS+Gazebo仿真差速小车并实现控制
- GDAL和GeoPandas的安装
- java中try中的语句执行吗_Java异常try里面有return,finally代码会执行吗
- acegis连接使用方法_arcgis工具使用方法
- 小米蓝牙耳机不能串联问题解决
- 配置静态路由/下一跳知识
- WEB学生网页作业【HTML+CSS】静态网页期末大作业课程设计