SQLite中,INSERT INTO语句用于数据的新行添加到表中。创建表之后,该命令用于将数据插入表中。
有两种类型的INSERT INTO语句的基本语法:
Syntax1:
INSERT INTO TABLE_NAME [(column1,column2,column3,...columnN)]
VALUES (value1,value2,value3,...valueN);
【SQLite的Insert插入查询】在这里,列1,列2,栏3,… columnN指定表入里,你要插入数据的列的名称。
你并不需要在SQLite的查询指定的列名,如果你在表中添加值的所有列。但你应该确保该值的顺序是在表中的列的顺序相同。
那么语法将是这样的:
Syntax2:
INSERT INTO TABLE_NAME VALUES (value1,value2,value3,...valueN);
让我们举个例子来说明在SQLite数据库插入查询。
我们已经创建了一个名为“学生”表。现在,在表中输入一些记录。
插入由第一方法的值:
INSERT INTO STUDENT (ID,NAME,AGE,ADDRESS,FEES)
VALUES (1,'Ajeet',27,'Delhi',20000.00);
INSERT INTO STUDENT (ID,NAME,AGE,ADDRESS,FEES)
VALUES (2,'Akash',25,'Patna',15000.00 );
INSERT INTO STUDENT (ID,NAME,AGE,ADDRESS,FEES)
VALUES (3,'Mark',23,'USA',2000.00 );
INSERT INTO STUDENT (ID,NAME,AGE,ADDRESS,FEES)
VALUES (4,'Chandan',25,'Banglore',65000.00 );
INSERT INTO STUDENT (ID,NAME,AGE,ADDRESS,FEES)
VALUES (5,'Kunwar',26,'Agra',25000.00 );
第二种方法:
你还可以通过第二种方法将数据插入到表。
INSERT INTO STUDENT VALUES (6,'Kanchan',21,'Meerut',10000.00 );
输出:
你可以使用SELECT语句看到的输出:
SELECT * FROM STUDENT;
推荐阅读
- SQLite的Select选择查询
- SQLite的删除表
- SQLite的创建表
- SQLite Detach分离数据库
- SQLite Attach附加数据库
- SQLite Create创建数据库
- SQLite的表达式
- SQLite的操作符
- SQLite的数据类型