Android之SQLite的Sql语言介绍

2021-12-06 17:48:11 浏览数 (1)

SQLite

SQLite 是遵循一套独特的称为语法的规则和准则。

所有的 SQLite 语句可以以任何关键字开始,如 SELECT、INSERT、UPDATE、DELETE、ALTER、DROP 等,所有的语句以分号 ; 结束。

大小写敏感性

有个重要的点值得注意,SQLite 是不区分大小写的,但也有一些命令是大小写敏感的,比如 GLOB 和 glob 在 SQLite 的语句中有不同的含义。

创建表

SQLite 的 CREATE TABLE 语句用于在任何给定的数据库创建一个新表。

CREATE TABLE 语句的基本语法如下:

代码语言:javascript复制
CREATE TABLE database_name.table_name(
   column1 datatype  PRIMARY KEY(one or more columns),
   column2 datatype,
   column3 datatype,
   .....
   columnN datatype,
);
删除表

SQLite 的 DROP TABLE 语句用来删除表定义及其所有相关数据、索引、触发器、约束和该表的权限规范。

DROP TABLE 语句的基本语法如下:

代码语言:javascript复制
DROP TABLE database_name.table_name;

例如: 如果存在Classes表,则删除该表

代码语言:javascript复制
DROP TABLE IF EXISTS [Classes];
Select 语句

SQLite 的 SELECT 语句用于从 SQLite 数据库表中获取数据,以结果表的形式返回数据。

SQLite 的 SELECT 语句的基本语法如下:

代码语言:javascript复制
SELECT column1, column2, columnN FROM table_name;

例如:

代码语言:javascript复制
Select count(distinct Name) from Classes;

0 人点赞