Android之SQLite的Sql语言介绍
2021-08-13 本文已影响0人
Lee_5566
![](https://img.haomeiwen.com/i11345863/09245cb3a4d26c49.png)
..
SQLite
SQLite 是遵循一套独特的称为语法的规则和准则。
所有的 SQLite 语句可以以任何关键字开始,如 SELECT、INSERT、UPDATE、DELETE、ALTER、DROP 等,所有的语句以分号 ; 结束。
大小写敏感性
有个重要的点值得注意,SQLite 是不区分大小写的,但也有一些命令是大小写敏感的,比如 GLOB 和 glob 在 SQLite 的语句中有不同的含义。
创建表
SQLite 的 CREATE TABLE 语句用于在任何给定的数据库创建一个新表。
CREATE TABLE 语句的基本语法如下:
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 语句的基本语法如下:
DROP TABLE database_name.table_name;
例如:
如果存在Classes表,则删除该表
DROP TABLE IF EXISTS [Classes];
Select 语句
SQLite 的 SELECT 语句用于从 SQLite 数据库表中获取数据,以结果表的形式返回数据。
SQLite 的 SELECT 语句的基本语法如下:
SELECT column1, column2, columnN FROM table_name;
例如:
Select count(distinct Name) from Classes;