1.软文推荐

2.软文推荐

3.软文推荐

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);
实例

假设您已经在 testDB.db 中创建了 COMPANY表,如下所示:

sqlite> CREATE TABLE COMPANY(
  ID INT PRIMARY KEY     NOT NULL,
  NAME           TEXT    NOT NULL,
  AGE            INT     NOT NULL,
  ADDRESS        CHAR(50),
  SALARY         REAL
);

现在,下面的语句将在 COMPANY 表中创建六个记录:

INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)
VALUES (1, 'Paul', 32, 'California', 20000.00 );

INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)
VALUES (2, 'Allen', 25, 'Texas', 15000.00 );

INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)
VALUES (3, 'Teddy', 23, 'Norway', 20000.00 );

INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)
VALUES (4, 'Mark', 25, 'Rich-Mond ', 65000.00 );

INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)
VALUES (5, 'David', 27, 'Texas', 85000.00 );

INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)
VALUES (6, 'Kim', 22, 'South-Hall', 45000.00 );

您也可以使用第二种语法在 COMPANY 表中创建一个记录,如下所示:

INSERT INTO COMPANY VALUES (7, 'James', 24, 'Houston', 10000.00 );

上面的所有语句将在 COMPANY 表中创建下列记录。下一章会教您如何从一个表中显示所有这些记录。

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
1           Paul        32          California  20000.0
2           Allen       25          Texas       15000.0
3           Teddy       23          Norway      20000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0
6           Kim         22          South-Hall  45000.0
7           James       24          Houston     10000.0

使用一个表来填充另一个表 您可以通过在一个有一组字段的表上使用 select 语句,填充数据到另一个表中。下面是语法:

INSERT INTO first_table_name [(column1, column2, ... columnN)]
  SELECT column1, column2, ...columnN
  FROM second_table_name
  [WHERE condition];

本文来源:www.lxlinux.net/6039.html,若引用不当,请联系修改。

相关文章 8

1

Linux下查看文件类型的具体方法 2分钟前

Linux 中一切皆为文件,文件类型也有多种,那么如何查看文件类型?本篇文章为大家分享一下Linux下查看文件类型的具体方法,有需要的小伙...

2

舟山网站建设公司/舟山企业建站/小程序开发/网站制作报价(舟山网站建设公司招聘) 4分钟前

舟山网站建设品牌及网络营销,专业领域包括舟山网站建设公司,提供高品质舟山网站建设,舟山APP开发,舟山小程序开发,舟山软件开发、电...

3

aeza:德国按小时计费vps,1核i9-12900k/2G内存/30G NVMe硬盘/G口不限流量,首月38元 6分钟前

aeza怎么样? aeza是一家俄罗斯的主机商家,目前销售VPS、独立服务器等云产品,机房有俄罗斯、奥地利、荷兰和德国,特点就是G口的带宽不...

4

详解Rust 结构体 8分钟前

Rust 语言是一种高效、可靠的通用高级语言。其高效不仅限于开发效率,它的执行效率也是令人称赞的,是一种少有的兼顾开发效率和执行效...

5

Windows365云电脑是什么意思?微软windows365云电脑正式版功能(windows365云电脑月抛) 8分钟前

windows365云电脑是什么意思? 微软盛传已久的Cloud PC 终于正式登场,官方命名为“Windows 365”。未来可以通过任何设备,包含Android手机、iP...

6

详解Tlog的安装和使用 11分钟前

Tlog时一个轻量级的分布式日志标记追踪神器,10分钟即可接入,自动对日志打标签完成微服务的链路追踪,本篇文章重点为大家讲解一下T...

7

通配符证书是什么证书?通配符ssl证书有哪些作用? 14分钟前

通配符证书是什么证书? 通配符证书又叫泛域名证书,英文名为Wildcard Certificates,通配符证书可以保护一个域名下同级子域名,不限制该级子...

8

Linux中通过shell脚本实现猜数字小游戏 16分钟前

本篇文章重点为大家讲解一下Linux中通过shell脚本实现猜数字小游戏的功能,有需要的小伙伴可以参考一下。 一个简单的linux猜数字小游戏源...