- SQLite快速入门
- SQLite是什么?
- SQLite历史
- SQLite特性/为什么要使用SQLite?
- SQLite优点和缺点
- SQLite安装
- SQLite命令大全
- SQLite语法大全
- SQLite数据类型
- SQLite运算符
- SQLite表达式
- 数据库和表
- CURD操作
- 子句和条件
- 连接操作
- SQLite时间日期
- 聚合函数
- SQLite触发器
- SQLite主键
- SQLite导出导入
- SQLite连接程序
SQLite插入查询
在SQLite中,INSERT INTO
语句用于将新的数据行添加/插入到表中。 创建表后,该命令用于将数据插入到表中。
INSERT INTO
语句有两种类型的基本语法:
语法
INSERT INTO TABLE_NAME [(column1, column2, column3,...columnN)] VALUES (value1, value2, value3,...valueN);
这里,column1
,column2
,column3
,... columnN
是指定要插入数据的表中的列的名称。
如果要向表中的所有列添加值,则不需要在SQlite查询中指定列名称。 但是,应该确保值的顺序与表中列的顺序相同。
那么,语法如下所示:
INSERT INTO TABLE_NAME VALUES (value1,value2,value3,...valueN);
看下面一个例子,用来演示如何向SQLite数据库中执行INSERT
查询语句。前面的文章中,已经创建了一个名为“student
”的表。 现在向student
表中插入一些数据记录。
注意:如还没有创建表,那么可以先参考:http://www.zyiz.net/sqlite/create-table.html
使用第一种方法插入值:
INSERT INTO student (ID,NAME,AGE,ADDRESS,FEES) VALUES (1, 'Maxsu', 27, 'Shengzhen', 20000.00); INSERT INTO student (ID,NAME,AGE,ADDRESS,FEES) VALUES (2, 'Minsu', 25, 'Beijing', 15000.00 ); INSERT INTO student (ID,NAME,AGE,ADDRESS,FEES) VALUES (3, 'Avgsu', 23, 'Shanghai', 2000.00 ); INSERT INTO student (ID,NAME,AGE,ADDRESS,FEES) VALUES (4, 'Linsu', 25, 'Guangzhou', 65000.00 ); INSERT INTO student (ID,NAME,AGE,ADDRESS,FEES) VALUES (5, 'Sqlsu', 26, 'Haikou', 25000.00 );
执行上面代码,结果如下 -
使用第二种方法:
也可以通过第二种方法将数据插入到表中。
INSERT INTO student VALUES (6, 'Javasu', 21, 'Shengzhen', 18000.00 );
可以使用SELECT
语句查看student
表中的数据:
SELECT * FROM student;
为了方便后面学习使用,这里也准备了一些 department
表的数据 -
INSERT INTO department (ID,DEPT,EMP_ID) VALUES (1,'财务部', 1); INSERT INTO department (ID,DEPT,EMP_ID) VALUES (2,'技术部', 2); INSERT INTO department (ID,DEPT,EMP_ID) VALUES (3,'技术部', 3); INSERT INTO department (ID,DEPT,EMP_ID) VALUES (4,'市场部', 4); INSERT INTO department (ID,DEPT,EMP_ID) VALUES (5,'市场部', 5);
为了方便后面学习使用,这里也准备了一些 class
表的数据 -
INSERT INTO class (id,class_name,student_id) VALUES (1,'网络工程-001班', 1); INSERT INTO class (id,class_name,student_id) VALUES (2,'网络工程-002班', 2); INSERT INTO class (id,class_name,student_id) VALUES (3,'网络工程-003班', 3); INSERT INTO class (id,class_name,student_id) VALUES (4,'网络工程-004班', 4);
上一篇:SQLite删除表
下一篇:SQLite选择查询
扫描二维码
程序员编程王