📜  sql 插入 - SQL (1)

📅  最后修改于: 2023-12-03 15:35:06.128000             🧑  作者: Mango

SQL 插入

在 SQL 中,INSERT 语句用于向数据库表中插入新数据。

语法
INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...);
  • 表名:要插入数据的表名。
  • 列1, 列2, 列3, ...:要插入数据的列名。
  • 值1, 值2, 值3, ...:要插入的数据值。
示例

以下是一个基本的 INSERT 语句示例,在表 students 中插入一条新记录:

INSERT INTO students (name, age, grade) VALUES ('张三', 18, '初一');
注意事项
  • 如果插入的值是字符型,需要用单引号括起来。
  • 如果插入的值是日期或时间型,需要按指定的格式进行插入。
  • 如果插入的值是数值型,不需要加引号。
  • 如果插入的表中有自增长字段,则该字段的值不需要插入,因为它会自动增加。
  • 不允许插入重复的记录。如果插入的记录与已有记录重复,则会抛出错误。
  • 如果插入的表中有外键约束,必须保证插入的值在外键表中已经存在。
  • 插入大量数据时,建议使用批处理方式插入,避免一条一条插入造成的性能问题。