sqlinsert时⾃动赋上默认值_SQL增删改打印机共享器
点击 不爱吃饭爱学习 关注我
“追求物质将随死亡化为乌有,追求精神⽅能赢得⼀些不朽。”
INSERT INTO (列1, 列2, 列3, ……)VALUES(值1, 值2, 值3, ……);
1.创建Productlns表
德比尔斯
2.向Productlns表插⼊数据
向表中插⼊多⾏数据
对表进⾏全列INSERT时,可以省略表名后的列清单。这时VALUES⼦句的值会默认按照从左到右的顺序赋给每⼀列
插⼊NULL值要注意
向设置了NOT NULL约束的列中插⼊NULL时,INSERT语句会出错,导致数据插⼊失败。
插⼊默认值
省略INSERT语句中的列名,就会⾃动设定为该列的默认值(没有默认值时会设定为NULL)。
3.数据备份(从其他表中复制数据)
⾸先我们创建⼀个⽤来copy数据的表
表的结构和之前使⽤的Product表⼀致
然后将商品表中的数据复制到商品复制表中
复制完可以检查2个表的数据⼀样
DELETE FROM WHERE ; --删除部分数据
TRUNCATE ; --删除表中的全部数据, 处理速度更快
与SELECT语句不同的是,DELETE语句中不能使⽤GROUP BY、HAVING和ORDER BY三类⼦句,
⽽只能使⽤WHERE⼦句。与DELETE不同的是,TRUNCATE只能删除表中的全部数据,⽽不能通过WHERE⼦句指定条件来删除部分数据。
三、数据的更新(UPDATE语句的使⽤⽅法)
--更新全部数据⾏
UPDATE
SET = ;
--更新部分数据⾏
利扎曲普坦
UPDATE
SET =
基础教育论坛WHERE ;
基因甲基化
--使⽤NULL进⾏更新
使⽤UPDATE语句可以将值清空为NULL(但只限于未设置NOT NULL约束的列)。