结构化查询语言SQL
SQL语言主要由3部分组成:
(1)数据定义语言(DDL,Data Desciption Language)。用于执行数据库定义的任务,对数据库以及数据库中的各种对象进行创建、删除、修改等操作(CREA TABLE或 DROP TABLE)。数据库对象主要包括表、默认约束、规则、视图、触发器、存储过程。
(2)数据操纵语言(DML,Data Manipulation Language)。用于操纵数据库中客种对象,检索和修改数据词(INSERT,UPDATE和DELETE)。
(3)数据查询语言(DQL:Data Query Language)。也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有sQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。
增,删,改,查select
SQLite 的INSERT INTO语句用于向数据库的某个表中添加新的数据行。
INSERT INTO 语句有两种基本语法,如下所示:
INSERT INTO TABLE_NAME [(column1, column2, column3,…columnN)]
VALUES (value1, value2, value3,…valueN);
在这里,column1, column2,…columnN 是要插入数据的表中的列的名称。
如果要为表中的所有列添加值,您也可以不需要在 SQLite 查询中指定列名称。但要确保值的顺序与列在表中的顺序一致。SQLite 的 INSERT INTO 语法如下:
INSERT INTO TABLE_NAME VALUES (value1,value2,value3,…valueN);
SQLite 的SELECT语句用于从 SQLite 数据库表中获取数据,以结果表的形式返回数据。这些结果表也被称为结果集。
SQLite 的 SELECT 语句的基本语法如下:
SELECT column1, column2, columnN FROM table_name;
在这里,column1, column2…是表的字段,他们的值即是您要获取的。如果您想获取所有可用的字段,那么可以使用下面的语法:
SELECT * FROM table_name;