当前位置:K88软件开发文章中心编程语言SQLSQLite01 → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • SQLite – Python [内容预览] 0 | 2019-01-12 05:44:46
    SQLite-Python安装SQLite3可使用sqlite3模块与Python进行集成。sqlite3模块是由GerhardHaring编写的。它提供了一个与PEP249描述的DB-API2.0规范兼容的SQL接口。您不需要单独安装该模块,因为Python2.5.x以上版本默认自带了该模块。为了使用sqlite3模...

    [阅读全文]

  • SQLite – Perl [内容预览] 0 | 2019-01-12 05:44:45
    SQLite-Perl安装SQLite3可使用PerlDBI模块与Perl进行集成。PerlDBI模块是Perl编程语言的数据库访问模块。它定义了一组提供标准数据库接口的方法、变量及规则。下面显示了在Linux/UNIX机器上安装DBI模块的简单步骤:$wgethttp://search.cpan.org/CPAN/a...

    [阅读全文]

  • SQLite – PHP [内容预览] 0 | 2019-01-12 05:44:43
    SQLite-PHP安装自PHP5.3.0起默认启用SQLite3扩展。可以在编译时使用--without-sqlite3禁用SQLite3扩展。Windows用户必须启用php_sqlite3.dll才能使用该扩展。自PHP5.3.0起,这个DLL被包含在PHP的Windows分发版中。如需了解详细的安装指导,建议查...

    [阅读全文]

  • SQLite – Java [内容预览] 0 | 2019-01-12 05:44:42
    SQLite-Java安装在Java程序中使用SQLite之前,我们需要确保机器上已经有SQLiteJDBCDriver驱动程序和Java。可以查看Java教程了解如何在计算机上安装Java。现在,我们来看看如何在机器上安装SQLiteJDBC驱动程序。从sqlite-jdbc库下载sqlite-jdbc-(VERSI...

    [阅读全文]

  • SQLite – C/C++ [内容预览] 0 | 2019-01-12 05:44:40
    SQLite-C/C++安装在C/C++程序中使用SQLite之前,我们需要确保机器上已经有SQLite库。可以查看SQLite安装章节了解安装过程。C/C++接口API以下是重要的C&C++/SQLite接口程序,可以满足您在C/C++程序中使用SQLite数据库的需求。如果您需要了解更多细节,请查看SQLi...

    [阅读全文]

  • SQLite 常用函数 [内容预览] 0 | 2019-01-12 05:44:39
    SQLite常用函数SQLite有许多内置函数用于处理字符串或数字数据。下面列出了一些有用的SQLite内置函数,且所有函数都是大小写不敏感,这意味着您可以使用这些函数的小写形式或大写形式或混合形式。欲了解更多详情,请查看SQLite的官方文档:序号函数&描述1SQLiteCOUNT函数SQLiteCOUNT聚...

    [阅读全文]

  • SQLite 日期 & 时间 [内容预览] 0 | 2019-01-12 05:44:37
    SQLite日期&时间SQLite支持以下五个日期和时间函数:序号函数实例1date(timestring,modifier,modifier,...)以YYYY-MM-DD格式返回日期。2time(timestring,modifier,modifier,...)以HH:MM:SS格式返回时间。3datetime(t...

    [阅读全文]

  • SQLite Vacuum [内容预览] 0 | 2019-01-12 05:44:36
    SQLiteVacuumVACUUM命令通过复制主数据库中的内容到一个临时数据库文件,然后清空主数据库,并从副本中重新载入原始的数据库文件。这消除了空闲页,把表中的数据排列为连续的,另外会清理数据库文件结构。如果表中没有明确的整型主键(INTEGERPRIMARYKEY),VACUUM命令可能会改变表中条目的行ID(R...

    [阅读全文]

  • SQLite Explain [内容预览] 0 | 2019-01-12 05:44:34
    SQLiteExplain(解释)在SQLite语句之前,可以使用"EXPLAIN"关键字或"EXPLAINQUERYPLAN"短语,用于描述表的细节。如果省略了EXPLAIN关键字或短语,任何的修改都会引起SQLite语句的查询行为,并返回有关SQLite语句如何操作的信息。来自EXPLAIN和EXPLAINQUER...

    [阅读全文]

  • SQLite 注入 [内容预览] 0 | 2019-01-12 05:44:33
    SQLite注入如果您的站点允许用户通过网页输入,并将输入内容插入到SQLite数据库中,这个时候您就面临着一个被称为SQL注入的安全问题。本章节将向您讲解如何防止这种情况的发生,确保脚本和SQLite语句的安全。注入通常在请求用户输入时发生,比如需要用户输入姓名,但用户却输入了一个SQLite语句,而这语句就会在不知...

    [阅读全文]

  • SQLite Autoincrement [内容预览] 0 | 2019-01-12 05:44:31
    SQLiteAutoincrement(自动递增)SQLite的AUTOINCREMENT是一个关键字,用于表中的字段值自动递增。我们可以在创建表时在特定的列名称上使用AUTOINCREMENT关键字实现该字段值的自动增加。关键字AUTOINCREMENT只能用于整型(INTEGER)字段。语法AUTOINCREMEN...

    [阅读全文]

  • SQLite 子查询 [内容预览] 0 | 2019-01-12 05:44:30
    SQLite子查询子查询或内部查询或嵌套查询是在另一个SQLite查询内嵌入在WHERE子句中的查询。使用子查询返回的数据将被用在主查询中作为条件,以进一步限制要检索的数据。子查询可以与SELECT、INSERT、UPDATE和DELETE语句一起使用,可伴随着使用运算符如=、<、>、>=、<=、IN、BETWEEN等...

    [阅读全文]

  • SQLite 事务 [内容预览] 0 | 2019-01-12 05:44:28
    SQLite事务(Transaction)事务(Transaction)是一个对数据库执行工作单元。事务(Transaction)是以逻辑顺序完成的工作单位或序列,可以是由用户手动操作完成,也可以是由某种数据库程序自动完成。事务(Transaction)是指一个或多个更改数据库的扩展。例如,如果您正在创建一个记录或者更...

    [阅读全文]

  • SQLite 视图 [内容预览] 0 | 2019-01-12 05:44:27
    SQLite视图(View)视图(View)只不过是通过相关的名称存储在数据库中的一个SQLite语句。视图(View)实际上是一个以预定义的SQLite查询形式存在的表的组合。视图(View)可以包含一个表的所有行或从一个或多个表选定行。视图(View)可以从一个或多个表创建,这取决于要创建视图的SQLite查询。、...

    [阅读全文]

  • SQLite Truncate Table [内容预览] 0 | 2019-01-12 05:44:26
    SQLiteTruncateTable在SQLite中,并没有TRUNCATETABLE命令,但可以使用SQLite的DELETE命令从已有的表中删除全部的数据。语法DELETE命令的基本语法如下:sqlite>DELETEFROMtable_name;但这种方法无法将递增数归零。如果要将递增数归零,可以使用以下方法:...

    [阅读全文]

  • SQLite Alter 命令 [内容预览] 0 | 2019-01-12 05:44:24
    SQLiteAlter命令SQLite的ALTERTABLE命令不通过执行一个完整的转储和数据的重载来修改已有的表。您可以使用ALTERTABLE语句重命名表,使用ALTERTABLE语句还可以在已有的表中添加额外的列。在SQLite中,除了重命名表和在已有的表中添加列,ALTERTABLE命令不支持其他操作。语法用来...

    [阅读全文]

  • SQLite Indexed By [内容预览] 0 | 2019-01-12 05:44:23
    SQLiteIndexedBy"INDEXEDBYindex-name"子句规定必须需要命名的索引来查找前面表中值。如果索引名index-name不存在或不能用于查询,然后SQLite语句的准备失败。"NOTINDEXED"子句规定当访问前面的表(包括由UNIQUE和PRIMARYKEY约束创建的隐式索引)时,没有使用...

    [阅读全文]

  • SQLite 索引 [内容预览] 0 | 2019-01-12 05:44:21
    SQLite索引(Index)索引(Index)是一种特殊的查找表,数据库搜索引擎用来加快数据检索。简单地说,索引是一个指向表中数据的指针。一个数据库中的索引与一本书后边的索引是非常相似的。例如,如果您想在一本讨论某个话题的书中引用所有页面,您首先需要指向索引,索引按字母顺序列出了所有主题,然后指向一个或多个特定的页码...

    [阅读全文]

  • SQLite 触发器 [内容预览] 0 | 2019-01-12 05:44:20
    SQLite触发器(Trigger)SQLite触发器(Trigger)是数据库的回调函数,它会在指定的数据库事件发生时自动执行/调用。以下是关于SQLite的触发器(Trigger)的要点:SQLite的触发器(Trigger)可以指定在特定的数据库表发生DELETE、INSERT或UPDATE时触发,或在一个或多个...

    [阅读全文]

  • SQLite 别名 [内容预览] 0 | 2019-01-12 05:44:19
    SQLite别名您可以暂时把表或列重命名为另一个名字,这被称为别名。使用表别名是指在一个特定的SQLite语句中重命名表。重命名是临时的改变,在数据库中实际的表的名称不会改变。列别名用来为某个特定的SQLite语句重命名表中的列。语法表别名的基本语法如下:SELECTcolumn1,column2....FROMtab...

    [阅读全文]

  • SQLite NULL 值 [内容预览] 0 | 2019-01-12 05:44:17
    SQLiteNULL值SQLite的NULL是用来表示一个缺失值的项。表中的一个NULL值是在字段中显示为空白的一个值。带有NULL值的字段是一个不带有值的字段。NULL值与零值或包含空格的字段是不同的,理解这点是非常重要的。语法创建表时使用NULL的基本语法如下:SQLite>CREATETABLECOMPANY(I...

    [阅读全文]

  • SQLite Unions 子句 [内容预览] 0 | 2019-01-12 05:44:16
    SQLiteUnions子句SQLite的UNION子句/运算符用于合并两个或多个SELECT语句的结果,不返回任何重复的行。为了使用UNION,每个SELECT被选择的列数必须是相同的,相同数目的列表达式,相同的数据类型,并确保它们有相同的顺序,但它们不必具有相同的长度。语法UNION的基本语法如下:SELECTco...

    [阅读全文]

  • SQLite Join [内容预览] 0 | 2019-01-12 05:44:14
    SQLiteJoinSQLite的Join子句用于结合两个或多个数据库中表的记录。JOIN是一种通过共同值来结合两个表中字段的手段。SQL定义了三种主要类型的连接:交叉连接-CROSSJOIN内连接-INNERJOIN外连接-OUTERJOIN在我们继续之前,让我们假设有两个表COMPANY和DEPARTMENT。我们...

    [阅读全文]

  • SQLite 约束 [内容预览] 0 | 2019-01-12 05:44:13
    SQLite约束约束是在表的数据列上强制执行的规则。这些是用来限制可以插入到表中的数据类型。这确保了数据库中数据的准确性和可靠性。约束可以是列级或表级。列级约束仅适用于列,表级约束被应用到整个表。以下是在SQLite中常用的约束。NOTNULL约束:确保某列不能有NULL值。DEFAULT约束:当某列没有指定值时,为该...

    [阅读全文]

  • SQLite PRAGMA [内容预览] 0 | 2019-01-12 05:44:11
    SQLitePRAGMASQLite的PRAGMA命令是一个特殊的命令,可以用在SQLite环境内控制各种环境变量和状态标志。一个PRAGMA值可以被读取,也可以根据需求进行设置。语法要查询当前的PRAGMA值,只需要提供该pragma的名字:PRAGMApragma_name;要为PRAGMA设置一个新的值,语法如下...

    [阅读全文]

  • SQLite Distinct 关键字 [内容预览] 0 | 2019-01-12 05:44:10
    SQLiteDistinct关键字SQLite的DISTINCT关键字与SELECT语句一起使用,来消除所有重复的记录,并只获取唯一一次记录。有可能出现一种情况,在一个表中有多个重复的记录。当提取这样的记录时,DISTINCT关键字就显得特别有意义,它只获取唯一一次记录,而不是获取重复记录。语法用于消除重复记录的DIS...

    [阅读全文]

  • SQLite Having 子句 [内容预览] 0 | 2019-01-12 05:44:08
    SQLiteHaving子句HAVING子句允许指定条件来过滤将出现在最终结果中的分组结果。WHERE子句在所选列上设置条件,而HAVING子句则在由GROUPBY子句创建的分组上设置条件。语法下面是HAVING子句在SELECT查询中的位置:SELECTFROMWHEREGROUPBYHAVINGORDERBY在一个...

    [阅读全文]

  • SQLite Group By [内容预览] 0 | 2019-01-12 05:44:07
    SQLiteGroupBySQLite的GROUPBY子句用于与SELECT语句一起使用,来对相同的数据进行分组。在SELECT语句中,GROUPBY子句放在WHERE子句之后,放在ORDERBY子句之前。语法下面给出了GROUPBY子句的基本语法。GROUPBY子句必须放在WHERE子句中的条件之后,必须放在ORDE...

    [阅读全文]

  • SQLite Order By [内容预览] 0 | 2019-01-12 05:44:05
    SQLiteOrderBySQLite的ORDERBY子句是用来基于一个或多个列按升序或降序顺序排列数据。语法ORDERBY子句的基本语法如下:SELECTcolumn-listFROMtable_name[WHEREcondition][ORDERBYcolumn1,column2,..columnN][ASC|DE...

    [阅读全文]

  • SQLite Limit 子句 [内容预览] 0 | 2019-01-12 05:44:04
    SQLiteLimit子句SQLite的LIMIT子句用于限制由SELECT语句返回的数据数量。语法带有LIMIT子句的SELECT语句的基本语法如下:SELECTcolumn1,column2,columnNFROMtable_nameLIMIT[noofrows]下面是LIMIT子句与OFFSET子句一起使用时的语...

    [阅读全文]

 SQLite01   51   30   1/2页   首页   1   2      GO