📝 SQLite

116篇技术文档
  SQLite-SELECT查询

📅  最后修改于: 2021-01-04 04:57:39        🧑  作者: Mango

SQLiteSELECT语句用于从SQLite数据库表中获取数据,该表以结果表的形式返回数据。这些结果表也称为结果集。句法以下是SQLite SELECT语句的基本语法。在这里,column1,column2 …是表的字段,您要获取其值。如果要获取该字段中可用的所有字段,则可以使用以下语法-例考虑带有以下记录的COMPANY表-以下是使用SELECT语句获取并显示所有这些记录的示例。在这里,前三个...

  SQLite-运算符

📅  最后修改于: 2021-01-04 04:58:13        🧑  作者: Mango

SQLite中的运算符是什么?运算符是保留字或字符,主要用于SQLite语句的WHERE子句中,以执行操作,例如比较和算术运算。运算符用于指定SQLite语句中的条件,并用作语句中多个条件的结合。算术运算运算符运算符逻辑运算符按位运算符SQLite算术运算符假设变量a持有10,变量b持有20,则将使用SQLite算术运算运算符-显示范例OperatorDescriptionExample+ (Ad...

  SQLite-表达式

📅  最后修改于: 2021-01-04 04:58:33        🧑  作者: Mango

表达式是一个或多个值,运算符以及对一个值求值的SQL函数的组合。SQL表达式类似于公式,它们以查询语言编写。您还可以用于查询数据库以获取一组特定的数据。句法考虑一下SELECT语句的基本语法,如下所示:以下是不同类型的SQLite表达式。SQLite-布尔表达式SQLite布尔表达式基于匹配的单个值获取数据。以下是语法-考虑带有以下记录的COMPANY表-以下是显示SQLite布尔表达式用法的简单...

  SQLite-WHERE子句

📅  最后修改于: 2021-01-04 04:59:02        🧑  作者: Mango

SQLiteWHERE子句用于指定从一个或多个表中获取数据时的条件。如果满足给定条件,即为true,则它将从表中返回特定值。您将必须使用WHERE子句来过滤记录并仅提取必要的记录。WHERE子句不仅在SELECT语句中使用,还在UPDATE,DELETE语句等中使用,这将在后续章节中介绍。句法以下是带有WHERE子句的SQLite SELECT语句的基本语法。例您可以使用比较运算符或逻辑运算符(例...

  SQLite-AND&OR运算符

📅  最后修改于: 2021-01-04 04:59:24        🧑  作者: Mango

SQLiteAND&OR运算符用于编译多个条件以缩小SQLite语句中的所选数据。这两个运算符称为合取运算符。这些运算符提供了在同一SQLite语句中与不同运算符进行多次比较的方法。AND运算子AND运算符允许SQLite语句的WHERE子句中存在多个条件。使用AND运算符,当所有条件都为真时,将假定完全条件为真。例如,仅当condition1和condition2均为true时,[conditi...

  SQLite-更新查询

📅  最后修改于: 2021-01-04 04:59:42        🧑  作者: Mango

SQLiteUPDATE查询用于修改表中的现有记录。您可以将WHERE子句与UPDATE查询一起使用来更新选定的行,否则所有行都将被更新。句法以下是带有WHERE子句的UPDATE查询的基本语法。您可以使用AND或OR运算符组合N个条件。例考虑带有以下记录的COMPANY表-下面是一个示例,它将为ID为6的客户更新ADDRESS。现在,COMPANY表将具有以下记录。如果要修改COMPANY表中的...

  SQLite-删除查询

📅  最后修改于: 2021-01-04 04:59:58        🧑  作者: Mango

SQLiteDELETE查询用于从表中删除现有记录。您可以将WHERE子句与DELETE查询一起使用以删除选定的行,否则所有记录将被删除。句法以下是带有WHERE子句的DELETE查询的基本语法。您可以使用AND或OR运算符组合N个条件。例考虑带有以下记录的COMPANY表。下面是一个示例,它将删除ID为7的客户。现在COMPANY表将具有以下记录。如果要删除COMPANY表中的所有记录,则无需将...

  SQLite-LIKE子句

📅  最后修改于: 2021-01-04 05:00:20        🧑  作者: Mango

SQLiteLIKE运算符用于使用通配符将文本值与模式匹配。如果搜索表达式可以与模式表达式匹配,则LIKE运算符将返回true,即为1。LIKE运算符与两个通配符一起使用-百分号(%)下划线(_)百分号代表零个,一个或多个数字或字符。下划线表示单个数字或字符。这些符号可以组合使用。句法以下是%和_的基本语法。您可以使用AND或OR运算符组合N个条件。在此,XXXX可以是任何数字或字符串值。例下表列...

  SQLite-GLOB子句

📅  最后修改于: 2021-01-04 05:00:43        🧑  作者: Mango

SQLiteGLOB运算符用于仅使用通配符将文本值与模式匹配。如果搜索表达式可以与模式表达式匹配,则GLOB运算符将返回true,即为1。与LIKE运算符不同,GLOB区分大小写,并且它遵循UNIX的语法来指定THE以下通配符。星号(*)问号(?)星号(*)表示零个或多个数字或字符。问号(?)代表单个数字或字符。句法以下是*和?的基本语法。。您可以使用AND或OR运算符组合N个条件。在此,XXXX...

  SQLite-LIMIT子句

📅  最后修改于: 2021-01-04 05:01:01        🧑  作者: Mango

SQLiteLIMIT子句用于限制SELECT语句返回的数据量。句法以下是带有LIMIT子句的SELECT语句的基本语法。以下是LIMIT子句与OFFSET子句一起使用时的语法。SQLite引擎将返回从下一行到给定OFFSET的行,如上一个示例所示。例考虑带有以下记录的COMPANY表-下面是一个示例,该示例根据要从表中获取的行数来限制表中的行。这将产生以下结果。但是,在某些情况下,您可能需要从特...

  SQLite-ORDER BY子句

📅  最后修改于: 2021-01-04 05:01:20        🧑  作者: Mango

SQLiteORDER BY子句用于根据一个或多个列以升序或降序对数据进行排序。句法以下是ORDER BY子句的基本语法。您可以在ORDER BY子句中使用多个列。确保要用于排序的任何列,该列都应在column-list中可用。例考虑带有以下记录的COMPANY表。下面是一个示例,它将按SALARY降序对结果进行排序。这将产生以下结果。下面是一个示例,它将按NAME和SALARY的降序对结果进行排...

  SQLite-GROUP BY子句

📅  最后修改于: 2021-01-04 05:01:42        🧑  作者: Mango

SQLiteGROUP BY子句与SELECT语句配合使用,将相同的数据分为几组。GROUP BY子句在SELECT语句中的WHERE子句之后,在ORDER BY子句之前。句法以下是GROUP BY子句的基本语法。 GROUP BY子句必须遵循WHERE子句中的条件,并且如果使用ORDER BY子句,则必须在ORDER BY子句之前。您可以在GROUP BY子句中使用多个列。确保要用于分组的任何列...

  SQLite-具有子句

📅  最后修改于: 2021-01-04 05:02:00        🧑  作者: Mango

HAVING子句使您可以指定条件,以过滤哪些组结果出现在最终结果中。WHERE子句在所选列上放置条件,而HAVING子句在GROUP BY子句创建的组上放置条件。句法以下是HAVING子句在SELECT查询中的位置。HAVING子句必须在查询中的GROUP BY子句之后,并且如果使用,还必须在ORDER BY子句之前。以下是SELECT语句的语法,包括HAVING子句。例考虑带有以下记录的COMP...

  SQLite-DISTINCT关键字

📅  最后修改于: 2021-01-04 05:02:20        🧑  作者: Mango

SQLiteDISTINCT关键字与SELECT语句结合使用,以消除所有重复记录并仅获取唯一记录。当表中有多个重复记录时,可能会出现这种情况。在获取此类记录时,仅获取唯一记录而不是获取重复记录更为有意义。句法以下是DISTINCT关键字消除重复记录的基本语法。例考虑带有以下记录的COMPANY表。首先,让我们看看下面的SELECT查询如何返回重复的薪水记录。这将产生以下结果。现在,让我们在上面的S...

  SQLite-PRAGMA

📅  最后修改于: 2021-01-04 05:03:16        🧑  作者: Mango

SQLitePRAGMA命令是一种特殊命令,用于控制SQLite环境中的各种环境变量和状态标志。可以读取PRAGMA值,也可以根据要求进行设置。句法要查询当前的PRAGMA值,只需提供编译指示的名称。要为PRAGMA设置新值,请使用以下语法。设置模式可以是名称,也可以是等效的整数,但是返回的值始终是整数。auto_vacuum语法auto_vacuum编译指示获取或设置自动真空模式。以下是简单的语...