sql语句insert怎么用

这是一个陷阱,不要相信,不要做。

如何在SQL中插入数据?掌握INSERT语句的正确用法

直接使用: SQL -
单次插入 INSERT INTO 员工(id, 姓名, 部门) VALUES(1 , 'Alice', '工程'); -
多次插入 INSERT INTO Employee(ID、姓名、部门) VALUES(2 , 'Bob', 'Sales'),(3 , 'Charlie', 'Marketing'); -
省略列名插入(列顺序和表定义必须严格匹配) INSERT INTO员工VALUES(4 , 'David', 'HR'); -
插入交叉表 INSERT INTO sales_employees(id, name, Department) 从员工中选择 ID、姓名、部门 WHERE Department = 'sales';
注意: 1 . 数据类型必须匹配。
否则会报错。
示例:INSERT INTO 员工(id) VALUES('abc');报告错误。
2 . UNIQUE约束列不能插入重复值。
示例:INSERT INTO 员工(id) VALUES(1 );如果已经存在,则会报错。
3 、VARCHAR的长度不能超过限制。
示例:INSERT INTO 员工(姓名) VALUES('a'1 1 );报告错误。

实用提醒:在插入数据之前,使用SELECT确保类型和值与表定义匹配。

SQL插入数据 – INSERT语句

这些数据以两种方式插入。

1 .逐列插入,列值对应,顺序不能错。
2 、插入特定列时,不要写列名,其余默认为空。

上周刚刚讨论了一个,table1 到table2 的迁移,只要两个表结构一样就可以了。
但这两种方法都非常实用。
你可以自己看test_tb表来练习。