zoukankan      html  css  js  c++  java
  • SQLite -插入查询

     SQLite -插入查询

    SQLite插入语句是用来添加新行数据到数据库中的一个表。

    语法:

    有两种基本的插入语句的语法如下:

    INSERT INTO TABLE_NAME (column1, column2, column3,...columnN)]

    VALUES (value1, value2, value3,...valueN);

    column1,column2,……columnN表中列的名称,你想插入数据。

    你可能不需要指定列的名称在SQLite查询如果你添加表的所有列的值。但确保值的顺序是相同的顺序列在表中。SQLite插入的语法如下:

    INSERT INTO TABLE_NAME VALUES (value1,value2,value3,...valueN);

    例子

    假设您已经创建了COMPANY table在你的testDB.db ,如下:

    sqlite> CREATE TABLE COMPANY(

    ID INT PRIMARY KEY NOT NULL,

    NAME TEXT NOT NULL,

    AGE INT NOT NULL,

    ADDRESS CHAR(50),

    SALARY REAL

    );

    现在,以下语句将创建六公司表中的记录:

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

    您可以创建一个记录公司表中使用第二个语法如下:

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

    所有上面的语句将在公司创建后记录表格。

    下一章将教你如何从一个表显示所有这些记录。

    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];

    现在,您可以跳过上面的声明中,首先让我们学会选择和WHERE子句将在后续章节中介绍。

  • 相关阅读:
    装饰器wraps
    装饰器的语法糖
    VisionPro 自学帮助
    准备重新编译VisionPro 官方版本 使用 vs2019
    个人随笔_学习感悟
    VisionPro 一些图操作
    System.Data.Sqlite.dll 使用异常问题参考
    NOPI笔记01
    VisionPro帮助文档学习01(UserGuide DisPlay)
    MSSqlServer基础学习01
  • 原文地址:https://www.cnblogs.com/orangebook/p/3499114.html
Copyright © 2011-2022 走看看