Navicat for SQLite 表选项的作用是什么

一套作为一套强大和全面的SQLite图形用户介面工具,Navicat for SQLite为用户提供了全套的服务器管理功能。并且配备了SQL查询、数据编辑和数据模型工具,而且支持所有SQLite对象类型。但是一些用户对其功能不是很了解。本教程将详细的给大家介绍介绍Navicat for SQLite 表选项的作用是什么?

原文:http://www.formysql.com/wenti/SQLite-biaoxuanxiang.html


Navicat for SQLite

主键 ON CONFLICT:指定某种算法解决主键限制冲突。

● ROLLBACK:当限制冲突发生时,立即回滚,结束当前的事务,并中止命令加上 SQLITE_CONSTRAINT 的返回代码。如果没有事务,该算法同 ABORT。

● ABORT:当限制冲突发生时,放弃之前作出的改变,并中止加上 SQLITE_CONSTRAINT 的返回代码。但是不运行回滚,所以之前命令作出的改变得以保存,这是默认的性能。

● FAIL:当限制冲突发生时,命令中止加上 SQLITE_CONSTRAINT 的返回代码,但之前作出的改变得以保存及不会放弃。例如:如果 UPDATE 语句在它尝试更新的第 100 行遇到限制冲突,前 99 行改变保存但行 100 及以后的改变不会发生。

● IGNORE:当限制冲突发生时,包含限制冲突的一行不会插入或更新,但命令继续正常运行。其他行继续正常插入或更新。当使用 IGNORE 冲突解决算法时,不会返回错误。

● REPLACE:当 UNIQUE 限制冲突发生时,在插入或更新当前行,前行导致限制冲突被移除。命令继续正常运行后取代。 REPLACE 冲突解决算法不会返回错误。如果 NOT NULL 限制冲突发生时,NULL 值被该列的默认值取代。如果该列没有默认值,使用 ABORT 算法。如果 CHECK 限制冲突发生时,会使用 IGNORE 算法。

自动递增:在编辑栏位设置或重设自动递增的值,指示下一个记录的值。

WITHOUT ROWID:忽略 rowid(和「oid」、「_rowid_」),支持 SQLite 3.8.2 或以上版本。

以上是对‘Navicat for SQLite 表选项的作用是什么"的介绍,如果还没有这款软件,可以点击Navicat下载获取。

时间: 2024-10-29 19:05:33

Navicat for SQLite 表选项的作用是什么的相关文章

Navicat for SQLite 表检查知识要点

Navicat for SQLite 作为一款比较常见的数据库管理软件,很多的人都会用到它,但是一些用户对其了解的很少,很多要点都不是很清楚.下面就给大家介绍介绍Navicat for SQLite 表检查知识要点,检查限制是最通用的限制类型,允许指定在某列的值必须符合一个 Boolean(真值)表达式. Navicat for SQLite 在“检查”选项卡,只需简单地点击检查栏位即可进行编辑.使用检查工具栏,用户可以创建新的.编辑或删除选择的检查栏位.需要注意的是,只有 SQLite 3.3

通过Navicat将Excel表中的数据导入到数据库

Navicat.Excel 1)首先创建测试表“student”,表结构为: 2)然后准备编写好的Excel数据表: 3)在Navicat选择student表,右键“导入向导”,弹出如下窗口,我们选择“Excel”: 4)点击“下一步”,“导入从”选择刚刚建好的Excel表,点击“下一步”,弹出如下窗口,这里注意选择好对应的“Sheet”: 5)点击“下一步”,进行一些设置: 6)点击“下一步”,选择已有的表还是新建表: 7)点击“下一步”,对应数据库中student表和excel表的栏位: 8

MySQL常见建表选项及约束

一.CREATE TABLE 选项 1.在定义列的时候,指定列选项 1)DEFAULT <literal>:定义列的默认值 当插入一个新行到表中并且没有给该列明确赋值时,如果定义了列的默认值,将自动得到默认值 :如果没有,则为null. mysql> create table people                                                                      -> (    ->  id int not nu

用Navicat更新数据库表中的某一字段

最近需要在A表中根据B表的某一值来进行排序输出,无奈SQL技术不够,不知道怎么连接才能达到目标,于是想到在A表中添加B表的目标值字段,然后通过更新A表从而使A表有目标字段,进而进行排名....够不够纠结 废话少说直接上图文教程: 第一步,先用navicat把B表的目标字段导出文件,我这里只有两个字段所以除了键值,剩下的就是目标字段了. 首先打开表对话框点击导出: 然后 选择全部记录 - 文本文件txt - 选择需要导出的列: 然后一直下一步,最后开始.导出成功. 在A表中设计表,添加栏位,这里我

Navicat for SQLite 索引怎么用

Navicat for SQLite 作为一套强大和全面的 SQLite 图形用户介面工具,给用户提供了完整的服务器管理功能,因此,深受大家的好评.但是一些新手用户对这款软件并不是很了解,因此,特地在这作一些介绍.下面就来给大家分享一下Navicat for SQLite 索引怎么用? 原文:http://www.formysql.com/jiqiao/SQLite-suoyin.html Navicat for SQLite 索引提供更快的访问路径到表数据,创建一个或多个列,加快 SQL 语句

MySQL.常见表选项及约束

1.create table 选项 1.指定列选项 default.comment 2.指定表选项 engine.auto_increment.comment 2.create table 约束 1.非空约束:not null 2.唯一约束:unique 3.主键约束: primary key 4.外键:      foreign key 5.检查enum.set:chect 一.create table 选项 a. 定义列的时候,指定列选项 1.default<literal>:定义列的默认

mysql中一些表选项

表选项列表 表选项就是,创建一个表的时候,对该表的整体设定,主要有如下几个: charset = 要使用的字符编码, engine = 要使用的存储引擎(也叫表类型), auto_increment = 设定当前表的自增长字段的初始值,默认是1 comment = '该表的一些说明文字' 说明: 1,设定的字符编码是为了跟数据库设定的不一样.如果一样,就不需要设定了:因为其会自动使用数据库级别的设定: 2,engine(存储引擎)在代码层面,就是一个名词:InnoDB, MyIsam, BDB,

Android数据库SQLite表内设置外键

Android数据库SQLite表内设置外键 介绍 Android默认的数据是SQLite,但SQLite3.6.19之前(在2.2版本中使用的是3.6.22,因此如果你的应用只兼容到2.2版本就可以放心使用外键功能)是不支持外键的,如果有两张表需要关联,用外键是最省事的,但不支持的话怎么办呢?这里就有一个解决办法,就是用事务将两张表关联起来,并且最后生成一张视图. 现有两张表 Employees Dept 视图 ViewEmps:显示雇员信息和他所在的部门 创建数据库 自定义一个辅助类继承SQ

Navicat Report Viewer 设置选项的问题

Navicat Report Viewer 常见的功能是给没有运作Navicat的计算机但安装了Navicat Report Viewer的用户分析报表.其用户介面是经过精心设计的,不仅可以快捷和简单地访问报表,还可以把报表打印成不同的格式.而且Navicat Report Viewer 也给用户提供了附加选项设置,满足用户的个性化需求.下面就给大家分享一下Navicat Report Viewer 设置选项的问题? 原文:http://www.formysql.com/jiqiao/viewe