插入数据

插入的几种方式

  • 插入完整的行
  • 插入行的一部分
  • 插入多行
  • 插入某些查询的结果

插入一行

1. INSERT INTO Table  VALUE(val1, val2); //不建议  缺点 不安全, 依靠列在表中的顺序, 如果 表的列顺序发生变化 很有可能出问题
2. INSERT INTO Table(col1, clo2) VALUE(val1,val2)  //建议这样写 Table后给出列名,这样比较安全,省略col可以只插入一部分

插入多行

INSERT INTO Table(col1, col2) VALUE(val1, val2),VALUE(val1, val2);

INSERT 还能将 SELECT语句的结果插入 (所谓的 INSERT SELECT)

INSERT INTO Table1(col1, col2) SELECT col1, col2 FROM Table2;