SQL insert

INSERT

INSERT INTO 语句用于向表中插入新记录。

语法格式(两种格式)

  • 无需指定要插入数据的列名,只需提供被插入的值即可

    1
    2
    INSERT INTO table_name
    VALUES (value1,value2,value3,...);
  • 需要指定列名及被插入的值

    1
    2
    INSERT INTO table_name (column1,column2,column3,...)
    VALUES (value1,value2,value3,...);

使用举例

插入一条数据

插入一条项目数据

第一种方式,在没有指定要插入数据的列名时,需要列出插入行的每一列数据,这里的id列值插入为0

1
2
3
# INSERT INTO iat.interfaces_project VALUES(0, 0, 0, "Testing", "2017-04-20 10:49:05", "2017-04-20 10:49:05", "");
INSERT iat.interfaces_project
VALUES(0, 0, 0, "Testing", "2017-04-20 10:49:05", "2017-04-20 10:49:05", "");

第二种方式

1
2
INSERT INTO iat.interfaces_project (created_user_id, template_id, name, created_date, updated_date, tags)
VALUES(0, 0, "Testing", "2017-04-20 10:49:05", "2017-04-20 10:49:05", "");

注:这里的INTO可以省略。