![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
数据库
lanhuazui10
这个作者很懒,什么都没留下…
展开
-
SQLite 触发器(Trigger)
SQLite触发器(Trigger)是数据库的回调函数,它会在指定的数据库事件发生时自动执行/调用。以下是关于 SQLite 的触发器(Trigger)的要点: SQLite 的触发器(Trigger)可以指定在特定的数据库表发生 DELETE、INSERT 或 UPDATE 时触发,或在一个或多个指定表的列发生更新时触发。 SQLite 只支持 FOR EACH ROW 触发器(Trigger),没有 FOR EACH STATEMENT 触发器(Trigger)。因此,明确指定 FOR.转载 2020-11-09 23:38:22 · 1372 阅读 · 0 评论 -
SQLite 索引(Index)
索引(Index)是一种特殊的查找表,数据库搜索引擎用来加快数据检索。简单地说,索引是一个指向表中数据的指针。一个数据库中的索引与一本书的索引目录是非常相似的。拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部首等排序的目录(索引)快速查找到需要的字。索引有助于加快 SELECT 查询和 WHERE 子句,但它会减慢使用 UPDATE 和 INSERT 语句时的数据输入。索引可以创建或删除,但不会影响数据。使用 CREATE INDEX 语句创建索引,它允许命名索引,指定表及要索引的转载 2020-11-09 23:36:28 · 2545 阅读 · 0 评论 -
SQLite Limit 子句
SQLite 的LIMIT子句用于限制由 SELECT 语句返回的数据数量。语法带有 LIMIT 子句的 SELECT 语句的基本语法如下:SELECT column1, column2, columnN FROM table_nameLIMIT [no of rows]下面是 LIMIT 子句与 OFFSET 子句一起使用时的语法:SELECT column1, column2, columnN FROM table_nameLIMIT [no of rows] OFF..转载 2020-11-09 23:33:17 · 150 阅读 · 0 评论 -
SQLite Like 子句
SQLite 的LIKE运算符是用来匹配通配符指定模式的文本值。如果搜索表达式与模式表达式匹配,LIKE 运算符将返回真(true),也就是 1。这里有两个通配符与 LIKE 运算符一起使用: 百分号 (%) 下划线 (_) 百分号(%)代表零个、一个或多个数字或字符。下划线(_)代表一个单一的数字或字符。这些符号可以被组合使用。语法% 和 _ 的基本语法如下:SELECT column_list FROM table_nameWHERE column LIKE '..转载 2020-11-09 23:32:01 · 260 阅读 · 0 评论 -
SQLite Delete 语句
SQLite 的DELETE查询用于删除表中已有的记录。可以使用带有 WHERE 子句的 DELETE 查询来删除选定行,否则所有的记录都会被删除。语法带有 WHERE 子句的 DELETE 查询的基本语法如下:DELETE FROM table_nameWHERE [condition];您可以使用 AND 或 OR 运算符来结合 N 个数量的条件。实例假设 COMPANY 表有以下记录:ID NAME AGE ADDR..转载 2020-11-09 23:25:11 · 387 阅读 · 0 评论 -
SQLite Where 子句
SQLite的WHERE子句用于指定从一个表或多个表中获取数据的条件。如果满足给定的条件,即为真(true)时,则从表中返回特定的值。您可以使用 WHERE 子句来过滤记录,只获取需要的记录。WHERE 子句不仅可用在 SELECT 语句中,它也可用在 UPDATE、DELETE 语句中,等等,这些我们将在随后的章节中学习到。语法SQLite 的带有 WHERE 子句的 SELECT 语句的基本语法如下:SELECT column1, column2, columnN FROM ..转载 2020-11-09 23:23:30 · 516 阅读 · 0 评论 -
Sqlite运算符和表达式
SQLiteAND/OR 运算符SQLite 的AND和OR运算符用于编译多个条件来缩小在 SQLite 语句中所选的数据。这两个运算符被称为连接运算符。这些运算符为同一个 SQLite 语句中不同的运算符之间的多个比较提供了可能。AND 运算符AND运算符允许在一个 SQL 语句的 WHERE 子句中的多个条件的存在。使用 AND 运算符时,只有当所有条件都为真(true)时,整个条件为真(true)。例如,只有当 condition1 和 condition2 都为真(tru...转载 2020-11-09 23:22:12 · 453 阅读 · 0 评论 -
SQLite 别名
您可以暂时把表或列重命名为另一个名字,这被称为别名。使用表别名是指在一个特定的 SQLite 语句中重命名表。重命名是临时的改变,在数据库中实际的表的名称不会改变。列别名用来为某个特定的 SQLite 语句重命名表中的列。语法表别名的基本语法如下:SELECT column1, column2....FROM table_name AS alias_nameWHERE [condition];列别名的基本语法如下:SELECT column_name AS alias_n..转载 2020-10-31 16:30:12 · 317 阅读 · 0 评论 -
SQLite Select 语句
SQLite 的SELECT语句用于从 SQLite 数据库表中获取数据,以结果表的形式返回数据。这些结果表也被称为结果集。语法SQLite 的 SELECT 语句的基本语法如下:SELECT column1, column2, columnN FROM table_name;在这里,column1, column2...是表的字段,他们的值即是您要获取的。如果您想获取所有可用的字段,那么可以使用下面的语法:SELECT * FROM table_name;实例假设 CO..转载 2020-10-31 16:27:30 · 511 阅读 · 0 评论 -
SQLite Alter 命令
SQLite 的ALTER TABLE命令不通过执行一个完整的转储和数据的重载来修改已有的表。您可以使用 ALTER TABLE 语句重命名表,使用 ALTER TABLE 语句还可以在已有的表中添加额外的列。在 SQLite 中,除了重命名表和在已有的表中添加列,ALTER TABLE 命令不支持其他操作。语法重命名已有的表的ALTER TABLE的基本语法如下:ALTER TABLE database_name.table_name RENAME TO new_table_na...转载 2020-10-31 16:22:36 · 474 阅读 · 0 评论 -
SQLite Update 语句
SQLite 的UPDATE查询用于修改表中已有的记录。可以使用带有 WHERE 子句的 UPDATE 查询来更新选定行,否则所有的行都会被更新。语法带有 WHERE 子句的 UPDATE 查询的基本语法如下:UPDATE table_nameSET column1 = value1, column2 = value2...., columnN = valueNWHERE [condition];您可以使用 AND 或 OR 运算符来结合 N 个数量的条件。实例假设 COM..转载 2020-10-31 16:18:18 · 1502 阅读 · 0 评论 -
SQLite Insert 语句
SQLite 的INSERT INTO语句用于向数据库的某个表中添加新的数据行。语法INSERT INTO 语句有两种基本语法,如下所示:INSERT INTO TABLE_NAME [(column1, column2, column3,...columnN)] VALUES (value1, value2, value3,...valueN);在这里,column1, column2,...columnN 是要插入数据的表中的列的名称。如果要为表中的所有列添加值,您也可以不..转载 2020-10-31 16:17:01 · 761 阅读 · 1 评论 -
sqlite创建与删除表
1.SQLite创建表SQLite 的CREATE TABLE语句用于在任何给定的数据库创建一个新表。创建基本表,涉及到命名表、定义列及每一列的数据类型。语法CREATE TABLE 语句的基本语法如下:CREATE TABLE database_name.table_name( column1 datatype PRIMARY KEY(one or more columns), column2 datatype, column3 datatype, ......转载 2020-10-31 16:14:25 · 1706 阅读 · 0 评论 -
sqlite创建别名删除数据库命令
1.SQLite创建数据库SQLite 的sqlite3命令被用来创建新的 SQLite 数据库。您不需要任何特殊的权限即可创建一个数据。语法sqlite3 命令的基本语法如下:$sqlite3 DatabaseName.db通常情况下,数据库名称在 RDBMS 内应该是唯一的。实例如果您想创建一个新的数据库 <testDB.db>,SQLITE3 语句如下所示:$sqlite3 testDB.dbSQLite version 3.7.15.2 201...转载 2020-10-31 16:09:18 · 1087 阅读 · 0 评论 -
SQLite 数据类型
SQLite数据类型SQLite 数据类型是一个用来指定任何对象的数据类型的属性。SQLite 中的每一列,每个变量和表达式都有相关的数据类型。您可以在创建表的同时使用这些数据类型。SQLite 使用一个更普遍的动态类型系统。在 SQLite 中,值的数据类型与值本身是相关的,而不是与它的容器相关。SQLite 存储类每个存储在 SQLite 数据库中的值都具有以下存储类之一:存储类 描述 NULL 值是一个 NULL 值。 INTEGER 值是一个带符号的整.转载 2020-10-31 15:59:37 · 621 阅读 · 0 评论 -
sqlite数据库的基本语法
数据库是有一张一张的表构成的,而表示一个二维结构,表的每一列成为属性,每一行称为一个元祖sqlite数据库管理系统的特点是:1)小巧,快速,适用于嵌入式环境2)数据库文件本身就是一个普通的磁盘文件,可通过数据库工具来读取文件内容sqlite数据库的语法跟mysql是一样的,常见的语句如下:1.显示所有数据库:show database;2.建立数据库: create ...原创 2020-05-02 16:50:31 · 1335 阅读 · 1 评论