0
点赞
收藏
分享

微信扫一扫

SQL 知识点

半夜放水 2022-04-17 阅读 56
sql

  1. SQLite 数据类型是一个用来指定任何对象的数据类型的属性。SQLite 中的每一列,每个变量和表达式 都有相关的数据类型。您可以在创建表的同时使用这些数据类型。SQLite 使用一个更普遍的动态类型系统。在 SQLite 中,值 的数据类型与值本身是相关的,而不是与它的容器相关。
  2. SQLite 支持列上的类型 affinity 概念。任何列仍然可以存储任何类型的数据,但列的首选存储类是它的 affinity。在 SQLite3 数据库中,每个表的列分配为以下类型的 affinity 之一:
  3. SQLite 没有一个单独的用于存储日期和/或时间的存储类,但 SQLite 能够把日期和时间存储为 TEXT、 REAL 或 INTEGER 值。
  4. SQLite 的 sqlite3 命令被用来创建新的 SQLite 数据库。您不需要任何特殊的权限即可创建一个数据。实例,如果您想创建一个新的数据库 <testDB.db>,SQLITE3 语句如下所示
  5. 假设这样一种情况,当在同一时间有多个数据库可用,您想使用其中的任何一个。SQLite 的 ATTACH DTABASE 语句是用来选择一个特定的数据库,使用该命令后,所有的 SQLite 语句将在附加的数据库 下执行。
  6.  SQLite的 DETACH DTABASE 语句是用来把命名数据库从一个数据库连接分离和游离出来,连接是之 前使用 ATTACH 语句附加的。如果同一个数据库文件已经被附加上多个别名,DETACH 命令将只断开 给定名称的连接,而其余的仍然有效。您无法分离 main 或 temp 数据库。
  7. SQLite 的 CREATE TABLE 语句用于在任何给定的数据库创建一个新表。创建基本表,涉及到命名 表、定义列及每一列的数据类型。
举报

相关推荐

0 条评论